Puede iniciar varias arquitecturas de ArcGIS Enterprise distintas 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 una Esri ArcGIS Enterprise Amazon Machine Image (AMI) 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 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 crear las mismas arquitecturas en AWS que al implementar localmente mediante 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 una Esri AMI o una AMI personalizada. 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.
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 que ha creado directamente desde una ArcGIS Enterprise AMI de Esri, 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.