Antes de empezar a trabajar con ArcGIS Enterprise on Amazon Web Services, familiarícese con una serie de términos y conceptos relacionados.
Amazon Machine Image (AMI)
Una Amazon Machine Image es una plantilla preconfigurada que le permite crear un equipo virtual en Amazon Elastic Cloud Compute (EC2).
Las AMI de Esri están disponibles mediante Amazon Web Services (AWS) Marketplace. Cada AMI incluye software de ArcGIS y un sistema de administración de bases de datos (DBMS) que puede utilizar para la base de datos administrada de su sitio de ArcGIS Server.
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services
ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services es una utilidad de línea de comandos que le permite automatizar las implementaciones de ArcGIS Enterprise en AWS con las plantillas de AWS CloudFormation.
ArcGIS Server Cloud Builder on Amazon Web Services
Nota:
ArcGIS 10.6.1 es la versión definitiva de ArcGIS Server Cloud Builder on Amazon Web Services. En cambio, utilice ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services para implementar sitios de ArcGIS Server.
ArcGIS Server Cloud Builder on Amazon Web Services es una aplicación gratuita descargable que le ayudará a crear un sitio de ArcGIS Server en AWS. La aplicación se ejecuta en el escritorio y para iniciar una sesión necesitará la clave de acceso y la clave de acceso secreta de Amazon. Una vez que haya iniciado sesión de la aplicación, deberá elegir el sistema operativo que desee utilizar para el sitio de ArcGIS Server y especificar cuántos equipos puede contener, además de otros parámetros y opciones.
Una vez creado un sitio de ArcGIS Server utilizando ArcGIS Server Cloud Builder on Amazon Web Services, también podrá modificar sitios existentes que haya creado con la aplicación.
AWS CloudFormation
También puede copiar y modificar estas plantillas acorde con sus necesidades o bien crear sus propias plantillas para implementar sus propios patrones de implementación.
Esri proporciona plantillas de CloudFormation de muestra para ayudarle a implementar ArcGIS Enterprise y sitios independientes de ArcGIS Server.
Consola de administración de AWS
La Consola de administración de AWS es una interfaz basada en la web de Amazon para administrar las instancias de EC2 de Amazon. La Consola de administración de AWS le permite administrar sus implementaciones de ArcGIS Enterprise y ArcGIS Server en AWS, por ejemplo, le permite agregar volúmenes de almacenamiento o ajustar grupos de seguridad.
La Consola de administración de AWS requiere el inicio de sesión de una cuenta creada en Amazon para utilizar su nube. La Consola de administración de AWS permite ver la información de la cuenta y los cargos acumulados.
DynamoDB
Amazon DynamoDB es un servicio de base de datos NoSQL administrado por AWS que distribuye datos y tráfico de una tabla en varios servidores para satisfacer solicitudes.
Puede utilizar DynamoDB para el almacén de configuración de su sitio de alta disponibilidad de ArcGIS Server en AWS.
Instancia de EC2
Una instancia de EC2 es una máquina virtual creada Amazon Elastic Compute Cloud. En el contexto de ArcGIS, puede crear la instancia con una AMI preconfigurada con un sistema operativo y con el software de ArcGIS ya instalado.
Existen dos tipos de instancias de Amazon EC2: EC2-Classic y EC2-VPC. Cuando implementa utilizando ArcGIS Server Cloud Builder on Amazon Web Services o las plantillas de CloudFormation de muestra de Esri, se utilizan instancias de EC2-VPC.
Una vez creada la instancia, podrá iniciar una sesión de la misma. Por ejemplo, podrá acceder a una instancia de Windows utilizando una conexión de escritorio remoto de Windows.
Puede detener e iniciar instancias de EC2 más o menos de la misma manera que puede apagar y encender un PC. Además, podrá terminar las instancias cuando ya no las necesite. Una vez terminada una instancia, toda la información acerca de la misma se perderá. Por este motivo, recomendamos guardar los datos en volúmenes de Amazon Elastic Block Store (EBS) adjuntos a la instancia y, como opción, hacer una copia de seguridad de los datos mediante el Servicio de almacenamiento simple (S3) de Amazon.
Volumen de Elastic Block Store (EBS)
Los volúmenes de Amazon Elastic Block Store (EBS) son unidades de disco virtuales que puede asociar a la instancia de EC2 para agregar más almacenamiento. Las AMI de Windows de Esri crean un volumen de EBS y lo adjuntan a la instancia en forma de unidad D:. La AMI de Ubuntu de Esri crea un volumen de EBS denominado /gisdata que se monta en la instancia.
Podrá optar por colocar los datos en estos volúmenes preasociados, sustituirlos por volúmenes con un tamaño diferente o asociar más volúmenes.
Si crea su propio volumen de EBS, tendrá que formatear la unidad y asociarla (por ejemplo, podrá configurarla como unidad E: en Windows). Podrá configurar la unidad para que contenga tanto o tan poco espacio como necesite.
Los volúmenes de EBS son un excelente método para administrar los datos en la nube, independientemente del software. Por ejemplo, podrá separar fácilmente un volumen de EBS de una instancia y asociarlo a otra. Una vez terminada una instancia, todos los volúmenes de EBS previamente adjuntos quedarán detrás, lo que le permitirá asociarlos a otras instancias si así lo desea.
Podrá crear instantáneas de los volúmenes de EBS, lo cual permite generar rápidamente volúmenes idénticos. Las instantáneas resultan útiles si necesita compartir datos en las zonas de disponibilidad de Amazon, o si desea que los mismos datos estén a disposición de varias cuentas de Amazon. Por último, las instantáneas son un método de copia de seguridad de los datos. En caso de producirse un error en un volumen, podrá implementar un volumen nuevo a partir de la instantánea original sin sufrir excesivas pérdidas.
Balanceador de carga elástico
Los equilibradores de carga elásticos de Amazon son un método para distribuir trabajo entre varias instancias de EC2. Todas las peticiones a su sitio pasan por el equilibrador de carga que las distribuye de manera equitativa a las instancias de EC2 disponibles. En todo momento podrá agregar o quitar instancias participantes de EC2 en o del balanceador de carga. Al crear un sitio con ArcGIS Server Cloud Builder on Amazon Web Services, el equilibrador de carga se configurará automáticamente y las instancias de ArcGIS Server se colocarán debajo.
Regiones y zonas de disponibilidad
Amazon EC2 consta de diversos centros de datos dispersos por todo el mundo, previstos para hacer frente a los problemas de arquitecturas corporativas.
- Las Regiones de Amazon representan centros de datos dispersos en puntos geográficos como EE.UU., Europa y Asia.
- Las Zonas de disponibilidad de Amazon son ubicaciones diferenciadas, dentro de una región, diseñadas para quedar aisladas de errores de otras Zonas de disponibilidad. La configuración de la aplicación en varias zonas supone, de hecho, una capa de disponibilidad adicional en caso de fallo de alguna de las zonas.
Relational Database Service
Amazon Relational Database Service (RDS) es un servicio web que facilita el acceso a una instancia de base de datos. Amazon revisa el software de la base de datos automáticamente y crea copias de seguridad para sus bases de datos, que se retienen durante un día de manera predeterminada. Al crear un sitio de ArcGIS Server con ArcGIS Server Cloud Builder on Amazon Web Services o con las plantillas de CloudFormation que proporciona Esri, tiene la opción de incluir en el sitio una instancia de Amazon RDS for Microsoft SQL Server o Amazon RDS for PostgreSQL.
Si utiliza la Consola de administración de AWS para crear el sitio y desea utilizar una instancia de Amazon RDS for Microsoft SQL Server o de Amazon RDS for PostgreSQL, deberá crear manualmente una geodatabase en una instancia de RDS utilizando la herramienta de geoprocesamiento Habilitar geodatabase corporativa y registrarla como la base de datos administrada de su sitio de GIS Server.
S3
El Servicio de almacenamiento simple (S3) de Amazon es un servicio de AWS diseñado específicamente para el almacenamiento de datos en la nube. Esta opción de almacenamiento admite varios flujos de trabajo de migración de datos para ayudarle a mover datos dentro y fuera de la nube. Los datos de S3 se almacenan en buckets que puede configurar para definir la región en la que residen y quién tiene acceso a ellos.
Puede utilizar S3 con sus implementaciones de ArcGIS Enterprise on Amazon Web Services para lo siguiente:
- Para almacenar copias de seguridad de datos
- Como terreno de paso para la transferencia datos entre la implementación local y los volúmenes de EBS.
- Registrarlo como fuente de datos para servicios web de ArcGIS Server
- Para almacenar instantáneas creadas de los volúmenes de EBS
- Como una opción de alta disponibilidad para el almacén de configuración de su ArcGIS Server
- Como una opción de alta disponibilidad para el directorio de contenido de su portal