Antes de implementar ArcGIS Enterprise on Amazon Web Services (AWS), debe disponer de un nombre de dominio totalmente calificado (FQDN) para cada componente de su arquitectura. Un nombre de dominio totalmente calificado identifica un equipo (en este caso, instancias de Amazon Elastic Compute Cloud (EC2)) en Internet. Está compuesto por un nombre de host y un nombre de dominio y se muestra de la siguiente forma gis.mydomain.com. Un nombre de dominio totalmente calificado hace referencia a una dirección IP u otro nombre de dominio totalmente calificado. Las diferentes partes de ArcGIS Enterprise requieren nombres de dominio totalmente calificados para comunicarse entre sí y para que los usuarios se comuniquen con ArcGIS Enterprise.
El departamento de TI tiene que crear el nombre (o nombres) de dominio totalmente calificado. Lo asignarán a una dirección IP elástica de Amazon o un Elastic Load Balancer de Amazon, en función del tipo de implementación que tenga que crear. Los nombres de dominio deben ser únicos; por ejemplo, no puede utilizar el mismo nombre de dominio para la IP elástica de un portal de ArcGIS Enterprise de un solo equipo y los equilibradores de carga creados para sus servidores federados.
Implementación de ArcGIS Enterprise en una instancia única de EC2
Antes de crear una implementación base de ArcGIS Enterprise de un solo equipo con una herramienta de implementación de Esri, cree una dirección IP elástica en su cuenta de AWS mediante AWS Management Console.
En resumen, debe hacer lo siguiente:
- Cree la dirección IP elástica en la región de Amazon en la que creará la implementación.
- Haga clic en el botón Copiar EIP en portapapeles para copiar la dirección IP elástica en su portapapeles. Copie la dirección IP en un archivo de texto.
- Pídale a su personal de TI que creen un nombre de dominio totalmente calificado para la instancia de EC2 que utilizará para la implementación de ArcGIS Enterprise (por ejemplo, gis.your-organization.com).
- Asigne el nombre de dominio totalmente calificado a la dirección IP elástica.
Ahora puede continuar con la creación de su implementación base de ArcGIS Enterprise de un solo equipo, asegurándose de utilizar el Id. de IP elástica que anotó anteriormente.
Sitios de ArcGIS Server y portales de ArcGIS Enterprise de alta disponibilidad
Si su implementación de ArcGIS Enterprise incluye varias instancias de EC2 (por ejemplo, cuando agrega servidores federados a su implementación de ArcGIS Enterprise o implementa un portal de alta disponibilidad) necesita un equilibrador de carga para facilitar la comunicación entrante con todas las instancias. Los sitios de ArcGIS Server independientes en AWS también utilizan equilibradores de carga para la comunicación entrante, ya que estos sitios pueden contener varias instancias.
Por lo tanto, debe crear un Classic Load Balancer antes de crear los siguientes elementos en AWS:
- Un portal de ArcGIS Enterprise de alta disponibilidad
- Un sitio del servidor federado
- Un sitio de ArcGIS Server independiente
Cada uno requiere su propio equilibrador de carga con un nombre único. Cree el equilibrador de carga en la misma región de Amazon en la que creará la implementación. Para cada equilibrador de carga, pídale a su personal de TI que cree un Sistema de nombres de dominio CNAME (DNS) asignado al nombre del equilibrador de carga.
Los equilibradores de carga que utiliza con sitios de ArcGIS Server y portales de ArcGIS Enterprise en AWS deben cumplir requisitos de configuración específicos. Para asegurarse de que sus equilibradores de carga cumplen dichos requisitos, créelos utilizando uno de los métodos descritos en las siguientes dos secciones. El método utilizado dependerá de la rapidez con la que su personal de TI pueda completar la asignación de DNS. Si tardarían más de un día en completar la asignación, es preferible que utilice plantillas de AWS CloudFormation de Esri para crear sus Amazon Virtual Private Cloud (VPC), subredes y equilibradores de carga antes de crear una implementación.
Utilizar plantillas de AWS CloudFormation de Esri
Esri proporciona una plantilla de CloudFormation de muestra para crear una VPC y plantillas para crear un equilibrador de carga elástico (ELB) para su uso con un portal de ArcGIS Enterprise de alta disponibilidad, un sitio de ArcGIS GIS Server o un sitio de ArcGIS GeoEvent Server.
- Abra la página de plantillas haciendo clic en el vínculo de plantillas de CloudFormation en AWS CloudFormation y ArcGIS.
- Desplácese hacia abajo para buscar la plantilla para crear una VPC.
- Haga clic en Visualizar para descargar una copia de la plantilla y poder visualizar qué creará la plantilla.
- Cuando esté listo para crear la VPC, haga clic en Iniciar pila y proporcione la información necesaria para crear la red y subredes de VPC.
Utilice esta VPC y las subredes al crear su ELB y, posteriormente, al crear su implementación. La VPC y el equilibrador de carga se deben encontrar en la misma región y en la región en la que desee crear su implementación.
- Desplácese hacia abajo para buscar la plantilla de ELB adecuada para el tipo de implementación que desea crear.
- Haga clic en Visualizar para descargar una copia de la plantilla y poder visualizar qué creará la plantilla.
- Cuando esté listo para crear el equilibrador de carga, haga clic en Iniciar pila y proporcione la información necesaria para crear el equilibrador de carga.
AWS debería crear su equilibrador de carga en unos minutos. Cuando haya terminado, anote los ELBName y DNSName de su equilibrador de carga.
- Envíe el valor de DNSName a su personal de TI para que puedan crear una asignación de DNS (una asignación de CNAME) a este nombre. Utilizará el valor de nombre de ELB al utilizar una plantilla de CloudFormation o Cloud Builder para crear su implementación.
Una vez se haya completado la asignación, puede crear su implementación en AWS.
Uso de la aplicación ArcGIS Enterprise Cloud Builder for AWS
Puede crear un equilibrador de carga elástico mediante la aplicación ArcGIS Enterprise Cloud Builder for AWS. Una vez que haya creado el ELB mediante la aplicación, debe dejar la aplicación abierta mientras busca el DNS del ELB en AWS Management Console; envíe esa información a su personal de TI, desde donde crearán la asignación de DNS de CNAME.
- Inicie el proceso de creación de un portal de ArcGIS Enterprise de alta disponibilidad o de creación de un sitio de ArcGIS Server independiente mediante la aplicación Cloud Builder.
- Cuando llegue a la página Configurar Elastic Load Balancer (ELB), especifique su certificado SSL y contraseña, y cree un equilibrador de carga para el sitio independiente o el portal y todos los servidores federados.
- Para cada equilibrador de carga que cree, su nombre DNS se muestra en negrita cuando Cloud Builder termina de crearlo. Haga clic en el botón Copiar nombre DNS de ELB en portapapeles para copiar el nombre en su portapapeles. Copie todos los nombres DNS en un archivo de texto.
- Envíe el nombre (o nombres) DNS a su personal de TI para que puedan crear una asignación de DNS de CNAME.
- Cuando se haya completado la asignación de DNS, puede continuar con la creación de su implementación en la aplicación Cloud Builder.