La separación de cargas de trabajo es un planteamiento de diseño centrado en la distribución óptima de los recursos de cómputo. ArcGIS ofrece muchos tipos de funcionalidades, como representación cartográfica y visualización, análisis y movilidad sobre el terreno. Cada una de estas funcionalidades repercute de forma diferente en los recursos de cómputo. Por lo tanto, asignar los recursos en consecuencia ayudará a garantizar que el sistema pueda funcionar de forma óptima mejorando el rendimiento y la fiabilidad del sistema. Dentro del sistema ArcGIS, esto se consigue habitualmente utilizando sitios separados de ArcGIS Server.
Entre los planteamientos habituales para la separación de la carga de trabajo en ArcGIS se incluyen:
Una implementación popular de este patrón consiste en desplegar uno o varios sitios adicionales de ArcGIS Server (además del servidor alojado) para aislar las cargas de trabajo de alojamiento, representación cartográfica y visualización, y análisis. Este planteamiento es beneficioso porque ofrece la seguridad de que, cuando se ejecute una tarea de geoprocesamiento de gran tamaño, no interferirá con los servicios de mapas de la organización, lo que podría repercutir en el trabajo de otros usuarios.
En general, las cargas de trabajo que podrían beneficiarse de este tipo de aislamiento son:
Además de las opciones que puede elegir para aislar las cargas de trabajo, ArcGIS también aplica la separación de cargas de trabajo de forma nativa mediante roles de servidor para sus respectivas funciones. Estos roles de servidor pueden unirse a una implementación base de ArcGIS Enterprise para ampliar sus funcionalidades. Consulte Roles de servidor ArcGIS Enterprise para obtener más información.
Los indicadores clave de todos los componentes del sistema se identifican cuando se miden y monitorizan de forma coherente. Esto es fundamental para garantizar que sus recursos rinden a niveles óptimos. Las herramientas y prácticas de monitorización eficaces pueden habilitar la identificación proactiva del aumento del aprovechamiento de los componentes, lo que a su vez, le permite identificar de forma proactiva el aumento del aprovechamiento del sistema y tomar decisiones informadas sobre cómo cambiar o aumentar las formas en que se separan sus cargas de trabajo. Como resultado, su sistema ArcGIS seguirá funcionando de forma eficaz y fiable. Consulte Monitorización de infraestructuras de TI.
La separación de las cargas de trabajo, cuando se implementa correctamente, mejorará el rendimiento del sistema, reducirá los riesgos y mejorará la fiabilidad de ArcGIS. Esto requiere tomar decisiones clave para equilibrar el coste de la infraestructura y el personal adicionales con los costes acumulados que incluyen los de capital y los operativos cuando una aplicación o un sistema crítico para la empresa que funciona mal (o no está disponible) repercute negativamente en la empresa.
Los equipos de TI se enfrentan al reto de maximizar el rendimiento, reducir riesgos y cumplir los acuerdos de nivel de servicio (SLA) de todos sus sistemas de misión crítica para la empresa. Aislando estratégicamente las distintas funciones de TI, puede reducir el riesgo de que los procesos de alta intensidad consuman recursos que también son necesarios para respaldar aplicaciones de misión crítica. Además, reducirá la probabilidad de que un pico anormal de solicitudes interrumpa el servicio para todos los usuarios.
Puede reducir el riesgo de interrupción del servicio dirigiendo las solicitudes de los usuarios a los sitios de ArcGIS Server apropiados a través de equilibradores de carga. Consulte Configurar un servidor proxy inverso con ArcGIS Server. De esta forma se mejora la estabilidad del sistema al evitar que los equipos sobrecargados afecten a otros equipos, lo que a su vez protege las tareas críticas de la contención de recursos.