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 ArcGIS Enterprise Cloud Builder Command Line Interface for 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 de AWS CloudFormation de Esri 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. Por tanto, debe completar este paso para que ArcGIS Enterprise Cloud Builder for Amazon Web Services pueda utilizar la ArcGIS Enterprise AMI de Esri más reciente 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.
Al instalar la versión 10.8.1 de 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.
Si utiliza 10.8 o una versión anterior de Cloud Builder, la ubicación de instalación predeterminada es C:\Program Files\ArcGIS\CloudBuilder<release#>\AWS. Una vez haya instalado correctamente Cloud Builder, en la ubicación de instalación encontrará estas carpetas:
- Configuration
- lib
- Logs
- Output
En 10.8 o anterior, debe tener acceso de lectura y escritura a estas carpetas para poder utilizar Cloud Builder. Si no es administrador de Windows en el equipo donde ejecuta Cloud Builder, pídale al departamento de TI que le otorgue acceso de lectura y escritura a estas carpetas.
ArcGIS Enterprise Cloud Builder for AWS 10.8.1 es compatible en los siguientes sistemas operativos Windows:
Sistema operativo | Última actualización o Service Pack probado |
---|---|
Windows 10 Home, Pro y Enterprise (64 bits) | Actualización de junio de 2020 |
Windows 8.1 Pro y Enterprise (64 bits) | Actualización de junio de 2020 |
Windows Server 2019 Standard y Datacenter (64 bits) | Actualización de junio de 2020 |
Windows Server 2016 Standard y Datacenter (64 bits) | Actualización de junio de 2020 |
Windows Server 2012 R2 Standard y Datacenter (64 bits) | Actualización de junio de 2020 |
Windows Server 2012 Standard y Datacenter (64 bits) | Actualización de junio de 2020 |
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.
Para abrir la aplicación, vaya a la ubicación en la que instaló ArcGIS Enterprise Cloud Builder for Amazon Web Services y haga doble clic en el archivo Cloudbuilder.exe.
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
Una vez que haya creado una implementación mediante ArcGIS Enterprise Cloud Builder for Amazon Web Services, la implementación aparece en una lista de implementaciones existentes cuando abre la aplicación. En esta lista, puede realizar lo siguiente:
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services
La utilidad de ArcGIS Enterprise Cloud Builder Command Line Interface for 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 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 los 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 base y puede crear y federar un equipo adicional para cada rol de licenciamiento 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.