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 capacidades 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. También puede implementar ArcGIS Enterprise en otras plataformas en la nube o en una nube privada; no obstante, Esri no ofrece herramientas de implementación para plataformas en la nube distintas de AWS y Azure.
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 en el proceso de creación de implementaciones de sitios de ArcGIS Enterprise y 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 AWS CloudFormation permiten implementar ArcGIS Enterprise en equipos de AWS de forma rápida mediante el uso de una imagen prefabricada del equipo. Puede copiar y modificar las plantillas de acuerdo con sus necesidades o bien crear sus propias plantillas. Las siguientes plantillas están disponibles:
- Una implementación de ArcGIS Enterprise de un solo equipo
- Una implementación de ArcGIS Enterprise de alta disponibilidad
- Implementaciones de ArcGIS Enterprise en dos regiones diferentes a efectos de recuperación en caso de desastre
- Un sitio de ArcGIS Server de alta disponibilidad
- Un sitio de ArcGIS GeoEvent Server de un único equipo
- Un sitio de ArcGIS Mission Server de un único equipo
- Un sitio de ArcGIS Notebook Server
- Un sitio de ArcGIS Server de alta disponibilidad de un solo equipo
ArcGIS Enterprise Cloud Builder for Microsoft Azure
ArcGIS Enterprise Cloud Builder for Microsoft Azure es una aplicación que se instala en el equipo de 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
- Debe registrarse una base de datos en la nube (como, por ejemplo, Azure SQL Database, Microsoft SQL Server o Azure Database for PostgreSQL) 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 Microsoft Azure. Puede utilizar las plantillas y el script de asistencia 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 de forma repetitiva ArcGIS Enterprise en la nube de Azure. Se recomienda disponer de conocimientos de edición de código JSON.
Más información acerca de plantillas de Azure Resource Manager para ArcGIS Enterprise
Herramientas de implementación basadas en script
Esri proporciona kits de herramientas para administradores de 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 tecnología de la información (TI) de origen abierto que puede utilizar para automatizar la creación y el mantenimiento de la infraestructura de TI. Los Chef cookbooks son el lenguaje de las secuencias de comandos 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.
ArcGIS Cookbook puede 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 SIG utilizando la API de Python de ArcGIS.
PowerShell DSC for ArcGIS
Esri ofrece herramientas para automatizar su implementación de ArcGIS Enterprise mediante la Configuración de estado deseado (DSC, por sus siglas en inglés) de PowerShell. 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 instalada previamente 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.