Skip To Content

Crear una implementación de ArcGIS Enterprise de alta disponibilidad mediante la aplicación ArcGIS Enterprise Cloud Builder for AWS

La aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services puede guiarle a través de la creación de una implementación de ArcGIS Enterprise. Tiene dos opciones en este momento:

  • Crear una implementación que contenga una única instancia de Amazon Elastic Compute Cloud (EC2) que contenga a su vez los componentes de una implementación base de ArcGIS Enterprise y los directorios del servidor de alojamiento.
  • Crear una implementación de alta disponibilidad que contenga un mínimo de tres instancias de EC2: dos que contengan componentes base de ArcGIS Enterprise y una para directorios del servidor de alojamiento.

Con estas dos opciones, es posible incluir instancias adicionales para sitios de ArcGIS Server federados e instancias adicionales para un big data store espaciotemporal.

En este momento, tiene que incluir componentes adicionales como parte de la implementación que crea con la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services; no puede utilizar la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services para agregar componentes a una implementación de ArcGIS Enterprise existente. Puede crear sitios de ArcGIS Server y federarlos en la interfaz del portal de ArcGIS Enterprise, pero la aplicación ArcGIS Enterprise Cloud Builder for AWS no reconocerá ni mostrará estos servidores como parte de su implementación.

Al crear una implementación de ArcGIS Enterprise de alta disponibilidad, se crean tres instancias de Amazon Elastic Compute Cloud (EC2). Los componentes base de ArcGIS Enterprise se encuentran en dos de las instancias. Una instancia de EC2 es el equipo del portal principal, relacional y del data store relacional y de caché de teselas, mientras que la otra es el equipo del portal secundario, relacional de respaldo y de caché de teselas. Ambas instancias forman parte del sitio del servidor de alojamiento. La tercera instancia se utiliza para directorios de ArcGIS Server y, de forma opcional, para el directorio de almacenamiento de configuración y de contenido del portal. Esta configuración se muestra en el siguiente diagrama:

Una implementación de ArcGIS Enterprise de alta disponibilidad en AWS con tres instancias de EC2

Al utilizar la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services, se crea un bucket de Amazon Simple Storage Service (S3) en la región us-east-1 de Amazon para almacenar los recursos de la implementación. Cloud Builder administra este bucket de implementación. No elimine, cambie el nombre ni modifique este bucket de S3 ni su contenido, ya que podría provocar que su implementación perdiera la sincronía con Cloud Builder.

Las siguientes secciones le guían a través de la utilización de la aplicación ArcGIS Enterprise Cloud Builder for AWS para crear una implementación base de ArcGIS Enterprise de alta disponibilidad, además de instancias opcionales para servidores federados y un big data store espaciotemporal.

Requisitos previos

Antes de poder crear una implementación de ArcGIS Enterprise mediante ArcGIS Enterprise Cloud Builder for Amazon Web Services, deberá realizar lo siguiente:

  • Obtenga una cuenta de Amazon Web Services (AWS). Asegúrese de que tiene las credenciales de la cuenta de AWS, por ejemplo, un Id. de clave de acceso y una clave de acceso secreta, y que tienen acceso a los servicios de AWS requeridos.
  • ArcGIS Enterprise Cloud Builder for Amazon Web Services utiliza una ArcGIS Enterprise Amazon Machine Image de Esri. Por tanto, en cada nueva versión de una ArcGIS Enterprise Amazon Machine Image (AMI) de Esri, tiene que aceptar las condiciones del AWS Marketplace.
  • Descargue y extraiga ArcGIS Enterprise Cloud Builder for Amazon Web Services.
  • Obtenga un archivo de licencia de Portal for ArcGIS y un archivo de licencia de ArcGIS GIS Server para el servidor de alojamiento del portal.
  • Obtenga archivos de licencia de ArcGIS Server para los roles del servidor federado que necesita.
  • Adquiera certificados SSL de una autoridad de certificación y configúrelos para los dominios que utilizará en su implementación de ArcGIS Enterprise on Amazon Web Services.

