Sistema de alojamiento y administración de aplicaciones empresariales (Windows/Linux)

El patrón de sistema de alojamiento y administración de aplicaciones empresariales se suele implantar en Windows y Linux utilizando el software ArcGIS Enterprise para Windows y Linux.

ArcGIS Enterprise para Windows y Linux incluye varios componentes que abarcan los niveles de datos, servicios/lógica y presentación. Estos componentes trabajan juntos para proporcionar un sistema completo. ArcGIS Enterprise para Windows y Linux es totalmente compatible con entornos virtuales (que ejecuten un sistema operativo compatible), así como con proveedores de nube que ejecuten equipos virtuales que cumplan los requisitos del sistema. Esri también proporciona herramientas de implementación para plataformas en la nube, como Amazon Web Services (AWS) y Microsoft Azure.

Recursos relacionados:

Arquitectura base

A continuación, se muestra una arquitectura base típica para un sistema de alojamiento y administración de aplicaciones empresariales alojado en Windows o Linux.

Este diagrama no debe tomarse tal cual y utilizarse como diseño para su sistema. Hay muchos factores importantes y opciones de diseño que deben tenerse en cuenta al diseñar su sistema. Consulte el tema de uso de patrones del sistema para obtener más información. Además, el diagrama que se muestra a continuación solo muestra las funcionalidades básicas del sistema; es posible que se necesiten componentes del sistema adicionales para obtener funcionalidades ampliadas.

Arquitectura base del sistema de alojamiento y administración de aplicaciones empresariales (Windows/Linux)

Las funcionalidades representadas arriba reflejan las disponibles en julio de 2025.

Entre los componentes clave de esta arquitectura están:

  • Una implementación básica de ArcGIS Enterprise, que incluye ArcGIS Data Store, ArcGIS Server y Portal for ArcGIS. También se recomienda el componente ArcGIS Web Adaptor de ArcGIS Enterprise, que puede ser necesario en algunas situaciones. La implementación básica hace posible la publicación y el alojamiento de datos a través de servicios de entidades alojadas, mosaicos vectoriales, mosaicos de mapas y escenas. Muchos de estos servicios utilizan a su vez ArcGIS Data Store, que proporciona funcionalidades de almacenamiento administradas por ArcGIS para servicios alojados.
  • ArcGIS Server, específicamente el rol GIS Server, que proporciona servicios de entidades y mapas para los datos almacenados en data stores registrados y administrados por el usuario. El ArcGIS Server que proporciona servicios de datos empresariales se representa como un componente lógicamente distinto de este sistema del ArcGIS Server que proporciona servicios alojados y de utilidades (y que completa la implementación básica descrita anteriormente). Esto se debe a que desempeñan dos roles distintos en el sistema y, con frecuencia, se diseñan e implementan por separado a nivel físico. También se recomienda el componente ArcGIS Web Adaptor de ArcGIS Enterprise, que puede ser necesario en algunas situaciones.
  • Los datos que alimentan los servicios empresariales suelen proceder de almacenes de datos registrados y administrados por los usuarios, que incluyen almacenes de archivos y objetos, bases de datos (DBMS) y almacenes de datos en la nube. Más información sobre la arquitectura de datos de ArcGIS.
  • ArcGIS Online, la infraestructura SaaS de Esri, normalmente proporciona mapas base (por ejemplo, los mapas de satélite), datos de referencia (por ejemplo, lugares), así como otros servicios de ubicación (por ejemplo, la geocodificación y la búsqueda) para este sistema. Como alternativa, es posible que la organización aloje y administre sus propios servicios de ubicación en lugar de utilizar el sistema SaaS de Esri. Consulte el patrón de sistema de servicios de ubicación para obtener más información.
  • Una amplia gama de aplicaciones web, móviles y de escritorio diseñadas para admitir una gran variedad de perfiles de usuarios y flujos de trabajo. Más información sobre las aplicaciones utilizadas en un sistema de alojamiento y administración de aplicaciones Enterprise.

