Dentro de un sitio de ArcGIS 10.1 for Server
Un sitio de ArcGIS 10.1 for Server consta de varios componentes que pueden ser distribuidos de forma opcional en varios equipos para aumentar la potencia de procesamiento. Cada componente en el sitio desempeña un papel específico en el proceso de administración de recursos asignados a un conjunto de servicios.
Los componentes de un sitio de ArcGIS 10.1 for Server se pueden resumir de la siguiente manera:
- Servidor Web: contiene aplicaciones Web y proporciona seguridad opcional y beneficios de equilibrio de carga a ArcGIS 10.1 for Server.
- El adaptador Web: integra ArcGIS 10.1 for Server con el servidor Web de su empresa, al transmitir las solicitudes entrantes a sus diferentes equipos del servidor SIG.
- Servidor SIG: hace el trabajo para satisfacer las peticiones emitidas a los servicios Web de SIG. Un servidor SIG puede dibujar mapas, ejecutar herramientas, proporcionar imágenes, sincronizar bases de datos, proyectar geometría, buscar datos y realizar muchas otras operaciones de ArcGIS.
En este tema se resume cada uno de los componentes y se proporciona enlaces a información adicional para ayudarle a administrar eficazmente su sitio de ArcGIS 10.1 for Server.
El servidor Web
El servidor Web contiene aplicaciones Web y proporciona seguridad opcional y beneficios de equilibrio de carga al sitio de ArcGIS 10.1 for Server. ArcGIS for Server es compatible con varios servidores Web populares, incluso Internet Information Services (IIS), WebSphere, y WebLogic.
El componente del servidor SIG expone sus servicios a través de HTTP sin requerir que tenga un servidor Web dedicado por separado como IIS. Sin embargo, si desea aprovechar algunos de los beneficios de seguridad nativos del servidor Web (como opciones de autenticación), o si desea alojar aplicaciones Web, puede elegir incluir un servidor Web en la implementación.
El adaptador Web
ArcGIS Web Adaptor es fundamentalmente una aplicación Web que envía solicitudes de su servidor Web a su servidor SIG. El adaptador Web mantiene un registro de qué equipos se han agregado y eliminado de su sitio y envía el tráfico a ellos de manera adecuada. Utilizar el adaptador Web le permite establecer su propio nombre y puerto para el sitio, en lugar de utilizar el puerto predeterminado 6080 y el valor predeterminado del sitio "arcgis". El adaptador Web también le permite aprovechar las capacidades nativas de su servidor Web por seguridad y puede bloquear conexiones externas al Administrador de ArcGIS 10.1 for Server y al directorio del Administrador de ArcGIS 10.1 for Server.
Cuando se recibe una solicitud de un servicio Web, Web Adaptor envía la solicitud a uno de los equipos del servidor SIG. Los equipos del servidor SIG luego se comunican entre sí para determinar qué equipo en concreto está disponible y se debe asignar para que funcione en cada solicitud. Si la Web Adaptor determina que un servidor SIG no está disponible, deja de enviar solicitudes en ese servidor.
Otras opciones de puerta de acceso Web
Web Adaptor no es la única manera de configurar una puerta de acceso Web, o punto de entrada, a su sitio. Otras tecnologías de puerta de enlace Web pueden incluir dispositivos de enrutador de red y balanceador de carga HTTP, o software de terceros diseñados para propósitos de equilibrio de carga. En el entorno de Amazon EC2, Amazon Elastic Load Balancer (ELB) puede actuar como una puerta de enlace Web. Si ya tiene la tecnología existente en la organización que desempeña el papel de una puerta de acceso Web, puede adaptarse para trabajar con ArcGIS 10.1 for Server en la mayoría de las circunstancias.
Aunque la puerta de enlace Web y el servidor Web suelen trabajar juntos, la presencia de una puerta de enlace Web en la implementación no exige la presencia de un servidor Web. Por ejemplo, si su puerta de enlace Web es un router físico, puede enviar solicitudes directamente al servidor SIG sin necesidad de un servidor Web.
Servidor SIG
Los equipos en su sitio que tienen instalado ArcGIS for Server se puede considerar como servidores SIG. Las solicitudes de servicio Web entrantes para mapas, coordenadas de dirección, trabajos de geoprocesamiento, etc., se asignan a un servidor SIG disponible dentro del sitio. Luego, ese servidor SIG hace el trabajo de dibujar el mapa, buscar la coordenada de dirección, ejecutar la herramienta de geoprocesamiento, etc. y devuelve el resultado al cliente. Esencialmente, los servidores SIG son los centros de trabajo del sitio.
El servidor SIG expone sus servicios a través de HTTP. Puede complementar esto con un servidor Web dedicado que ejecute el adaptador Web para la funcionalidad avanzada.
Le puede resultar necesario configurar el sitio de ArcGIS 10.1 for Server para utilizar varios servidores SIG para protegerlos contra el tiempo de inactividad si uno de los servidores SIG dejara de estar disponible. Cuando un servidor SIG se desconecta (si está previsto o imprevistas), el adaptador Web puede continuar para distribuir las solicitudes entrantes al resto de los servidores SIG en el sitio. Además, los servidores SIG pueden detectar cuando otros servidores SIG se han retirado y agregado, crear una arquitectura que se puede conectar que funciona bien en los entornos de nube.
Los componentes anteriores de un sitio de ArcGIS 10.1 for Server pueden residir en el mismo equipo físico para fines de desarrollo y pruebas, o para apoyar implementaciones pequeñas. Consulte Escenarios de implementación para obtener más información acerca de las arquitecturas recomendadas para pequeñas y grandes obras.
Clusters de servidor SIG
Los servidores SIG se pueden organizar en grupos llamado clusters. Cada cluster ejecuta un subconjunto dedicado de servicios, según lo configure el administrador del sitio. Por ejemplo, podría crear un cluster para ejecutar todos sus servicios de mapas, y otro de los servidores cluster (tal vez con mayor potencia de procesamiento) para ejecutar sus servicios de geoprocesamiento.
Para obtener más información sobre los clusters, consulte el tema Acerca de los clusters de servidor SIG.
Almacenamiento de configuración
Un sitio de ArcGIS 10.1 for Server tiene una carpeta especial designada como el almacenamiento de configuración, que contiene todas las propiedades del sitio y sus servicios. Usted especifica la ubicación para el almacenamiento de configuración cuando crea el sitio. En un sitio de varios equipos, los servidores SIG acceden al almacenamiento de configuración a través de un directorio de red compartido. En un sitio con varios servidores SIG, se recomienda mantener el almacenamiento de configuración en su propio servidor de archivos tolerante al error (separada de los equipos del servidor SIG).
Directorios del servidor
Un directorio del servidor representa un directorio físico en la red que se diseñó especialmente para un sitio de ArcGIS 10.1 for Server con el fin de almacenar y escribir cierto tipo de información. Existen los directorios del servidor para almacenar cachés, salidas, trabajos, archivos del sistema, cargas, datos de entrada, KML e índices. Se crea un conjunto de directorios del servidor en una ubicación que especifique cuando crea el sitio. En un sitio de varios equipos, esto debe ser un directorio de red compartido.
Para obtener descripciones detalladas de cada directorio del servidor, consulte el tema Acerca de los directorios del servidor.
Procesos iniciados por el servidor SIG
Puede esperar ver los siguientes procesos del sistema operativo en cualquier equipo de servidor SIG que se inicie y participe en un sitio.
- Tres procesos java
- Uno proceso arcsoc para cada instancia de servicio en ejecución. Una excepción es los servicios de geoprocesamiento, que tienen dos procesos arcsoc por cada instancia en ejecución.
- Un proceso rmid
- Un proceso xvfb
- Un proceso wineserver
- Un proceso explorer.exe
Clientes
Los clientes de un sitio de ArcGIS 10.1 for Server pueden incluir cualquiera de los siguientes:
Navegadores Web
Cualquier persona con un navegador Web y una conexión de Internet puede trabajar con los servicios de ArcGIS 10.1 for Server utilizando una aplicación Web. Estos podrían incluir aplicaciones preparadas, como el Visor de mapas ArcGIS.com o ArcGIS Explorer Online, o aplicaciones diseñadas utilizando los visores Web de ArcGIS o las API. En cualquiera de estos casos, los usuarios finales de estas aplicaciones Web no necesitan tener ningún software SIG instalado en los equipos.
Dispositivos móviles
Los dispositivos móviles como teléfonos y tabletas pueden acceder a las aplicaciones Web y servicios publicados en un sitio de ArcGIS 10.1 for Server. Estas aplicaciones pueden ayudarle a visualizar mapas, buscar ubicaciones y hacer un análisis SIG desde el campo. Esri ha desarrollado varias API para simplificar la creación de aplicaciones móviles con los servicios Web de ArcGIS 10.1 for Server. Estas incluyen las API de ArcGIS para iOS, Android y Windows Phone.
ArcGIS Explorer
ArcGIS Explorer es una aplicación de escritorio gratuita y sencilla para la navegación y visualización de datos. Puede agregar los servicios de ArcGIS 10.1 for Server como datos en ArcGIS Explorer para obtener una gran experiencia de navegación y visualización. Para una funcionalidad avanzada, puede utilizar el SDK de ArcGIS Explorer para desarrollar tareas personalizadas que funcionan con los servicios.
ArcGIS for Desktop
ArcGIS for Desktop actúa como un consumidor de servicios de ArcGIS 10.1 for Server y una herramienta de administración, ya que algunas herramientas le permiten publicar elementos en el servidor.
Algunas aplicaciones que pueden obtener acceso a servicios son: ArcMap, ArcCatalog, ArcGlobe y ArcReader. En la ventana Catálogo, puede conectarse a un servidor SIG al escribir su dirección URL. Si el servidor requiere autenticación, también debe introducir un nombre y una contraseña. Una vez que está conectado, puede señalar y hacer clic en los servicios que desea utilizar. Por ejemplo, en ArcMap, puede arrastrar un servicio de mapas desde la ventana Catálogo hacia el mapa.
La ventana Catálogo también puede actuar como una interfaz administrativa para un sitio de ArcGIS 10.1 for Server, lo que le permite hacer cosas como agregar carpetas, agregar y eliminar servicios y registrar bases de datos. Para obtener esta funcionalidad, es necesario que introduzca un nombre de administrador y contraseña cuando realice la conexión al servidor.
Aplicaciones de ArcGIS Engine
Las aplicaciones de ArcGIS Engine pueden usar el servidor SIG de diversas maneras. La más fácil es trabajar con servicios en la forma de datos dentro de documentos de mapa o globo. Un desarrollador de ArcGIS Engine también puede diseñar una aplicación que envíe datos al servidor SIG para tareas avanzadas, como el análisis espacial, que requieren extensiones sólo con licencia en el equipo de servidor. Por el contrario, la aplicación puede solicitar datos del servidor para editar o analizar dentro de la interfaz de usuario enriquecida de la aplicación ArcGIS Engine.