Arquitecturas de ArcGIS for Server en Amazon Web Services

ArcGIS Server Cloud Builder on Amazon Web Services ofrece varias opciones para la arquitectura del sitio de ArcGIS for Server. Por ejemplo, podrá optar por incluir en el sitio varias instancias de servidor SIG para encargarse de grandes cargas de procesamiento, y optar por situar la geodatabase en su propia instancia para aislarla del nivel del servidor SIG. Este tema explica las diversas opciones de arquitectura disponibles al crear un sitio con Cloud Builder. También explica las directrices y limitaciones arquitectónicas en caso de crear manualmente un sitio con la Consola de administración de AWS.

Arquitecturas disponibles con Cloud Builder

ArcGIS Server Cloud Builder on Amazon Web Services permite crear desde un sitio sencillo con un servidor SIG hasta un sitio complejo con numerosos servidores. También permite incluir una geodatabase corporativa y determinar dónde ubicarla.

ArcGIS for Server sin geodatabase corporativa

Cloud Builder puede utilizarse para crear un sitio de ArcGIS for Server con sistema operativo Windows o Linux sin una geodatabase corporativa. Estos sitios pueden tener uno o varios servidores SIG. Todos los servidores SIG participantes deben utilizar el mismo sistema operativo. En todos los casos, el o los servidores SIG se ubican debajo de un balanceador de carga elástico (ELB).

ArcGIS for Server con una geodatabase corporativa en la misma instancia de EC2

Otra opción es crear un sitio que tenga una geodatabase corporativa que se ejecute en la misma instancia de EC2 que ArcGIS for Server. Si el sitio contiene varios servidores SIG, la geodatabase corporativa se ejecutará en uno solo de estos servidores.

Si se crea el sitio de ArcGIS for Server en Linux, la geodatabase corporativa se ejecutará en PostgreSQL. Si se crea el sitio de ArcGIS for Server en Windows, la geodatabase corporativa puede ejecutarse en Microsoft SQL Server Express o en SQL Server Standard.

Ejecutar la geodatabase corporativa en la misma instancia de EC2 que ArcGIS for Server podrá ayudarle a ahorrar costes de hardware (las tarifas por hora que abona a Amazon por el uso de las instancias). Además, esta arquitectura reduce la latencia entre el servidor y la base de datos. Sin embargo, al ejecutar el servidor y la base de datos en la misma instancia de EC2, estará compartiendo recursos de hardware, con el consiguiente mayor riesgo de interrupción del sitio en caso de sobrecarga o desconexión de algún componente.

ArcGIS for Server con una geodatabase corporativa en su propia instancia de EC2

Podrá optar por crear un sitio que tenga una geodatabase corporativa que se ejecute en su propia instancia de EC2, independiente de la(s) instancia(s) de EC2 de ArcGIS for Server. Si se crea el sitio de ArcGIS for Server en Linux, la geodatabase corporativa se ejecutará en PostgreSQL. Si se crea el sitio de ArcGIS for Server en Windows, la geodatabase corporativa se ejecutará en SQL Server Standard.

La ejecución de la geodatabase corporativa en una instancia separada de ArcGIS for Server puede conllevar un incremento de los gastos en concepto de uso de instancias. Sin embargo, separar los niveles de servidor SIG y de base de datos da más libertad para ajustar o reparar un nivel sin afectar al otro.

Arquitecturas disponibles al crear el sitio manualmente

Si crea el sitio manualmente utilizando la Consola de administración de Amazon Web Services (AWS), podrá iniciar una o varias instancias de EC2 ejecutando ArcGIS for Server. Si inicia varias instancias, también deberá iniciar un ELB y agregar las instancias al mismo. Todas las instancias de ArcGIS for Server que agregue debajo del ELB deben ser idénticas.

Cada instancia de ArcGIS for Server bajo ELB funciona independientemente de las demás instancias bajo ELB. En otras palabras, cada instancia tiene su propia configuración de almacenamiento, directorios de servidor, registros, etc. Esto limita los tipos de cosas que podrá hacer con el servidor, como geoprocesamiento asíncrono o tareas distribuidas de almacenamiento de cachés de mapas. Si desea una arquitectura genuinamente distribuida capaz de hacer este tipo de cosas, utilice Cloud Builder para crear el sitio.

Podrá seleccionar entre tres Amazon Machine Images (AMI) para iniciar instancias del sitio, o bien podrá utilizar una AMI personalizada derivada de alguna de estas tres AMI. Consulte las descripciones de las AMI en Las AMI de ArcGIS for Server. Todas las AMI incluyen ArcGIS for Server y una geodatabase corporativa. Si desea ejecutar la geodatabase corporativa en una instancia independiente de ArcGIS for Server, recomendamos utilizar Cloud Builder para crear el sitio.

¿Es necesario instalar ArcGIS Web Adaptor?

ArcGIS Server Cloud Builder on Amazon Web Services no instala ni configura ArcGIS Web Adaptor, ya que el balanceador de carga elástico (ELB) cumple muchas de las mismas funciones, distribuyendo las peticiones entrantes entre los servidores SIG del sitio. No obstante, una vez creado el sitio, tendrá la opción de iniciar una sesión de la instancia y descargar la configuración de Web Adaptor desde el sitio web de Atención al cliente de Esri. Esto será necesario si va a alojar API de ArcGIS para aplicaciones JavaScript en una instancia de Windows. Consulte información más detallada en Implementación de una aplicación web en un sitio de Windows.

9/11/2013