Entre las interacciones clave en esta arquitectura están:

  1. Las aplicaciones de clientes se comunican con los servicios de datos empresariales y con los servicios de ubicación a través de HTTPS, normalmente mediante API REST sin estado.
  2. ArcGIS Server mantiene conexiones TCP persistentes tanto con ArcGIS Data Store como con las bases de datos. El último normalmente requiere que se instale un software cliente de base de datos apropiado en los equipos ArcGIS Server que se comunican con el DBMS. Los datos que respaldan los servicios de ubicación también pueden almacenarse en almacenes de datos en la nube o en almacenes de archivos. Más información sobre datos y ArcGIS Server.
  3. ArcGIS Monitor, recomendado para la monitorización y optimización de los componentes del sistema SIG, se comunica con diversos componentes de ArcGIS y de TI (tales como DBMS) mediante diversos mecanismos. Consulte la documentación de ArcGIS Monitor para obtener más información.
  4. Las referencias a los servicios de ubicación alojados y administrados por ArcGIS Online, tales como mapas base, suelen registrarse y ponerse a disposición para su uso en ArcGIS Enterprise. Algunos servicios se referencian automáticamente al instalar ArcGIS Enterprise, aunque el uso compartido adicional de contenido y servicios entre estos dos sistemas se puede realizar de forma manual o automática. Consulte la configuración de los servicios de utilidades de ArcGIS Online, la configuración del contenido de ArcGIS Living Atlas y la colaboración distribuida.

Encontrará información adicional sobre las interacciones entre los componentes de ArcGIS Enterprise en la documentación del producto ArcGIS Enterprise en Windows y Linux, incluido un diagrama de los puertos utilizados en una implementación de ArcGIS Enterprise en Windows y Linux.

Capacidades

A continuación, se describen las funcionalidades del sistema de alojamiento y administración de aplicaciones empresariales en Windows y Linux. Consulte la descripción general de funcionalidades y la comparación de compatibilidad de funcionalidades en los distintos patrones de implementación para obtener más información.

No se enumeran a continuación las funcionalidades utilizadas en un sistema de alojamiento y administración de aplicaciones Enterprise, pero que suelen proporcionar otros sistemas, como los mapas base, la geocodificación y otros servicios de ubicación proporcionados por un sistema de servicios de ubicación. Más información sobre los patrones de sistema relacionados.

Funcionalidades básicas

Las funcionalidades básicas representan las capacidades más comunes que ofrecen los sistemas de alojamiento y administración de aplicaciones empresariales y que son posibles gracias a la arquitectura base presentada anteriormente.

Funcionalidades extendidas

Las funcionalidades extendidas se agregan normalmente para satisfacer necesidades específicas o para admitir modelos de datos y soluciones específicos del sector, y pueden requerir componentes de software adicionales o consideraciones arquitectónicas.

  • Las funcionalidades de interoperabilidad y transformación de datos permiten mover datos entre cientos de sistemas y aplicaciones mediante la interfaz de programación visual proporcionada por ArcGIS Data Interoperability, que incluye la lectura y escritura en diversos data stores admitidos por ArcGIS Enterprise.
  • La administración y automatización de flujos de trabajo extienden la representación cartográfica, análisis y uso compartido de autoservicio con la funcionalidad de coordinar y automatizar el trabajo entre equipos mediante ArcGIS Workflow Manager.
  • El SIG de interiores amplía las funcionalidades de ArcGIS Online con la capacidad de crear y administrar datos de planos de planta, mapear interiores de edificios y compartir mapas y servicios que tienen en cuenta las plantas. Esta funcionalidad requiere ArcGIS Pro y es posible gracias a ArcGIS Indoors. Los SIG de interiores suelen servir mapas de interiores y aplicaciones a amplios grupos de partes interesadas que incluyen, entre otros, al público empresarial y público en general a través de aplicaciones móviles ligeras o quioscos. Como tal, las partes de un SIG de interiores pueden suministrarse mejor a través de un sistema de alojamiento y administración de aplicaciones de empresa.
  • La administración de misiones aporta un planteamiento geográfico al mando y control. Impulsada por ArcGIS Mission, la administración de misiones ayuda a simplificar las operaciones de las misiones y a fundamentar la toma de decisiones mediante la fusión de datos en tiempo real con otras fuentes de datos operativos y de activos.
  • Otras soluciones del sector permiten la rápida implementación de aplicaciones y configuraciones específicas para cada sector de ArcGIS Enterprise mediante ArcGIS Solutions. Tenga en cuenta que no todas las soluciones del sector están disponibles para ArcGIS Enterprise.

