Un sitio de ArcGIS 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 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 for Server.
- El adaptador Web: integra ArcGIS 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 for Server.
El servidor Web
El servidor web aloja aplicaciones web y proporciona ventajas opcionales de seguridad y de balance de carga en el sitio de ArcGIS Server. ArcGIS for Server es compatible con muchos servidores web populares, entre los que se incluyen 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.
ArcGIS Web Adaptor
ArcGIS Web Adaptor es fundamentalmente una aplicación web que reenvía solicitudes de su servidor web a su servidor SIG. ArcGIS Web Adaptor El uso de ArcGIS Web Adaptor le permite establecer su propio nombre y el puerto de su sitio, en lugar de utilizar el puerto 6080 predeterminado y el nombre de sitio predeterminado arcgis. ArcGIS Web Adaptor le permite además utilizar las capacidades nativas de su servidor web para seguridad y puede bloquear las conexiones exteriores con el Administrador de ArcGIS Server y el Director del administrador de ArcGIS Server.
Cuando se recibe una solicitud de un servicio Web, ArcGIS Web Adaptor envía la solicitud a uno de los equipos del servidor SIG. A continuación, los equipos del servidor SIG se comunican entre sí para determinar qué equipo en concreto está disponible y se debe asignar para trabajar en cada solicitud. Si ArcGIS 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 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 de su sitio que tienen instalado ArcGIS for Server se pueden considerar 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 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, creando una arquitectura que se puede conectar que funciona bien en los entornos de nube.
Los componentes anteriores de un sitio de ArcGIS 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.
Los clusters del 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 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 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.
- Uno proceso ArcGISServer.exe
- Un proceso ArcSOC.exe para cada instancia de servicio en ejecución. Una excepción es los servicios de geoprocesamiento, que tienen dos procesos de ArcSOC.exe por cada instancia en ejecución.
- Un proceso rmid.exe
- Dos procesos javaw.exe. Estos proporcionan la funcionalidad del servidor de aplicaciones básicas y la capacidad de alojar servicios Web.
- Dos procesos conhost.exe y un proceso cmd.exe. Son procesos complementarios iniciados por Windows para proporcionar servicios de consola a los procesos de ArcGIS Server.
Puede decir que un proceso javaw.exe está asociado con ArcGIS Server al ver la columna de la Línea de comandos en el Administrador de tareas de Windows. Si la ruta incluye el directorio de instalación de ArcGIS, sabe que es un proceso asociado con ArcGIS Server. Puede obtener más información sobre cada proceso al examinar su comando completo.
El ArcGIS for Server del servicio de Windows representa el servidor SIG en sí. Detener este servicio de manera eficaz detiene el servidor SIG en el equipo y apaga cualquier instancia de servicio SIG en ejecución.