Crear una implementación

Tras cumplir los requisitos previos, siga estos pasos para crear un portal de ArcGIS Enterprise de alta disponibilidad con (o sin) componentes adicionales:

  1. Vaya a la ubicación en la que extrajo ArcGIS Enterprise Cloud Builder for Amazon Web Services y haga doble clic en el archivo cloudbuilder.exe para abrir la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services.
  2. Conéctese a su cuenta de Amazon Web Services utilizando uno de los siguientes métodos:
    • Introduzca el Id. de clave de acceso y la clave de acceso secreta de su cuenta y haga clic en Iniciar sesión.
    • Elija el perfil de Amazon Web Services que definió en el equipo en el que va a ejecutar Cloud Builder y haga clic en Iniciar sesión. Consulte la documentación de AWS para obtener información sobre la configuración de un perfil local.

    Una vez que Cloud Builder se conecte a su cuenta de AWS, continúa a la página Implementación.

  3. Haga clic en Agregar implementación.

    Se abre la página Elegir un tipo de implementación.

  4. En la página Elegir un tipo de implementación, seleccione ArcGIS Enterprise. Haga clic en Siguiente para continuar a la página Definir la implementación de ArcGIS Enterprise.
  5. Seleccione Alta disponibilidad para crear dos instancias de Amazon EC2 que contengan componentes base de ArcGIS Enterprise cada una, además de una instancia del servidor de archivos.
  6. (Opcional) Para agregar servidores federados a la implementación base de ArcGIS Enterprise, haga clic en la flecha situada junto a Elegir servidores adicionales (opcional) y active la casilla situada junto a cada rol de ArcGIS Server federado que necesite.

    Consulte Roles de licenciamiento de ArcGIS Server para obtener más información.

    Sugerencia:

    Al seleccionar ArcGIS GeoAnalytics Server, la opción Big data store espaciotemporal se selecciona automáticamente, ya que es necesaria al utilizar una GeoAnalytics Server. No obstante, tenga en cuenta que si desactiva la casilla situada junto a ArcGIS GeoAnalytics Server no se desactiva la casilla situada junto a Big data store espaciotemporal, ya que es posible que desee utilizar el big data store espaciotemporal para otra funcionalidad.

    Si selecciona ArcGIS GeoAnalytics Server por error y no necesita ningún big data store espaciotemporal, asegúrese de desactivar la casilla situada junto a Big data store espaciotemporal antes de continuar a la siguiente página de Cloud Builder.

  7. (Opcional excepto si federa un ArcGIS GeoAnalytics Server) Para agregar un big data store espaciotemporal a su implementación de Enterprise, haga clic en la flecha situada junto a Agregar big data store espaciotemporal (opcional) y active la casilla situada junto a Big data store espaciotemporal.

    Para obtener información sobre cuándo necesita un big data store espaciotemporal, consulte Aplicaciones y funcionalidad que requieren ArcGIS Data Store.

  8. Haga clic en Siguiente para continuar a la página Detalles generales de parámetros de configuración.
  9. Elija la Región de AWS en la que desea que se implementen sus recursos.
  10. Elija el sistema operativo que se va a utilizar en sus instancias de Amazon Elastic Compute Cloud (EC2): Ubuntu o Windows.
  11. Escriba un nombre para su implementación. Este nombre debe ser único. Cuando Cloud Builder verifique que el nombre es único, verá un símbolo Verificado.
  12. Especifique la Amazon Virtual Private Cloud (VPC) que se va a utilizar para la red virtual de la implementación.
    • Si la VPC existe, selecciónela de la lista desplegable.
    • Para crear una VPC, haga clic en el botón Crear nueva VPC Crear nueva VPC. Introduzca un nombre para la VPC, utilice el rango predeterminado de dirección IP o especifique un rango de direcciones IP en un bloque de Enrutamiento entre dominios sin clase (CIDR) y haga clic en Crear. Cada Id. de subred se creará en zonas de AWS diferentes seleccionadas aleatoriamente. Consulte la documentación de AWS para obtener más sobre bloques de VPC y CIDR.
    • Si crea una VPC fuera de Cloud Builder, por ejemplo, en AWS Management Console, mientras que Cloud Builder está abierto, haga clic en el botón Refrescar VPC Refrescar VPC para refrescar la lista de Id. de VPC.
  13. Si elige una VPC existente, asegúrese de que existen dos subredes diferentes en las listas desplegables Id. de Subnet1 e Id. de Subnet2.

    Id. de Subnet1 e Id. de Subnet2 deben encontrarse en zonas de disponibilidad diferentes en la región de AWS en la que va a crear la implementación.

  14. Elija el par de claves de Amazon EC2 que se va a utilizar para la red virtual de la implementación.
    • Si el par de claves existe, selecciónelo de la lista desplegable.
    • Para crear un par de claves, haga clic en el botón Crear nuevo par de claves Crear nuevo par de claves, introduzca un nombre para el par de claves y haga clic en Crear. Consulte la documentación de AWS para obtener más información sobre los pares de claves de Amazon EC2.
    • Si crea un par de claves fuera de Cloud Builder, por ejemplo, en AWS Management Console, mientras que Cloud Builder está abierto, haga clic en el botón Refrescar par de claves Refrescar par de claves para refrescar la lista de Pares de claves.
  15. Haga clic en Siguiente para continuar a la página Configurar Elastic Load Balancer (ELB).
  16. Configure un equilibrador de carga elástico para el portal de ArcGIS Enterprise y cada servidor federado (si lo hay) incluido en la implementación. Repita estos pasos para el portal y cada servidor federado. Recuerde que los nombres de equilibradores de carga elásticos y de dominios deben ser únicos en cada sitio y portal.
    1. Elija o cargue el certificado SSL (.pfx) asignado a su dominio.

      • Si el certificado SSL se encuentra en el bucket de Amazon Simple Storage Service (S3) de su cuenta (por ejemplo, si cargó el certificado al crear otra implementación) selecciónelo de la lista desplegable Certificado SSL.
      • Si necesita cargar su certificado, haga clic en el botón Cargar nuevo certificado SSL Cargar nuevo certificado SSL, vaya a la ubicación del disco local en la que reside el archivo de certificado, introduzca la contraseña de su archivo .pfx y haga clic en Crear.

    2. Si selecciona el certificado de la lista desplegable Certificado SSL, introduzca la contraseña del certificado en el campo Contraseña del certificado SSL.
    3. Seleccione un equilibrador de carga de la lista Elastic Load Balancer (ELB) o cree un equilibrador de carga elástico. Si todos los equilibradores de carga de la lista están en uso, haga clic en el botón Crear nuevo ELB Crear nuevo ELB, introduzca un nombre y haga clic en Crear.
    4. En el campo Dominio del sitio, introduzca el nombre del dominio que se especifica en su certificado SSL. Haga clic en Validar para asegurarse de que introdujo el dominio correcto.
  17. Haga clic en Siguiente para continuar a la página Credenciales de ArcGIS.
  18. Introduzca un nombre de usuario y contraseña para la cuenta de administrador inicial del portal (que también es el administrador de todos los servidores federados de su implementación). Introduzca de nuevo la contraseña en el campo Volver a introducir contraseña para asegurarse de que introdujo la contraseña deseada.

    El nombre de usuario del administrador del portal debe contener al menos tres caracteres alfanuméricos ASCII, debe comenzar por una letra y no puede contener ningún carácter especial diferente al guion bajo (_).

    La contraseña del administrador del portal debe contener al menos ocho caracteres alfanuméricos. La contraseña también puede contener puntos (.), guiones bajos (_) y arrobas (@). La contraseña no puede contener espacios.

  19. Si su implementación utiliza instancias de EC2 que ejecutan Windows, continúe con el siguiente paso. Si su implementación utiliza instancias de EC2 que ejecutan Ubuntu, continúe con el paso 20.
  20. Introduzca una contraseña para la cuenta de Windows que se utilizará para ejecutar las cuentas de servicio de todos los componentes de ArcGIS. El nombre de cuenta siempre es arcgis. Introduzca de nuevo la contraseña en el campo Volver a introducir contraseña para asegurarse de que introdujo la contraseña deseada.

    La cuenta de servicio sigue las políticas de seguridad de contraseñas de Microsoft Windows.

  21. Haga clic en Siguiente para continuar a la página Detalles de la configuración de ArcGIS Enterprise.
  22. Proporcione información de las instancias de Amazon EC2 que se van a utilizar en su implementación.
    1. Seleccione un tipo de instancia de la lista desplegable Tipo de instancia de ArcGIS Server. La lista solo contiene los tipos que son compatibles con ArcGIS Enterprise. Sin embargo, no todos los tipos de instancia son compatibles con todas las regiones de AWS. Consulte la Calculadora de AWS para obtener información sobre las especificaciones y el precio de cada tipo de instancia. Si no se muestra ningún precio para un tipo de instancia en la región seleccionada, ese tipo de instancia no estará disponible.
    2. Cada sitio de ArcGIS Server, incluido el servidor de alojamiento, utiliza un servidor de archivos para almacenar directorios de ArcGIS Server. Seleccione el tipo de instancia de EC2 que desea utilizar para este equipo servidor de archivos.
    3. En el campo Tamaño de la unidad raíz, introduzca el tamaño que desee, en GB, para la unidad raíz de ArcGIS Enterprise y las instancias del servidor de archivos.
  23. Si su implementación incluye un big data store espaciotemporal, seleccione un tipo de instancia y el número de equipos que desea que contenga el big data store espaciotemporal. La lista Tipo de instancia solo contiene los tipos de instancia compatibles con un big data store espaciotemporal. Para obtener información sobre las especificaciones y el precio de cada tipo de instancia, consulte la documentación de AWS.
  24. Seleccione o cargue su licencia (o licencias) de Portal for ArcGIS y ArcGIS Server. Asegúrese de que las licencias sean para la misma versión de ArcGIS que la versión de Cloud Builder que esté utilizando y que el archivo de licencia ArcGIS Server sea para el rol correcto que necesita. En el servidor de alojamiento, debe tener una licencia de ArcGIS GIS Server.
    • Si ya existen archivos de licencia en el bucket de implementación de Cloud Builder S3 de su cuenta (por ejemplo, si cargó los archivos al crear otra implementación) seleccione los archivos de licencia de las listas desplegables de licencias.
    • Si necesita cargar alguno de los archivos de licencia en el bucket de implementación de Cloud Builder S3, haga clic en el botón Cargar Cargar, vaya al archivo en el disco local y haga clic en Cargar.
  25. Utilice el menú desplegable Tipo de almacén de configuración para seleccionar dónde almacenar el directorio de contenido del portal y el almacén de configuración de ArcGIS Server. Haga clic en Siguiente después de realizar la selección.
    • Almacén en la nube: seleccione un almacén en la nube si desea utilizar servicios de almacenamiento de AWS para el directorio de contenido del portal y el almacén de configuración de ArcGIS Server.
    • Sistema de archivos: seleccione un sistema de archivos si desea que el directorio de contenido y el almacén de configuración estén en una instancia de EC2.
  26. Si no incluyó ningún servidor federado con su implementación, continúe con el paso 30.
  27. Si incluyó servidores federados en su implementación, tiene que especificar los detalles de la configuración de cada sitio del servidor federado. La información que proporciona varía según el tipo de servidor federado que tiene que configurar. Haga clic en Siguiente para proporcionar la información necesaria para cada servidor federado de su implementación. Habrá una página diferente para cada tipo de servidor federado.
  28. Proporcione información de las instancias de Amazon EC2 que se van a utilizar en su sitio.
    1. Seleccione un tipo de instancia de la lista desplegable Tipo de instancia de ArcGIS Server. La lista solo contiene los tipos que son compatibles con un sitio de ArcGIS Server, pero debe tener las licencias adecuadas para el número de núcleos presente en el tipo que seleccione. Además, tenga en cuenta que no todos los tipos de instancia están disponibles en cada región de AWS. Consulte la documentación de AWS para obtener información sobre las especificaciones y el precio de cada tipo de instancia e información sobre qué tipos de instancia están disponibles en cada región.
    2. Para todos los tipos de servidor federado excepto un sitio de ArcGIS GeoEvent Server, seleccione cuántas instancias de EC2 necesita en el sitio en la lista desplegable Número de instancias de ArcGIS Server. Los sitios de ArcGIS GeoEvent Server en AWS son siempre una instancia única en este momento.
    3. Cada sitio de ArcGIS Server utiliza un servidor de archivos para almacenar directorios de ArcGIS Server. Seleccione el tipo de instancia de EC2 que desea utilizar para este equipo servidor de archivos.
    4. En el campo Tamaño de la unidad raíz, introduzca el tamaño que desee, en GB, para la unidad raíz de ArcGIS Server y las instancias del servidor de archivos.
  29. Para sitios federados de ArcGIS GIS Server y ArcGIS Image Server, puede incluir una geodatabase corporativa en la que puede cargar datos de origen. Elija el tipo de Amazon Relational Database Service (RDS) que desea utilizar para almacenar la geodatabase y la clase de instancia y el espacio de almacenamiento disponible para la instancia. La base de datos se registrará con su sitio federado.

    Si no desea incluir ninguna geodatabase corporativa registrada en el sitio, deje Tipo de servicio de base de datos definido como Ninguno.

    Para obtener más información sobre los servicios de base de datos de Amazon, consulte la documentación de AWS.

  30. Seleccione o cargue el archivo de licencia adecuado para el rol federado de ArcGIS Server y verifique que el archivo de licencia sea para la misma versión de ArcGIS que la versión de Cloud Builder que esté utilizando.
    • Si ya existe su archivo de licencia en el bucket de implementación de S3 de su cuenta (por ejemplo, si cargó el archivo al crear otra implementación) seleccione el archivo de licencia de la lista desplegable de licencias.
    • Si necesita cargar el archivo de licencia en el bucket de implementación de S3, haga clic en el botón Cargar nueva licencia del servidor Cargar nueva licencia del servidor, vaya al archivo en el disco local y haga clic en Cargar.
  31. Para todos los tipos de servidor federado excepto ArcGIS GeoAnalytics Server, seleccione la ubicación para el almacén de configuración del sitio.
    • Almacén en la nube: seleccione un almacén en la nube para utilizar Amazon DynamoDB y S3 para alojar el almacén de configuración.
    • Sistema de archivos: seleccione un sistema de archivos si desea que el almacén de configuración esté en una instancia de EC2.

    Los sitios de ArcGIS GeoEvent Server siempre utilizan un sistema de archivos para sus almacenes de configuración.

  32. Haga clic en Siguiente para continuar al resumen de implementación.
  33. Revise el resumen de implementación.
    • Si hay información incorrecta, haga clic en Atrás hasta llegar a la página que contiene la información que necesita corregir y, a continuación, continúe con la creación de la implementación.
    • Para automatizar la creación de implementaciones futuras como esta mediante la utilidad ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services, haga clic en Descargar para crear un archivo JSON que contenga las opciones de esta implementación.
  34. Si la información del resumen es correcta, haga clic en Crear.

    No cierre la página de la implementación ni Cloud Builder hasta que finalice la creación.

    Una vez haya finalizado la implementación, puede visualizar los registros de la implementación haciendo clic en los vínculos de registro. Los archivos de registro se almacenan en location\Logs\Log en el directorio en el que extrajo Cloud Builder. Los archivos de registro de errores se almacenan en location\Logs\ErrorLog. Haga clic en Cerrar para abrir una lista de todas sus implementaciones.

Si la implementación se crea correctamente, el estado de implementación se muestra como Completado y puede abrir el portal haciendo clic en el vínculo del Tipo de implementación. Inicie sesión en el portal usando las credenciales del administrador del sitio que proporcionó en el paso 18 y continúe con la configuración del portal.