Migración a ArcGIS for Server 10.1 en Amazon Web Services

ArcGIS 10.1 for Server está diseñado con una arquitectura distinta de la que caracterizaba a las versiones anteriores, y los servicios de una instancia de EC2 que ejecute la versión 10 no podrán migrarse directamente a una instancia de EC2 que ejecute la versión 10.1. Tendrá que iniciar una instancia de 10.1 y volver a crear los servicios en ella. El proceso de publicación de servicios de la versión 10.1 analiza los servicios para ayudarle a conseguir un óptimo rendimiento.

La migración de los datos puede ser sencilla o compleja, en función de la cantidad de datos y de cómo están almacenados. El método más sencillo de migrar datos es mantenerlos en un volumen de EBS. Si sus datos están almacenados en geodatabases de archivos, puede separar el volumen de la instancia 10 y adjuntarlo a la instancia 10.1. Sin embargo, si sus datos están almacenados en una geodatabase corporativa (egdb) en la instancia 10, debe mover los datos a una nueva geodatabase en la instancia 10.1.

Una vez que haya configurado los servicios ya podrá migrar las aplicaciones con un mínimo esfuerzo. Es posible que en su código tenga que cambiar las direcciones URL de los servicios. Además, si hay alguna conexión de ArcGIS for Server Local en las aplicaciones, tendrá que modificarlas para utilizar conexiones de ArcGIS for Server Internet (servicio web). Por último, las extensiones de objeto de servidor (SOE, por sus siglas en inglés) pueden ofrecer un modo de acceder al código ArcObjects personalizado que anteriormente se incrustaba en las aplicaciones web.

Implementaciones de varias máquinas

Una importante diferencia entre las versiones 10 y 10.1 a la hora de trabajar con ArcGIS Server on Amazon Web Services es el flujo de trabajo de escalada de la implementación. En la versión 10, todos los datos, servicios y aplicaciones se colocaban en una instancia, se creaba una AMI (Amazon Machine Image) personalizada y a continuación, se utilizaba dicha AMI personalizada para iniciar más instancias de la implementación. Todas las instancias se colocaban entonces debajo de un balanceador de carga elástico (ELB) de Amazon.

Aunque es posible el mismo flujo de trabajo en la versión 10.1, resulta mucho más fácil escalar el sitio con ArcGIS Server Cloud Builder on Amazon Web Services. Especifique el número de instancias de su preferencia, y serán agregadas al sitio. Podrá optar por iniciar las instancias desde las imágenes básicas (AMI) facilitadas por Esri, o bien desde una plantilla que haya configurado con sus propias aplicaciones y servicios.

ArcGIS 10.1 ha sido diseñado con una arquitectura compatible con la nube, que permite conectar/desconectar servidores SIG al/del sitio con mínimas interrupciones. Con la arquitectura de la versión 10.1, todos los servidores SIG pueden comunicarse entre sí, a diferencia de la versión 10, donde no existía interacción entre las instancias. Esto abre la puerta a flujos de trabajo como el geoprocesamiento asíncrono o las tareas distribuidas de almacenamiento de cachés de mapas. Debe utilizar Cloud Builder para aprovechar plenamente las ventajas de este arquitectura en el sitio.

Consulte más diferencias entre las versiones 10 y 10.1 de ArcGIS for Server en Novedades y los documentos de migración de la Ayuda de ArcGIS for Server.

9/11/2013