Consideraciones

Las consideraciones que se exponen a continuación aplican los pilares del marco ArcGIS Well-Architected Framework al patrón de sistema de alojamiento y administración de aplicaciones empresariales en Windows y Linux. La información aquí presentada no pretende ser exhaustiva, sino más bien destacar las consideraciones clave para diseñar y/o implementar esta combinación específica de sistema y patrón de implementación. Más información sobre los pilares de arquitectura del marco ArcGIS Well-Architected Framework.

Fiabilidad

La fiabilidad garantiza que su sistema proporcione el nivel de servicio requerido por la compañía, así como por sus clientes y partes interesadas. Para obtener más información, consulte la descripción general del pilar de fiabilidad.

  • Los SLA que exigen altos niveles de disponibilidad son habituales.
    • La alta disponibilidad y la tolerancia a fallos se consiguen mediante una infraestructura redundante en todos los niveles del sistema.
    • La recuperación ante desastres es posible y suele implementarse con este patrón de sistema.
    • Más información sobre cómo minimizar la pérdida de datos y el tiempo de inactividad en ArcGIS Enterprise.
  • Los procesos y procedimientos de respaldo son comunes.

Seguridad

La seguridad protege sus sistemas y su información. Para obtener más información, consulte la descripción general del pilar de seguridad.

  • Normalmente, se requiere autenticación y autorización. Una excepción notable son las aplicaciones de uso compartido y los contenidos de apoyo públicos, que no requieren autenticación.
    • Debido al amplio rango de usuarios que inician sesión desde toda la organización, este patrón de sistema casi siempre aprovecha un planteamiento de inicio de sesión unico (SSO) para la autenticación. El SSO se implementa normalmente mediante SAML y/o OpenID Connect.
    • El acceso de los usuarios y la colaboración de datos se rigen por controles de acceso basados en roles y modelos modernos de autorización y autenticación, incluidos OAuth, SAML, OpenID Connect y autenticación multifactor.

Explore la Guía sobre refuerzo de ArcGIS Enterprise para obtener información sobre las estrategias y la configuración asociada que se pueden implementar para mejorar la postura de seguridad de las implementaciones de ArcGIS Enterprise.

Rendimiento y escalabilidad

El rendimiento y la escalabilidad tienen como objetivo optimizar la experiencia general de los usuarios con el sistema, así como garantizar que este se adapte a las demandas cambiantes de la carga de trabajo. Para obtener más información, consulte la descripción general del pilar de rendimiento y escalabilidad.

  • El rendimiento y la escalabilidad suelen ser importantes o críticos para las aplicaciones empresariales alojadas y administradas en este sistema. Las aplicaciones, junto con los contenidos de apoyo como mapas y capas, deben diseñarse y concebirse para satisfacer las expectativas de rendimiento y escalabilidad de los usuarios y de la organización (incluidos los acuerdos de nivel de servicio si son necesarios). Más información sobre la optimización de aplicaciones y servicios en ArcGIS.
    • El rendimiento de lectura de datos suele ser un factor importante en el rendimiento general del sistema.
    • Se pueden considerar las redes de distribución de contenidos (CDN) para mejorar el rendimiento de los servicios de ordenamiento en teselas para una base de usuarios amplia y distribuida geográficamente.
  • La escalabilidad es una consideración de diseño importante, especialmente cuando las aplicaciones se ofrecen a toda la organización o a audiencias de cara al público.
  • El escalado se puede realizar automáticamente en respuesta a la demanda de determinados entornos en la nube.

