Puede utilizar Amazon Machine Images (AMI) de ArcGIS Enterprise para iniciar varias arquitecturas diferentes en Amazon Web Services (AWS). Esri suministra una herramienta, ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services, que se puede utilizar para preparar y crear implementaciones a partir de las AMI de ArcGIS Enterprise. Esri también proporciona plantillas de muestra de AWS CloudFormation que puede utilizar para iniciar la mayoría de arquitecturas compatibles.
También puede utilizar las AMI y la Consola de administración de AWS para implementar ArcGIS en AWS.
ArcGIS Enterprise Cloud Builder CLI for AWS
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services 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 depósito de Amazon Simple Storage Service (S3), y para cargar sus archivos de autorización de ArcGIS y certificados SSL al depósito. ArcGIS Enterprise Cloud Builder CLI for AWS también utiliza información que se proporciona en los archivos JSON para crear las siguientes arquitecturas:
- Implementación base de ArcGIS Enterprise
- Una implementación base de ArcGIS Enterprise más un ArcGIS GeoAnalytics Server federado, servidor de análisis de ráster y servidor 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.
Implementaciones de ArcGIS y herramientas AWS
Puede crear las mismas arquitecturas manualmente en AWS con la Consola de administración de AWS que al implementar localmente. Sin embargo, debe estar familiarizado con la configuración de los componentes de ArcGIS Enterprise y conocer bien AWS. En esta sección se incluyen consejos para las implementaciones manuales, así como enlaces a temas relacionados.
Cuando crea su sitio manualmente con la Consola de administración de AWS, 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 equilibrador de carga elástico de Amazon. Si su implementación incluye un sitio de ArcGIS Server con varios equipos, debe iniciar un Elastic Load Balancer y agregar los equipos a él.
- Geodatabases corporativas. Si desea almacenar datos en una geodatabase corporativa de AWS, debe crear la 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 sitio de ArcGIS Server de un solo equipo o crea una geodatabase en AWS, asigne una dirección IP elástica a la instancia.
ArcGIS Server Cloud Builder on Amazon Web Services
Nota:
ArcGIS 10.6.1 es la versión definitiva de ArcGIS Server Cloud Builder on Amazon Web Services. En cambio, utilice ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services para implementar sitios de ArcGIS Server.
ArcGIS Server Cloud Builder on Amazon Web Services le permite crear un sitio de ArcGIS Server independiente. El sitio puede contener un solo equipo de ArcGIS Server o puede crear un sitio complejo con varios equipos de ArcGIS Server. También permite incluir una geodatabase corporativa y determinar dónde ubicarla.
Aspectos a tener en cuenta para las implementaciones de ArcGIS en AWS
Tenga en cuenta la siguiente información sobre arquitecturas específicas en AWS:
ArcGIS Enterprise que utilizan data stores de caché de teselas
Si utiliza ArcGIS Enterprise 10.6 en Windows y los miembros del portal van a publicar capas de escenas alojadas, se necesita la siguiente configuración adicional:
- Cree una conexión de escritorio remota con cada equipo del sitio de los servidores de alojamiento y habilite SSL 3.0 en las opciones de Internet antes de publicar capas de escena alojadas. Consulte el artículo técnico 000016013 para obtener instrucciones sobre cómo habilitar SSL 3.0.
- Establezca una relación de confianza entre el data store de caché de teselas y el servidor de alojamiento. Siga los pasos descritos en el artículo técnico 000012516 para obtener instrucciones.
Sitios ArcGIS Server utilizados con aplicaciones de ArcGIS API for JavaScript en 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 con ArcGIS Server Cloud Builder on Amazon Web Services o las plantillas de CloudFormation, 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 Implementación de una aplicación web en un sitio de Windows para obtener más información e instrucciones.