Puede utilizar Esri Amazon Machine Image (AMI) de ArcGIS Enterprise para iniciar varias arquitecturas diferentes en Amazon Web Services (AWS). Esri proporciona las siguientes herramientas de implementación para ayudarle a preparar y crear implementaciones de ArcGIS Enterprise en AWS utilizando AMI de Esri:
- ArcGIS Enterprise Cloud Builder for Amazon Web Services
- Plantillas de AWS CloudFormation de muestra de Esri
También puede utilizar una AMI de Esri y AWS Management Console para implementar ArcGIS en AWS.
ArcGIS Enterprise Cloud Builder for Amazon Web Services
ArcGIS Enterprise Cloud Builder for Amazon Web Services incluye una aplicación de interfaz gráfica de usuario y ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services.
La utilidad de comando toma la información que se proporciona a los archivos JSON y las plantillas de CloudFormation de Esri para automatizar pasos preparatorios, como la creación de una pila de red y un bucket de Amazon Simple Storage Service (S3), y para cargar sus archivos de autorización de ArcGIS y certificados SSL al bucket. ArcGIS Enterprise Cloud Builder CLI for AWS también utiliza información que se proporciona en los archivos JSON para crear diferentes arquitecturas de ArcGIS.
La aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services le guía a través de las opciones para aprovisionar recursos y crear implementaciones de ArcGIS. Toma la información que se proporciona y rellena los mismos archivos JSON que ArcGIS Enterprise Cloud Builder CLI for AWS. La aplicación y la utilidad de comando crean los siguientes tipos de implementación:
- Implementación base de ArcGIS Enterprise
- Una implementación base de ArcGIS Enterprise más roles de ArcGIS Server federados, por ejemplo, ArcGIS GIS Server, ArcGIS GeoEvent Server, ArcGIS GeoAnalytics Server, ArcGIS Image Server, un servidor de análisis de ráster y servidores de alojamiento de imágenes
- Sitios de ArcGIS Server independientes (que se pueden federar con su implementación de ArcGIS Enterprise si fuese necesario)
Plantillas de AWS CloudFormation
Esri proporciona plantillas de muestra de AWS CloudFormation para implementar las arquitecturas que se describen en AWS CloudFormation y ArcGIS.
Puede utilizar estas plantillas con Python o las herramientas de Windows PowerShell para automatizar implementaciones de estas mismas arquitecturas.
Herramientas de AWS e implementaciones de ArcGIS Enterprise
Puede crear las mismas arquitecturas manualmente en AWS que al implementar localmente. Para ello, utilice AWS Management Console. Sin embargo, para utilizar esta opción debe estar familiarizado con la configuración de los componentes de ArcGIS Enterprise y conocer bien AWS.
Al crear su sitio con AWS Management Console, puede utilizar las AMI de Esri o una AMI personalizada que haya derivado de una de las AMI de Esri para crear instancias que incluyan ArcGIS Server, Portal for ArcGIS y ArcGIS Data Store. En cualquier caso, usted es responsable de crear componentes compatibles, por ejemplo, los siguientes:
- Un Elastic Load Balancer de Amazon: si su implementación incluye un portal de ArcGIS Enterprise o un sitio de ArcGIS Server con varios equipos, debe iniciar un Elastic Load Balancer y agregar los equipos a él.
- Geodatabases corporativas (opcional): si desea almacenar datos en una geodatabase corporativa de AWS, debe crear la base de datos o el servicio de base de datos en AWS, crear la geodatabase en ella y registrarla en su sitio de ArcGIS Server.
- Direcciones IP elásticas de Amazon: si crea un portal de ArcGIS Enterprise de un solo equipo o se conecta a una base de datos en AWS, asigne una dirección IP elástica a la instancia.
Consideraciones para los sitios de ArcGIS Server utilizados con aplicaciones de ArcGIS API for JavaScript en Microsoft Windows
Si va a alojar aplicaciones de ArcGIS API for JavaScript en una instancia de Windows para utilizarlas con un sitio de ArcGIS Server que ha creado directamente desde una Esri AMI de ArcGIS Enterprise, debe configurar ArcGIS Web Adaptor con el sitio de ArcGIS Server. Las AMI de Esri incluyen ArcGIS Web Adaptor, de manera que es necesario iniciar sesión en su instancia y configurar el Web Adaptor. Consulte Estrategias para la implementación de una aplicación web en AWS para obtener más información e instrucciones.