Automatización

La automatización tiene como objetivo reducir el esfuerzo dedicado a la implementación manual y a las tareas operativas, lo que conduce a una mayor eficiencia operativa, así como a la reducción de las anomalías del sistema introducidas por las personas. Para obtener más información, consulte la descripción general del pilar de automatización.

Integración

La integración conecta este sistema con otros para prestar servicios empresariales y amplificar la productividad de la organización. Para obtener más información, consulte la descripción general del pilar de integración.

  • Es habitual la incorporación de datos y servicios externos a este sistema para su uso por las aplicaciones empresariales. Los planteamientos de integración tienden a hacer énfasis en la integración a nivel de datos o servicios, lo que a veces implica automatización. Más información sobre planteamientos y métodos de integración.
  • Los sistemas de alojamiento y administración de aplicaciones empresariales suelen utilizarse para entregar datos, resultados analíticos u otros contenidos producidos o administrados en otro sistema ArcGIS. Más información sobre los patrones de sistema relacionados.

Observabilidad

La observabilidad proporciona visibilidad del sistema, habilitando al personal de operaciones y a otros roles técnicos para mantener el sistema funcionando en un estado saludable y estable. Para obtener más información, consulte la descripción general del pilar de observabilidad.

  • La monitorización cuidadosa del aprovechamiento de los servicios y las aplicaciones es importante con este patrón de sistema. La entrega de aplicaciones empresariales suele extenderse a toda la organización (y posiblemente más allá), por lo que los patrones de uso y crecimiento pueden no estar previstos por los diseñadores u operadores del sistema. La monitorización ayuda a tomar decisiones sobre cuándo escalar y evolucionar para satisfacer la demanda sin dejar de funcionar correctamente (y de acuerdo con los SLA).
  • ArcGIS Enterprise en Windows/Linux puede observarse de varias maneras, incluidos los registros y las estadísticas del servidor. La monitorización de la disponibilidad, el rendimiento y el uso de las aplicaciones y los servicios es fundamental para este patrón de sistema. Además de la monitorización del software ArcGIS Enterprise, es importante monitorizar todos los componentes y la infraestructura de soporte, como el sistema operativo Windows o Linux, las bases de datos y otros data stores, así como la infraestructura informática, de red, de seguridad y de otro tipo. Más información sobre la monitorización del estado y la fiabilidad del sistema.
  • Algunas funcionalidades extendidas de este patrón de sistema, como la administración y automatización de flujos de trabajo con ArcGIS Workflow Manager, cuentan con soporte adicional para la observabilidad. Consulte la documentación del producto correspondiente para obtener más información.
  • El uso de análisis web debe tenerse muy en cuenta al utilizar ArcGIS Instant Apps, ArcGIS StoryMaps y aplicaciones personalizadas.
  • Es posible realizar observaciones adicionales de los inicios de sesión de los usuarios y los cambios en las cuentas a través del proveedor de identidad configurado cuando se utilizan inicios de sesión SAML y/o OpenID Connect.

Otro

Entre las consideraciones adicionales para el diseño y la implementación de un sistema de alojamiento y administración de aplicaciones empresariales en Windows y Linux están:

  • Este patrón suele diseñarse para cumplir estrictos requisitos no funcionales y acuerdos de nivel de servicio. Por ello, a la hora de implementar este patrón de sistema debe tenerse muy en cuenta una sólida gobernanza y la alineación con las políticas y roles de TI, como el administrador de datos y el gestor de contenidos.

Recursos relacionados:

Top