Una implementación de ArcGIS Enterprise optimizada para sus necesidades puede requerir varios equipos o un equipo con una gran cantidad de memoria o espacio en disco. Implementar ArcGIS Enterprise en Amazon Web Services (AWS) proporciona flexibilidad y escalabilidad, lo que le permite utilizar los equipos que necesite. Para simplificar la creación de implementaciones de ArcGIS Enterprise en AWS, utilice ArcGIS Enterprise Cloud Builder for Amazon Web Services.
ArcGIS Enterprise Cloud Builder for Amazon Web Services incluye una aplicación de interfaz gráfica de usuario y la utilidad de Interfaz de línea de comandos de ArcGIS Enterprise Cloud Builder para Amazon Web Services, que permite automatizar las implementaciones en la nube de ArcGIS Enterprise. Para utilizar cualquiera de estas aplicaciones, confirme que cumple los requisitos previos y descargue el archivo ArcGIS Enterprise Cloud Builder for Amazon Web Services de My Esri.
Tanto la aplicación como la interfaz de línea de comandos utilizan plantillas Esri AWS CloudFormation para implementar pilas de software.
Nota:
Cuando utiliza ArcGIS Enterprise Cloud Builder for Amazon Web Services para crear una implementación de ArcGIS Enterprise, Cloud Builder crea una instancia de Amazon Elastic Compute Cloud (EC2) independiente para utilizarla como servidor de archivos para los directorios de servidor y una para cada equipo de servidor federado.
Si desea utilizar el mismo servidor de archivos EC2 para los directorios de los equipos de servidor de alojamiento y servidor federado, utilice la plantilla AWS CloudFormation proporcionada por Esri para crear un servidor de archivos compartidos. Luego utilice las plantillas CloudFormation proporcionadas por Esri para crear la implementación de ArcGIS Enterprise, y proporcione la información de la instancia de EC2 del servidor de archivos compartidos.
Aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services
Utilice la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services si desea una experiencia interactiva en el aprovisionamiento de recursos y la implementación de ArcGIS Enterprise en AWS. Decida qué componentes de ArcGIS necesita antes de realizar la implementación, ya que la aplicación ArcGIS Enterprise Cloud Builder for Amazon Web Services no incluye en la actualidad ninguna funcionalidad para agregar componentes a una implementación existente.
- Implemente ArcGIS Enterprise en una instancia única de Amazon Elastic Compute Cloud (EC2) y los servidores federados que necesite.
- Cree una implementación de ArcGIS Enterprise de alta disponibilidad y los servidores federados que necesite.
- Cree un sitio de ArcGIS Server independiente.
Después de instalar Cloud Builder, puede abrir la aplicación desde el menú Inicio de su equipo.
Definir preferencias (opcional)
Puede definir una región de AWS predeterminada para su implementación y un tamaño predeterminado para las unidades raíz de las instancias de Amazon EC2 en la implementación. A medida que avanza por la aplicación, las opciones de región y de tamaño de unidad se rellenarán previamente con los valores de preferencia que defina.
Para definir estas preferencias, abra la aplicación, inicie sesión en su cuenta de AWS y haga clic en el vínculo Preferencias situado al final de la página Implementaciones de la aplicación.
Administrar implementaciones
Las implementaciones que crea mediante ArcGIS Enterprise Cloud Builder for Amazon Web Services aparecen en una lista de implementaciones existentes al abrir la aplicación. En esta lista, puede hacer lo siguiente:
- Detener o iniciar una implementación.
- Acceder y ver información sobre la implementación.
- Crear una implementación similar a una existente.
- Eliminar una implementación y sus recursos.
- Actualizar una implementación (se aplica a versiones específicas de ArcGIS creadas con la aplicación Cloud Builder).
Las implementaciones que se crean utilizando otros métodos no aparecen en esta lista.
Interfaz de línea de comandos de ArcGIS Enterprise Cloud Builder para Amazon Web Services
La utilidad de Interfaz de línea de comandos de ArcGIS Enterprise Cloud Builder para Amazon Web Services es una herramienta intuitiva para la automatización de implementaciones en la nube de ArcGIS Enterprise.
Para crear una implementación de ArcGIS Enterprise en Amazon Web Services (AWS) mediante ArcGIS Enterprise Cloud Builder CLI for AWS, utilizará dos archivos JSON, la ventana de comandos de su equipo con Microsoft Windows y la AWS Management Console en su navegador. Los dos archivos JSON (uno para preparar la instalación y el otro para la implementación) se pueden modificar desde los archivos de muestra disponibles en la carpeta Configuration, en la ubicación de instalación de Cloud Builder. Mantenga siempre el archivo de configuración en la ubicación de instalación de Cloud Builder.
Utilice un editor de texto, como Notepad++, para editar los archivos JSON. Una vez que haya modificado los archivos JSON, abra una consola de comandos, cambie directorios a la carpeta en la que extrajo Cloud Builder y ejecute el comando Cloudbuilder.exe. Especifique el archivo JSON correcto y el comando requerido para preparar (PREP) o crear (CREATE) una implementación.
- Cloudbuilder.exe PREP -j <prepfilename.json>
- Cloudbuilder.exe CREATE -j <createfilename.json>
El resto de comandos no requieren archivos JSON. Son las siguientes:
- Cloudbuilder.exe LIST --aws-access-key <access key> --aws-secret-access-key <secret access key> o Cloudbuilder.exe LIST --aws-profile-name <aws profile name>
- Cloudbuilder.exe STOP -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> o Cloudbuilder.exe STOP -d <deployment name> --aws-profile-name <aws profile name>
- Cloudbuilder.exe START -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> o Cloudbuilder.exe START -d <deployment name> --aws-profile-name <aws profile name>
- Cloudbuilder.exe DELETE -d <deployment name> --aws-access-key <access key> --aws-secret-access-key <secret access key> o Cloudbuilder.exe DELETE -d <deployment name> --aws-profile-name <aws profile name>
- Cloudbuilder.exe {-v | --version}
- Cloudbuilder.exe {-h | --help}
El comando de PREP automatiza varias tareas que es necesario completar antes de crear una implementación. Crea una pila de red y un bucket de Amazon Simple Storage Service (S3) para su implementación, carga todos los archivos de autorización necesarios y el certificado SSL en el bucket e importa su certificado SSL al Administrador de certificados de AWS. El comando PREP solo es necesario la primera vez que crear una implementación de ArcGIS Enterprise específica, si aún no ha realizado estos pasos manualmente.
El comando CREATE crea una implementación de ArcGIS Enterprise y puede crear y federar un equipo adicional para cada rol de licencia de ArcGIS Server que especifique. Una vez que haya ejecutado el comando para crear su implementación inicial, puede ejecutarlo más tarde con un archivo actualizado para agregar más sitios a la implementación. Se crea una instancia de servidor de archivos para el portal, y se crea una instancia de servidor de archivos para cada sitio de ArcGIS Server en la implementación.
El comando LIST devuelve una lista de todas las implementaciones de su cuenta que ha creado con la aplicación ArcGIS Enterprise Cloud Builder for AWS o con la interfaz de línea de comandos. La lista contiene cinco columnas: Nombre de implementación, Región de AWS, Versión de ArcGIS, Estatus de implementación y Estado de implementación.
El comando STOP detiene todas las instancias de Amazon EC2 asociadas a la implementación que especifique. Solamente puede utilizar este comando para detener implementaciones creadas con la aplicación ArcGIS Enterprise Cloud Builder for AWS o la interfaz de línea de comandos.
El comando START inicia todas las instancias de Amazon EC2 asociadas a la implementación que especifique. Solamente puede utilizar este comando para iniciar implementaciones creadas con la aplicación ArcGIS Enterprise Cloud Builder for AWS o la interfaz de línea de comandos.
El comando DELETE elimina su implementación y los recursos de AWS asociados. Solo puede eliminar una implementación creada con ArcGIS Enterprise Cloud Builder CLI for AWS o la aplicación ArcGIS Enterprise Cloud Builder for AWS.
Las opciones version o -v devuelven la versión actual de ArcGIS Enterprise Cloud Builder CLI for AWS.
Las opciones help o -h muestran la sintaxis y ejemplos de comandos de ArcGIS Enterprise Cloud Builder CLI for AWS.
Para empezar a utilizar ArcGIS Enterprise Cloud Builder CLI for AWS para crear una implementación, consulte Preparar los recursos de implementación mediante el comando PREP de ArcGIS Enterprise Cloud Builder CLI for AWS.