Utilice la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services para preparar los recursos necesarios y crear un sitio de ArcGIS GIS Server, ArcGIS Image Server o ArcGIS GeoEvent Server independiente en Amazon Web Services.
Requisitos previos
Antes de crear un sitio de ArcGIS Server 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 Esri ArcGIS Enterprise Amazon Machine Image. Por tanto, en cada nueva versión de una Esri ArcGIS Enterprise Amazon Machine Image (AMI), 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 ArcGIS Server para el rol que necesita.
- Adquiera un certificado SSL de una autoridad de certificación y configúrelo para el dominio que utilizará en su implementación.
Crear una implementación
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.
Tras cumplir los requisitos previos, siga estos pasos para crear un sitio de ArcGIS Server independiente:
- Abra la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services desde el menú Inicio de su PC.
- 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.
- Haga clic en Agregar implementación.
Se abre la página Elegir un tipo de implementación.
- En la página Elegir un tipo de implementación, seleccione ArcGIS Server independiente y haga clic en Siguiente.
- En la página Definir la implementación de ArcGIS Server independiente, elija el rol de ArcGIS Server que necesite (y para el que disponga de licencia).
- ArcGIS GIS Server: crea un sitio de ArcGIS Server en el que puede implementar varias extensiones y en el que puede publicar los tipos de servicios enumerados en Qué tipos de servicios se pueden publicar.
- ArcGIS Image Server: crea un sitio de ArcGIS Server en el que puede publicar servicios de imágenes.
- ArcGIS GeoEvent Server: crea un sitio de ArcGIS Server que permite transmitir datos en tiempo real para su visualización y análisis.
- Si va a crear un sitio de ArcGIS GIS Server o un sitio de ArcGIS Image Server independiente, puede incluir una geodatabase corporativa. Para los sitios de ArcGIS GIS Server, tiene la opción de utilizar la geodatabase como base de datos administrada o una base de datos registrada en la que puede cargar datos de origen. Para los sitios de ArcGIS Image Server, solo se admiten las bases de datos registradas para datos de origen.
- Haga clic en Siguiente.
Aparece la página Detalles generales de parámetros de configuración.
- Elija la Región de AWS en la que desea que se implementen sus recursos.
- Elija el sistema operativo que se va a utilizar en sus instancias de Amazon Elastic Compute Cloud (EC2): Ubuntu o Windows.
Si opta por incluir ArcGIS Notebook Server en la implementación, Ubuntu está seleccionado por defecto y no puede modificarlo.
- 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 .
- Puede escribir o pegar el Id. de un Amazon Machine Image personalizado en el campo Id. de AMI o dejar el campo en blanco para utilizar el último AMI predeterminado del sistema operativo que eligió para esta implementación.
Nota:
Si implementa en una instancia de EC2 que ejecute Ubuntu en Amazon Web Services GovCloud, debe especificar un Id. de AMI; no puede dejar este campo en blanco.
- 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 . 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 para refrescar la lista de Id. de VPC.
- 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.
- 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 , 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 para refrescar la lista de Pares de claves.
- Haga clic en Siguiente para continuar a la página Configurar Elastic Load Balancer (ELB).
- 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 , 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.
- Si selecciona el certificado de la lista desplegable Certificado SSL, introduzca la contraseña del certificado en el campo Contraseña del certificado SSL.
- Elija o cree un equilibrador de carga elástico para su sitio. Es posible utilizar equilibradores de carga para un solo sitio. Si todos los equilibradores de carga de la lista Elastic Load Balancer (ELB) están en uso, haga clic en el botón Crear nuevo ELB , introduzca un nombre y haga clic en Crear.
- 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.
- Haga clic en Siguiente para continuar a la página Credenciales de ArcGIS.
- Introduzca un nombre de usuario y contraseña para el administrador principal del sitio de ArcGIS Server. Introduzca de nuevo la contraseña en el campo Volver a introducir contraseña para asegurarse de que introdujo la contraseña deseada.
La contraseña del administrador principal del sitio 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.
- Introduzca una contraseña para la cuenta de Windows que se utilizará para ejecutar la cuenta de servicio de ArcGIS Server. 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 ArcGIS Server sigue las políticas de seguridad de contraseñas de Microsoft Windows.
- Haga clic en Siguiente para continuar con la siguiente página.
- Proporcione información de las instancias de Amazon EC2 que se van a utilizar en su sitio.
- Seleccione un tipo de instancia de la lista desplegable Tipo de instancia. 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. 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.
- En el campo Tamaño de la unidad raíz, introduzca el tamaño que desee, en GB, para la unidad raíz de las instancias ArcGIS Server.
- Elija cuántas instancias de EC2 necesita para su sitio de ArcGIS Server en la lista desplegable Número de instancias de ArcGIS Server.
Nota:
Los sitios de ArcGIS GeoEvent Server solo pueden contener una instancia.
- 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.
- En el campo Tamaño de la unidad raíz del servidor de archivos, introduzca el tamaño que desee, en GB, para la unidad raíz y la instancia del servidor de archivos.
- Elija o cargue su licencia de ArcGIS Server. Asegúrese de que la licencia sea correcta para el rol de ArcGIS Server que desee crear y que sea de la misma versión de ArcGIS que la versión de Cloud Builder que está utilizando.
- Si ya existe su archivo de licencia de ArcGIS Server 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 , vaya al archivo en el disco local y haga clic en Cargar.
- Si va a crear un sitio de ArcGIS GIS Server o un sitio de ArcGIS Image Server, elija la ubicación para el almacén de configuración de ArcGIS Server en el menú desplegable Tipo de almacén de configuración.
- Almacén en la nube: si necesita un sitio de ArcGIS Server de alta disponibilidad, elija un almacén en la nube para el almacén de configuración. Esta opción almacena el almacén de configuración en Amazon DynamoDB y S3.
- 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.
- Escriba un nombre para ArcGIS Web Adaptor en el campo Nombre de Web Adaptor de servidor.
- Haga clic en Siguiente.
Si incluyó una geodatabase corporativa, se abre la página Detalles de configuración de geodatabase de ArcGIS Enterprise. Continúe con el siguiente paso. Si no incluyó una geodatabase corporativa, continúe en el paso 31.
- Si incluyó una geodatabase corporativa con un sitio de ArcGIS GIS Server, puede agregar la geodatabase como una base de datos administrada, lo que significa que los datos se copiarán de su fuente de datos a la base de datos administrada cuando publique servicios de entidades en el sitio de ArcGIS GIS Server, o bien agregar la geodatabase como base de datos registrada para almacenar datos de origen. Para los sitios de ArcGIS Image Server, agregue siempre la geodatabase como una base de datos registrada.
- Para incluir una base de datos administrada con un sitio de ArcGIS GIS Server, elija true en la lista desplegable Está administrada.
- Para los sitios de ArcGIS Image Server o para agregar una base de datos registrada a un sitio de ArcGIS GIS Server, seleccione false en la lista desplegable Está administrada.
- Elija el tipo de Amazon Relational Database Service (RDS) que desea utilizar para almacenar la geodatabase, la clase de instancia y el espacio de almacenamiento disponible para la instancia, así como la versión o la versión de motor de la instancia. Proporcione también un nombre de usuario y una contraseña para el usuario maestro de RDS.
Si su implementación está en Windows, puede elegir Amazon Relational Database Service (RDS) for SQL Server, Amazon RDS for PostgreSQL o Amazon Aurora (PostgreSQL-compatible edition). Si su implementación está en Ubuntu, puede elegir Amazon RDS for PostgreSQL o Amazon Aurora (PostgreSQL-compatible edition).
Para obtener más información sobre los servicios de base de datos de Amazon, consulte la documentación de AWS.
- Haga clic en Siguiente para continuar al resumen de implementación.
- 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 Interfaz de línea de comandos de ArcGIS Enterprise Cloud Builder para Amazon Web Services, haga clic en Descargar para crear un archivo JSON que contenga las opciones de esta implementación.
- 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 el sitio se crea correctamente, el estado de implementación se muestra como Completado y puede abrir ArcGIS Server Manager para el sitio haciendo clic en el vínculo del tipo de implementación. Inicie sesión en Server Manager usando las credenciales del administrador del sitio que proporcionó en el paso 21.