Skip To Content

Implementar componentes de ArcGIS Enterprise en equipos separados utilizando CloudFormation

En el flujo de trabajo que se describe a continuación, se utilizan varias plantillas Esri Amazon Web Services (AWS) CloudFormation para crear una implementación de ArcGIS Enterprise con cada componente en instancias separadas de Amazon Elastic Compute Cloud (EC2) en el mismo Amazon Virtual Private Cloud (VPC).

Colocar componentes en instancias separadas de EC2 le permite utilizar diferentes tipos de instancia (tamaños), números de instancias y tipos de configuración para cada componente. Utilice el mismo sistema operativo para cada instancia. Además de hacerlo más personalizable, tener componentes en instancias separadas le permite recuperarse más rápido si falla una instancia.

Con este flujo de trabajo, puede crear una arquitectura de implementación similar a la que se muestra en el siguiente diagrama. Implementa Portal for ArcGIS, ArcGIS GIS Server (para el servidor de alojamiento) y una ArcGIS Data Store relacional en instancias de EC2 separadas. Cada componente contiene dos instancias de EC2 para proporcionar alta disponibilidad. Este diagrama muestra estos componentes.

Componentes de ArcGIS Enterprise en instancias de EC2 separadas en la misma VPC

Crear un VPC y un equilibrador de carga de aplicaciones

Todos los componentes de ArcGIS Enterprise en AWS está implementados en Amazon VPC, de modo que ejecutará una plantilla de CloudFormation para crear un VPC. La comunicación entre los componentes y clientes de esta implementación se controla mediante un equilibrador de carga de aplicaciones que creará utilizando otra plantilla de CloudFormation.

  1. Complete todos los requisitos previos de la plantilla Esri AWS CloudFormation para un VPC con dos subredes públicas.
  2. Inicie sesión en su cuenta en AWS Management Console y abra el servicio CloudFormation.
  3. Utilice la plantilla Esri AWS CloudFormation para un VPC con dos subredes públicas para crear un VPC.
  4. Complete todos los requisitos previos y ejecute la plantilla Esri AWS CloudFormation para crear un equilibrador de carga de aplicaciones.

    Cree el equilibrador de carga en la misma región de AWS que VPC.

    Registre el valor DNSName de la salida de la plantilla del equilibrador de carga.

  5. En el Servicio de nombres de dominio (DNS), asigne el valor DNSName del Elastic Load Balancer (ELB) al nombre de dominio de la implementación de ArcGIS Enterprise.

    Si no sabe cómo hacerlo, póngase en contacto con su departamento de TI.

En este momento, tiene los componentes VPC y equilibrador de carga de aplicaciones.

VPC y equilibrador de carga de aplicaciones

Crear un portal de alta disponibilidad

El siguiente paso para crear una implementación de ArcGIS Enterprise es configurar Portal for ArcGIS.

  1. Complete los requisitos previos para la plantilla que implementa Portal for ArcGIS en dos equipos.
  2. En el servicio CloudFormation en AWS Management Console, utilice la plantilla Portal for ArcGIS en dos equipos para implementar un portal de alta disponibilidad.

    Implemente en el VPC y las subredes que creó en la sección anterior.

    Proporcione el valor DNSName del Elastic Load Balancer para el equilibrador de carga de aplicaciones que creó en la sección anterior.

La implementación ahora contiene el componente Portal for ArcGIS.

Componente Portal for ArcGIS agregado a la implementación

Crear un sitio de ArcGIS GIS Server de alta disponibilidad

Un portal de ArcGIS Enterprise requiere un servidor de alojamiento, por lo que agregará un sitio de ArcGIS GIS Server de varios equipos a la implementación.

  1. Complete los requisitos previos para la plantilla de CloudFormation para sitio de ArcGIS Server de alta disponibilidad.

    Debe tener una licencia de ArcGIS GIS Server.

  2. En el servicio CloudFormation en AWS Management Console, utilice la plantilla de sitio de ArcGIS Server de alta disponibilidad para crear el sitio.

    Utilice la misma plataforma, VPC, y subredes que utilizó para el componente Portal for ArcGIS.

    El diagrama de este flujo de trabajo muestra dos instancias de EC2 en el sitio; sin embargo, puede crear el sitio con más de dos instancias.

    Tome nota de la URL de los servicios ArcGIS Server en la salida de la pila; la necesita al crear data stores y cuando federe el sitio de en el portal.

Ahora existe un sitio de GIS Server en VPC, pero todavía no está configurado como servidor de alojamiento, como se muestra en el siguiente diagrama. Debe agregar un data store relacional al sitio de GIS Server para poder configurar el sitio como servidor de alojamiento.

Sitio de GIS Server agregado a la VPC

Crear un data store relacional

Antes de definir el sitio de ArcGIS GIS Server como servidor de alojamiento para el portal, debe crear un data store relacional.

Para crear un data store relacional, siga estos pasos:

  1. Complete los requisitos previos para plantilla de ArcGIS Data Store para modo principal-en espera de CloudFormation.
  2. En el servicio CloudFormation en AWS Management Console, utilice la plantilla para modo principal-en espera de ArcGIS Data Store para crear un data store relacional y registrarlo con el sitio de ArcGIS GIS Server que creó en la sección anterior.

    Utilice la misma plataforma, VPC, y subredes que utilizó para los componentes Portal for ArcGIS y ArcGIS GIS Server.

La implementación de ahora contiene un data store relacional.

Data store relacional registrado en el sitio del servidor SIG

Configurar el sitio de ArcGIS GIS Server como servidor de alojamiento

Ahora que el sitio de ArcGIS GIS Server incluye un data store relacional, puede definirlo como servidor de alojamiento del portal.

  1. Identifique y registre el Id. de instancia de una de las instancias de EC2 en la implementación de Portal for ArcGIS.

    Puede llevarlo a cabo en el servicio EC2 en AWS Management Console.

    Si utilizó un servidor de archivos para el directorio de contenido de Portal for ArcGIS, asegúrese de que el Id. de instancia que utilice no sea para la instancia del servidor de archivos.

  2. Identifique y registre el Id. de instancia de una de las instancias de EC2 en el sitio de ArcGIS GIS Server.

    No utilice el Id. de instancia del servidor de archivos que se creó para almacenar directorios de ArcGIS Server.

  3. En el servicio CloudFormation de AWS Management Console, utilice la plantilla de CloudFormation para federar un sitio de ArcGIS Server para agregar el sitio de ArcGIS GIS Server como servidor de alojamiento a la implementación de Portal for ArcGIS.

    Elija HostingServer para el rol de ArcGIS Server.

El servidor de alojamiento se configura para el portal.

Componentes con el servidor de alojamiento configurado para el portal

Puede utilizar plantillas adicionales de CloudFormation para crear otros tipos de sitios (como la plantilla de ArcGIS Workflow Manager de alta disponibilidad) y usar la plantilla de federación para agregar esos sitios como servidores federados a la implementación que acaba de crear.