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. El uso de una implementación en la nube mediante Amazon Web Services (AWS) proporciona flexibilidad y escalabilidad para implementar los equipos que necesita. 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) separada que se utilizará como un recurso compartido de archivos para la implementación base y una para cada servidor federado. Actualmente, no puede crear un único servidor de archivos de EC2 para todas las partes de una implementación de ArcGIS Enterprise, ni puede utilizar recursos compartidos de archivos de EC2 existentes para implementaciones que crea usando Cloud Builder.
Requisitos previos
Antes de ejecutar la aplicación Cloud Builder o la utilidad de línea de comandos, necesita los siguientes elementos. Consulte a su administrador de TI si tiene dudas sobre cómo obtenerlos.
- Una cuenta de AWS.
- Una clave de acceso de AWS y la clave de acceso secreta correspondiente o un nombre de perfil de AWS definido en el equipo en el que ejecutará Cloud Builder.
- Archivos de licencia para Portal for ArcGIS, ArcGIS GIS Server y cualquier rol de licenciamiento de ArcGIS Server que tenga además de la implementación base. Todos los archivos de licencia deben ser de la misma versión de ArcGIS.
- Uno o varios archivos de certificado SSL (.pfx) y sus contraseñas correspondientes.
- Un equipo de Microsoft Windows para ejecutar Cloud Builder.
- Microsoft .NET Framework 4.8 o posteriores instalado en el equipo en el que ejecutará Cloud Builder.
- La última versión de 64 bits de Microsoft Visual C++ Redistributable para Visual Studio instalada en el equipo en el que ejecutará la aplicación Cloud Builder.
Aceptar las condiciones de AWS
Antes de usar una Amazon Machine Image (AMI) por primera vez, incluidas las versiones nuevas de una AMI que haya utilizado antes, debe leer y aceptar las condiciones de AWS Marketplace. Cloud Builder 11.0 utiliza imágenes de máquina de Microsoft Windows Server 2019 y de Ubuntu Server 20.04 de forma predeterminada. Si no ha utilizado esas imágenes anteriormente, quizá tenga que aceptar las condiciones de AWS Marketplace para que ArcGIS Enterprise Cloud Builder for Amazon Web Services pueda usar las imágenes para crear o actualizar implementaciones.
Descargar ArcGIS Enterprise Cloud Builder for Amazon Web Services
Descargue el archivo ArcGIS Enterprise Cloud Builder for Amazon Web Services de My Esri y haga doble clic en el archivo para ejecutar el asistente de instalación.
Cuando se instala ArcGIS Enterprise Cloud Builder for Amazon Web Services, se crea un directorio de trabajo para Cloud Builder. La ubicación predeterminada es C:\Users\<Windows_userid>.esri\ArcGIS\CloudBuilder<release#>\AWS. Aquí es donde Cloud Builder almacena archivos de registro, información de la configuración y otros archivos de salida en los siguientes directorios:
- Configuration
- Logs
- Output
Si varios usuarios comparten el mismo equipo, cada usuario tiene un directorio de trabajo que contiene los directorios y contenido indicados anteriormente. Cada vez que alguien ejecuta la aplicación Cloud Builder o utilidad de línea de comandos, Cloud Builder comprueba que el usuario es la persona que la instaló o ha ejecutado la aplicación o utilidad anteriormente. Si el usuario no es la persona que la instaló o no ha ejecutado la aplicación o utilidad anteriormente, se crea un nuevo directorio de trabajo para el usuario.
Disponer de un directorio de trabajo para cada usuario permite a todos los usuarios del equipo, no solo administradores de Windows, utilizar Cloud Builder. Además, ya que existen directorios de trabajo separados para cada persona que ejecute Cloud Builder desde el mismo equipo, nadie puede acceder a las credenciales de AWS de otra persona en los archivos de configuración.
ArcGIS Enterprise Cloud Builder for AWS 11.0 es compatible en los siguientes sistemas operativos Windows:
Sistema operativo | Última actualización o Service Pack probado |
---|---|
Windows 11 Pro y Enterprise (64 bits) | Actualización de mayo de 2022 |
Windows 10 Pro y Enterprise (64 bits) | Actualización de mayo de 2022 |
Windows 8.1 Pro y Enterprise (64 bits) | Actualización de mayo de 2022 |
Windows Server 2022 Standard y Datacenter | Actualización de mayo de 2022 |
Windows Server 2019 Standard y Datacenter | Actualización de mayo de 2022 |
Windows Server 2016 Standard y Datacenter | Actualización de mayo de 2022 |
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.
Una vez instalado, puede abrir la aplicación desde el menú Inicio del 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.
- Ver información sobre la implementación.
- Acceder al portal y a ArcGIS Server Manager.
- 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 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 base 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.