Esri ofrece diversas herramientas que puede utilizar para su implementación de ArcGIS Enterprise. Cada herramienta tiene ventajas y usos previstos, que se describen a continuación.
ArcGIS Enterprise Builder
ArcGIS Enterprise Builder es un asistente de instalación y configuración que configura una implementación base de ArcGIS Enterprise en un solo equipo.
La ventaja principal de ArcGIS Enterprise Builder es su facilidad de implementación. El builder prepara una implementación base en su equipo en el plazo de una hora.
No obstante, ArcGIS Enterprise Builder está destinado a casos de uso específicos, como un entorno de pruebas o para previsualizar una nueva versión de ArcGIS Enterprise. El builder no admite entornos con varios equipos o funcionalidades adicionales como roles de licenciamiento de ArcGIS Server.
Herramientas de implementación en la nube
ArcGIS Enterprise admite la implementación en plataformas en la nube, lo que permite adaptar y escalar la implementación al sistema SIG de su organización. Se dispone de herramientas de implementación para dos plataformas en la nube públicas: Amazon Web Services (AWS) y Microsoft Azure. Estas herramientas agilizan la implementación en la nube y simplifican futuras actualizaciones o expansiones. Aunque Esri proporciona herramientas de implementación específicas de la nube solo para AWS y Azure, también se puede implementar ArcGIS Enterprise en otras plataformas en la nube o en una nube privada utilizando herramientas de implementación basadas en scripts.
ArcGIS Enterprise Cloud Builder for AWS
ArcGIS Enterprise Cloud Builder for Amazon Web Services incluye una aplicación y un conjunto de herramientas de línea de comandos que puede instalar en su equipo Windows local. La aplicación Cloud Builder le guía por el proceso de creación de implementaciones de ArcGIS Enterprise y sitios de ArcGIS Server en AWS. Las herramientas de línea de comandos permiten la creación de implementaciones de script.
Más información sobre ArcGIS Enterprise Cloud Builder for AWS
Plantillas de AWS CloudFormation
AWS CloudFormation es un servicio de infraestructura como código que ayuda a definir arquitecturas en Amazon Web Services (AWS). Puede utilizar las plantillas de AWS CloudFormation provistas para crear una implementación base de ArcGIS Enterprise y agregar roles y bases de datos registradas de ArcGIS Server a la misma.
Estas plantillas de AWS CloudFormation permiten implementar ArcGIS Enterprise en equipos de AWS de forma rápida mediante el uso de una imagen del equipo creada previamente. Consulte AWS CloudFormation y ArcGIS para obtener información sobre las plantillas de AWS CloudFormation proporcionadas por Esri.
ArcGIS Enterprise Cloud Builder for Microsoft Azure
ArcGIS Enterprise Cloud Builder for Microsoft Azure es una aplicación que se instala en el equipo Windows local. La aplicación ayuda a implementar sitios de ArcGIS Enterprise y ArcGIS Server independientes en Azure para administrar operaciones después de la implementación, como ampliar su implementación y actualizar a versiones futuras de ArcGIS Enterprise.
La aplicación es adecuada para usuarios inexpertos con la implementación de ArcGIS Enterprise en Azure. Puede utilizarse para implementar las siguientes configuraciones en infraestructura de Azure:
- Implementación integral en un único equipo
- Implementación altamente disponible con dos equipos del portal de ArcGIS Enterprise, dos sitios de ArcGIS Server y dos equipos de ArcGIS Data Store
- Implementación base con sitio de ArcGIS Server adicional con una licencia de ArcGIS Image Server, ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server o ArcGIS Notebook Server
- Un sitio de ArcGIS GIS Server independiente
- Una oferta de servicio de base de datos en la nube que se registrará con su implementación de ArcGIS Enterprise
Más información sobre ArcGIS Enterprise Cloud Builder for Microsoft Azure
Plantillas de Azure Resource Manager
Azure Resource Manager es una solución de infraestructura como un servicio que permite crear los recursos que requiere para sus implementaciones en la nube de Microsoft Azure. Puede utilizar las plantillas y el script del asistente que se proporcionan en un entorno de automatización como, por ejemplo, Azure Cloud Shell, para crear implementaciones de ArcGIS Enterprise y la infraestructura que requieren.
Las plantillas de Azure Resource Manager resultan útiles cuando se requiere implementar repetidamente ArcGIS Enterprise en la nube de Azure. Se recomienda disponer de conocimientos de edición de código JSON.
Más información sobre las plantillas de Azure Resource Manager para ArcGIS Enterprise
Herramientas de implementación basadas en script
Esri proporciona kits de herramientas para administradores de tecnologías de la información (TI) experimentados para automatizar sus implementaciones de ArcGIS Enterprise. Estos recursos permiten que los administradores ejecuten de forma remota implementaciones repetitivas, incluyendo arquitectura compleja entre varios equipos.
Chef cookbooks for ArcGIS
Chef es un marco de automatización de TI de código abierto que puede utilizar para automatizar la creación y el mantenimiento de la infraestructura de TI. Los Chef cookbooks son el lenguaje de script de Chef. Proporcionan un mecanismo repetible y flexible para implementar software y hardware.
Esri proporciona Chef cookbooks para automatizar la instalación y la configuración de ArcGIS Enterprise. Puede utilizarlos para instalar componentes de software de ArcGIS Enterprise, incluidos otros sitios de ArcGIS Server, y configurarlos para que funcionen entre sí. Al ejecutar un ArcGIS cookbook, proporcione la información de configuración que satisfaga sus requisitos específicos.
Los ArcGIS cookbooks pueden ayudarle a recuperar rápidamente su implementación de ArcGIS Enterprise o a configurar otra implementación idéntica.
Cuando haya implementado ArcGIS Enterprise, puede seguir automatizando sus flujos de trabajo de SIG con ArcGIS API for Python.
PowerShell DSC for ArcGIS
Esri ofrece herramientas para automatizar su implementación de ArcGIS Enterprise con Microsoft PowerShell Desired State Configuration (DSC). Puede usar el módulo PowerShell DSC for ArcGIS para automatizar la instalación, desinstalación y actualización de una implementación de ArcGIS Enterprise, además de para las incorporaciones incrementales de software a una implementación existente con el módulo.
PowerShell DSC for ArcGIS contiene archivos JSON de ejemplo a los que puede agregar su información y sus parámetros específicos antes de ejecutarlo en la consola PowerShell. Obtenga más información y empiece a trabajar en el Repositorio de PowerShell DSC for ArcGIS en GitHub.