Puede iniciar varias arquitecturas de ArcGIS Enterprise en Amazon Web Services (AWS). Esri ofrece las siguientes herramientas de implementación para ayudarle a preparar y crear implementaciones de ArcGIS Enterprise en AWS:
- ArcGIS Enterprise Cloud Builder for Amazon Web Services
- Plantillas de AWS CloudFormation de muestra de Esri
Como alternativa, puede utilizar AWS Management Console para iniciar instancias de Amazon Elastic Compute Cloud (EC2) en las que instale el software de ArcGIS.
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 Interfaz de línea de comandos de ArcGIS Enterprise Cloud Builder para 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 usted 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:
- Una 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, ArcGIS Notebook Server y ArcGIS Mission Server
- Sitios de ArcGIS Server independientes (que se pueden federar con su implementación de ArcGIS Enterprise si fuese necesario), que pueden incluir bases de datos registradas
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 en AWS Management Console o utilice las herramientas de Python o Windows PowerShell para automatizar implementaciones de estas mismas arquitecturas.
Herramientas de AWS e implementaciones de ArcGIS Enterprise
Puede utilizar AWS Management Console para iniciar instancias de EC2 con el fin de crear las mismas arquitecturas en AWS que al implementar localmente. 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 un sitio utilizando AWS Management Console, será responsable de crear instancias de EC2, instalar software y crear componentes asociados como 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): para 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 (todos los componentes en un mismo equipo) o se conecta a una base de datos en AWS, asigne una dirección IP elástica a la instancia.
Fuentes de datos en AWS
Para obtener el mejor rendimiento, los datos utilizados por los servicios web que se ejecutan en sitios de ArcGIS Server en AWS también deben almacenarse en AWS y en la misma región. Consulte Estrategias para la transferencia de datos a Amazon Web Services.
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, debe configurar ArcGIS Web Adaptor con el sitio de ArcGIS Server. Consulte Estrategias para la implementación de una aplicación web en AWS para obtener más información e instrucciones.