Puede utilizar plantillas de Amazon Web Services (AWS) CloudFormation proporcionadas por Esri para crear distintas arquitecturas de ArcGIS Enterprise.
En la mayoría de los casos, utilizará una combinación de plantillas de CloudFormation para crear una implementación.
¿Qué es AWS CloudFormation?
AWS CloudFormation es un servicio que le ayuda a definir arquitecturas en Amazon Web Services. Es un ejemplo de infraestructura como código, lo cual significa que usted escribe código que se puede implementar en una infraestructura específica de hardware en un entorno de nube. En el caso de CloudFormation, se utiliza una plantilla de JavaScript Object Notation (JSON) para definir una pila de recursos que funcionan juntos de una forma predeterminada. CloudFormation garantiza que siempre disponga de un número mínimo de equipos en el sitio, lo cual permite su recuperación si uno de ellos no está disponible.
También puede usar plantillas de CloudFormation para iniciar y mantener una implementación, en lugar de hacerlo manualmente, y le permiten configurar arquitecturas idénticas en distintas regiones o cuentas de AWS.
Plantillas de Esri CloudFormation
Esri almacena plantillas de CloudFormation en un bucket de Amazon Simple Storage Service (S3) del que puede descargarlas. Las plantillas son específicas de una versión de ArcGIS. También puede copiar y modificar estas plantillas acorde con sus necesidades o bien crear sus propias plantillas para implementar sus patrones de implementación.
Utilice las plantillas de Esri CloudFormation para iniciar pilas desde AWS Management Console o para la creación de pilas con scripts.
Para obtener más información sobre las plantillas CloudFormation proporcionadas por Esri, consulte Plantillas Esri Amazon Web Services CloudFormation.
Vínculos rápidos
Las siguientes secciones (excluidas la sección de contraseña) proporcionan una información breve sobre cada tipo de plantilla y vínculos a páginas detalladas acerca de cada plantilla.
En la siguiente tabla encontrará listas consolidadas de los vínculos a las plantillas CloudFormation proporcionadas por Esri. También se proporcionan vínculos a páginas que describen las implementaciones creadas por las plantillas.
Plantillas para crear implementaciones
Implementación creada | Ver la plantilla |
---|---|
Amazon Virtual Private Cloud (VPC) con subredes públicas | |
VPC con una puerta de enlace de NAT y subredes públicas y privadas | |
Componentes base de ArcGIS Enterprise en un solo equipo | |
Componentes base de ArcGIS Enterprise duplicados en dos equipos para alta disponibilidad | |
Portal for ArcGIS en un solo equipo | |
Portal for ArcGIS en dos equipos para alta disponibilidad | |
Un solo equipo ArcGIS Data Store (big data store relacional, de caché de teselas o espaciotemporal, o graph store) | |
ArcGIS Data Store en el modo principal-en espera (data store relational o de caché de teselas, o graph store) | |
ArcGIS Data Store en el modo de clúster (caché de teselas o big data store espaciotemporal) | |
Sitio de ArcGIS Server con un solo equipo (ArcGIS GIS Server, ArcGIS Image Server, ArcGIS GeoAnalytics Server o ArcGIS Knowledge Server) | |
Sitio de ArcGIS Server de varios sitios para alta disponibilidad (ArcGIS GIS Server, ArcGIS Image Server, ArcGIS GeoAnalytics Server o ArcGIS Knowledge Server) | |
Federar un sitio de ArcGIS Server con un portal | |
Sitio de ArcGIS Mission Server de varios equipos para alta disponibilidad | |
Sitio de ArcGIS Notebook Server de varios equipos para alta disponibilidad | |
Sitio de ArcGIS Workflow Manager de varios equipos para alta disponibilidad | |
Geodatabase corporativa en Amazon Aurora (PostgreSQL-compatible edition) agregada a un sitio de ArcGIS Server (base de datos administrada o base de datos registrada) | |
Geodatabase corporativa en Amazon Relational Database Service (RDS) for PostgreSQL agregada a un sitio de ArcGIS Server (base de datos administrada o base de datos registrada) | |
Geodatabase corporativa en Amazon RDS for SQL Server agregada a un sitio de ArcGIS Server (base de datos administrada o base de datos registrada) |
Sugerencia:
Para acceder a las plantillas de CloudFormation que crean versiones 10.8.1 o anteriores del software de ArcGIS, comience por con la página de plantillas de CloudFormation 10.8.1 y utilice los vínculos de la parte superior de la página para acceder a versiones anteriores. No todas las plantillas disponibles en esta versión estaban disponibles en versiones anteriores.
Plantillas para crear AMI personalizadas
Tipo de Amazon Machine Image personalizada creada | Ver la plantilla |
---|---|
Cree un AMI con un sistema operativo Linux y componentes de ArcGIS Enterprise. | |
Cree un AMI con un sistema operativo Microsoft Windows, ArcGIS Enterprise y ArcGIS Pro. |
Plantillas para actualizar implementaciones
Implementación actualizada | Ver la plantilla |
---|---|
Componentes base de ArcGIS Enterprise en un solo equipo | |
Componentes base de ArcGIS Enterprise duplicados en dos equipos | |
Portal for ArcGIS en un solo equipo | |
Portal for ArcGIS en dos equipos | |
Sitio ArcGIS Server con un solo equipo (ArcGIS GIS Server, ArcGIS Image Server, ArcGIS GeoAnalytics Server o ArcGIS Knowledge Server) | |
Sitio ArcGIS Server con varios equipos (ArcGIS GIS Server, ArcGIS Image Server, ArcGIS GeoAnalytics Server o ArcGIS Knowledge Server) | |
ArcGIS Data Store en un solo equipo (big data store relacional, de caché de teselas o espaciotemporal o graph store) | |
Equipos ArcGIS Data Store principales y en espera (data store relacional o de caché de teselas o graph store) | |
Clúster de equipos de ArcGIS Data Store (big data store espaciotemporal o de caché de teselas) | |
Sitio de ArcGIS GeoEvent Server con un solo equipo | |
Sitio de ArcGIS Mission Server con un solo equipo | |
Sitio de ArcGIS Mission Server con varios equipos | |
Sitio de ArcGIS Notebook Server con un solo equipo | |
Sitio de ArcGIS Notebook Server con varios equipos | |
Sitio de ArcGIS Workflow Manager con un solo equipo | |
Sitio de ArcGIS Workflow Manager con varios equipos |
Contraseñas utilizadas en las plantillas de CloudFormation
Se recomienda almacenar las contraseñas en AWS Secrets Manager y utilizar el Amazon Resource Name (ARN) secreto para las contraseñas en lugar de proporcionar las contraseñas en texto sin formato.
Al crear un ARN secreto en el servicio Secrets Manager de AWS Management Console para una contraseña utilizada con las plantillas Esri CloudFormation, debe hacer lo siguiente:
- Elija Otros tipos de secretos para tipo de secreto y utilice la opción Texto sin formato.
- Elimine todo el texto predeterminado del campo de entrada antes de escribir la contraseña.
Plantillas que crean un VPC
Un Amazon Virtual Private Cloud (VPC) es una red virtual. Debe tener un VPC en el que crear sus implementaciones en AWS. Puede utilizar una de las siguientes plantillas para crear un VPC antes de crear una implementación de ArcGIS. La plantilla de VPC que utilice depende del nivel de seguridad que necesite.
Plantillas que crean un Elastic Load Balancer
Un Elastic Load Balancer (ELB) de Amazon dirige el tráfico de red a instancias de Amazon Elastic Compute Cloud (EC2).
Las plantillas siguientes crean un ELB con un certificado SSL configurado en él. Los equilibradores de carga pueden estar orientados a Internet, lo que significa que puede utilizarlos con subredes públicas, o internas, lo que significa que puede utilizarlos con subredes privadas.
- Equilibrador de carga clásico: debe crear un equilibrador de carga por sitio o portal cuando utilice equilibradores de carga clásicos.
- Equilibrador de carga de aplicaciones: puede utilizar un único equilibrador de carga de aplicaciones para todos los componentes de una implementación de ArcGIS Enterprise. Si utiliza un equilibrador de carga con un sitio de ArcGIS Notebook Server, debe ser un equilibrador de carga de la aplicación.
Si utiliza un equilibrador de carga con su sitio o portal, debe crearlo antes de crear la implementación de ArcGIS.
Plantillas que crean una implementación de ArcGIS Enterprise
Esri proporciona varias plantillas de CloudFormation que puede utilizar para crear una implementación de ArcGIS Enterprise.
Implementaciones todo en uno
Si implementa para fines de prueba o en equipos muy grandes para una implementación de producción, puede utilizar las plantillas que crean componentes de base de ArcGIS Enterprise en la misma instancia de EC2.
La implementación base de ArcGIS Enterprise con una plantilla de un solo equipo implementa Portal for ArcGIS, un sitio de ArcGIS GIS Server (servidor de alojamiento) y ArcGIS Data Store (relacional y de caché de teselas) en una instancia de EC2.
La plantilla de implementación base ArcGIS Enterprise de alta disponibilidad implementa dos instancias idénticas de EC2 (una instancia principal y otra en espera) que contienen los componentes de base de ArcGIS Enterprise.
Plantillas que le permiten implementar componentes en equipos separados
En lugar de implementar todos los componentes de ArcGIS Enterprise en el mismo equipo, puede utilizar las siguientes plantillas en combinación para crear una implementación de ArcGIS Enterprise con cada componente en instancias de EC2 separadas. Le permite una implementación más personalizada. Por ejemplo, puede cambiar el tamaño de los equipos de forma diferente para cada componente o crear diferentes números de equipos para cada componente.
Todos los componentes de ArcGIS Enterprise que forman parte de la misma implementación se deben implementar en la misma VPC. Todos los componentes y recursos (incluido VPC) deben ejecutarse con la misma cuenta de AWS.
Las plantillas se enumeran en el orden en que se deben utilizar. Utilice una plantilla de cada paso (un solo equipo o alta disponibilidad).
- Implemente Portal for ArcGIS en un solo equipo o cree una implementación de Portal for ArcGIS de alta disponibilidad.
- Cree un sitio de ArcGIS GIS Server con ArcGIS Server en una sola plantilla de máquina o la plantilla de sitio de ArcGIS Server de alta disponibilidad.
- Cree un data store relacional con el ArcGIS Data Store en una plantilla de un solo equipo o la plantilla de ArcGIS Data Store principal-en espera.
- Ejecute la plantilla CloudFormation para federar el ArcGIS GIS Server al portal y agregue el sitio de como servidor de alojamiento.
Plantillas que crean sitios de ArcGIS Server
Esri proporciona plantillas de CloudFormation que le permiten crear sitios de ArcGIS Server para desempeñar diferentes roles. El rol que desempeña el sitio depende de la plantilla utilizada y de la licencia que proporciona. Los sitios que se describen en la tabla siguiente se pueden crear con una de las siguientes plantillas:
- Sitio de ArcGIS Server en un solo equipo
- Sitio de ArcGIS Server de varios equipos para alta disponibilidad
Rol con licencia | Tipo de sitio | Rol de sitio |
---|---|---|
ArcGIS GIS Server | GIS Server | Un sitio de GIS Server independiente o federado en el que puede publicar servicios de entidades, mapas, geoprocesamiento, geocodificación, geodatos o geometría. |
ArcGIS GeoAnalytics Server | GeoAnalytics Server | Actúa como un sitio de GeoAnalytics Server federado para permitir a los usuarios del portal ejecutar GeoAnalytics Tools. |
ArcGIS Image Server | Image Server, Image Hosting Server o Raster Analytics Server | Un sitio de servidor de imágenes independiente o federado en el que puede publicar servicios de imágenes a partir de datasets de mosaico. Si el sitio está federado con un portal, puede definirlo como servidor de análisis de ráster o servidor de alojamiento de imágenes del portal. |
ArcGIS Knowledge Server | Knowledge Server | Actúa como sitio de Knowledge Server federado para permitir a los usuarios del portal utilizar la funcionalidad de ArcGIS Knowledge desde ArcGIS Pro. |
Para federar cualquiera de estos sitios de ArcGIS Server con un portal de ArcGIS Enterprise, utilice la plantilla de CloudFormation para federar sitios.
Sitio de ArcGIS GeoEvent Server
Utilice la plantilla de ArcGIS GeoEvent Server de CloudFormation para crear un sitio de ArcGIS GeoEvent Server de un solo equipo.
Puede utilizar el sitio como un GeoEvent Server independiente desde el que transmite datos de observación en tiempo real o puede usar la plantilla de CloudFormation para federar sitios de ArcGIS Server con un portal de ArcGIS Enterprise.
Sitio de ArcGIS Mission Server
Utilice una de las siguientes plantillas de ArcGIS Mission Server de CloudFormation para crear un sitio de ArcGIS Mission Server de un solo equipo.
- Sitio de ArcGIS Mission Server con un solo equipo
- Sitio de ArcGIS Mission Server de varios equipos para alta disponibilidad
El sitio de ArcGIS Mission Server debe estar federado con un portal de ArcGIS Enterprise. Si tiene una implementación de base de ArcGIS Enterprise, puede utilizar la plantilla de CloudFormation para federar sitios de ArcGIS Server con un portal de ArcGIS Enterprise para lograrlo.
Sitio de ArcGIS Notebook Server
Utilice una de las siguientes plantillas de ArcGIS Notebook Server CloudFormation para crear un sitio de ArcGIS Notebook Server en instancias de Amazon Elastic Compute Cloud (EC2) con Ubuntu.
- Sitio de ArcGIS Notebook Server con un solo equipo
- Sitio de ArcGIS Notebook Server de varios equipos para alta disponibilidad
El sitio de ArcGIS Notebook Server debe estar federado con un portal de ArcGIS Enterprise. Si tiene una implementación de base de ArcGIS Enterprise, puede utilizar la plantilla de CloudFormation para federar sitios de ArcGIS Server con un portal de ArcGIS Enterprise para lograrlo.
Sitio de ArcGIS Workflow Manager
Utilice una de las plantillas de CloudFormation de ArcGIS Workflow Manager para crear un sitio de ArcGIS Workflow Manager.
- Sitio de ArcGIS Workflow Manager con un solo equipo
- Sitio de ArcGIS Workflow Manager de varios equipos para alta disponibilidad
El sitio de ArcGIS Workflow Manager debe estar federado con un portal de ArcGIS Enterprise. Si tiene una implementación de base de ArcGIS Enterprise, puede utilizar la plantilla de CloudFormation para federar sitios de ArcGIS Server con un portal de ArcGIS Enterprise para lograrlo.
Debe reiniciar ArcGIS Workflow Manager en cada equipo del sitio después de federarlo con un portal de ArcGIS Enterprise.
Plantillas que crean geodatabases corporativas y las registran con un sitio de ArcGIS Server
Puede ejecutar una de las siguientes plantillas de CloudFormation para crear un servicio de base de datos, crear una geodatabase corporativa en él y registrar la base de datos con un sitio de ArcGIS Server. Si el sitio es un sitio de ArcGIS GIS Server, puede registrar la geodatabase como una base de datos administrada.
- Una geodatabase corporativa en Amazon Aurora (PostgreSQL-compatible edition) agregada a un sitio de ArcGIS Server (base de datos administrada o base de datos registrada)
- Una geodatabase corporativa en Amazon Relational Database Service (RDS) for PostgreSQL agregada a un sitio de ArcGIS Server (base de datos administrada o base de datos registrada)
- Una geodatabase corporativa en Amazon RDS for SQL Server agregada a un sitio de ArcGIS Server (base de datos administrada o base de datos registrada)
El sitio de ArcGIS Server debe existir antes de ejecutar cualquiera de las plantillas enumeradas arriba. Puede utilizar cualquiera de las siguientes plantillas para crear un sitio de GIS Server o ArcGIS Image Server con el que puede registrar una base de datos:
- Sitio de ArcGIS Server en un solo equipo
- Sitio de ArcGIS Server de varios equipos para alta disponibilidad
Plantillas para actualizar implementaciones
Si creó una implementación con la versión de 10.9, 10.9.1, 11.0, 11.1 u 11.2 de una de las plantillas de implementación enumeradas arriba o si utilizó la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services 10.9, 10.9.1, 11.0, 11.1 u 11.2 para crear la implementación, puede utilizar la correspondiente plantilla de actualización de CloudFormation para actualizar la implementación.
Consulte Actualizar implementaciones para obtener más información sobre cómo actualizar implementaciones en función de cómo y cuándo se crearan.
Plantillas para crear una Amazon Machine Image personalizada
Las plantillas personalizadas de Amazon Machine Image CloudFormation le permiten elegir la AMI base con la que comienza, qué componentes de ArcGIS Enterprise contiene la imagen y qué sistema operativo utilizar. Confirme que el sistema operativo y la versión sean compatibles con el componente de ArcGIS Enterprise que incluya en la imagen.
Al crear un AMI con un sistema operativo Microsoft Windows, puede incluir ArcGIS Pro en la imagen.