Sistema de representación cartográfica, análisis y uso compartido de autoservicio (Kubernetes)

El patrón de sistema de representación cartográfica, análisis y uso compartido de autoservicio se implementa en Kubernetes utilizando principalmente el software ArcGIS Enterprise on Kubernetes.

ArcGIS Enterprise on Kubernetes utiliza microservicios y la contenedorización para proporcionar una arquitectura nativa en la nube, que se ejecuta en la plataforma Kubernetes de su organización o en el servicio de Kubernetes de su proveedor de nube. Utiliza contenedores para dividir los procesos de SIG en microservicios, cada uno de los cuales realiza una función discreta y enfocada. Cada microservicio funciona en un contenedor que empaqueta todo lo necesario para ejecutar una aplicación. Uno o más contenedores se alojan en un pod que incluye recursos de almacenamiento, una identidad de red y un conjunto de reglas para el funcionamiento del contenedor. El clúster de Kubernetes organiza y administra contenedores de ArcGIS Enterprise on Kubernetes.

ArcGIS Enterprise on Kubernetes es para las organizaciones que han invertido en Kubernetes para organizar y administrar sus aplicaciones con contenedores.

Recursos relacionados:

Arquitectura base

La siguiente es una arquitectura base típica para un sistema de representación cartográfica, análisis y uso compartido de autoservicio implementado en Kubernetes.

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 básica del sistema de representación cartográfica, análisis y uso compartido de autoservicio (Kubernetes)

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

Entre los componentes clave de esta arquitectura están:

  • Una implementación fundamental de contenedores de ArcGIS Enterprise on Kubernetes en el clúster de Kubernetes. Contiene cuatro categorías de pods que representan varias funciones del sistema, incluidos los servicios SIG, el almacenamiento administrado por el sistema, el marco y los pods de administración. Para más información, consulte la documentación de ArcGIS Enterprise on Kubernetes.
  • Se requiere un equilibrador de carga para dirigir el tráfico a través de cada nodo trabajador. Para más información, consulte los requisitos de red del sistema de ArcGIS Enterprise on Kubernetes.
  • Para alimentar las funcionalidades de representación cartográfica, análisis y uso compartido de autoservicio proporcionadas por ArcGIS Enterprise on Kubernetes pueden utilizarse diversos data store, incluidos los almacenes de archivos, almacenes de datos en la nube y bases de datos. El almacén relacional administrado por el sistema se utiliza en este patrón para almacenar los datos administrados por ArcGIS que publican y alojan los creadores de contenido. Más información sobre data stores en ArcGIS, así como sobre datos y publicación con ArcGIS Enterprise.
  • El almacén de objetos proporciona almacenamiento administrado por ArcGIS para contenidos cargados y guardados, cachés de capas de imágenes y teselas alojadas y resultados de geoprocesamiento. A partir de ArcGIS Enterprise 11.2, el almacén de objetos puede configurarse para utilizar el almacenamiento nativo de la nube de varios proveedores de servicios compatibles.
  • 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.
  • Hay un amplio rango de aplicaciones disponibles a través del sistema de representación cartográfica, análisis y uso compartido de autoservicio. En el diagrama se muestran las aplicaciones y los tipos de aplicaciones que suelen incluirse en la implementación de una arquitectura básica. Para obtener más información, consulte la lista completa de aplicaciones de autoservicio, análisis y uso compartido.

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. Los servicios SIG de ArcGIS Enterprise pueden mantener conexiones TCP con el sistema de administración de bases de datos (DBMS) que aloja la geodatabase corporativa. En ArcGIS Enterprise on Kubernetes, se incluyen software/drivers de clientes de bases de datos para todos los sistemas de administración de bases de datos admitidos.
  3. Las referencias a los servicios de ubicación alojados y administrados por ArcGIS Online (por ejemplo, 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 y la colaboración distribuida.
Nota:

Para las implementaciones de ArcGIS Enterprise anteriores a la versión 11.4, puede ser necesario un ArcGIS License Manager para configurar y administrar las licencias de ArcGIS Pro. Consulte la documentación de ArcGIS License Manager para obtener más información.

Puede encontrar información adicional sobre las interacciones entre los componentes de ArcGIS Enterprise en la documentación de producto de ArcGIS Enterprise on Kubernetes.

Capacidades

A continuación, se describen las funcionalidades del sistema de representación cartográfica, análisis y uso compartido de autoservicio en Kubernetes. 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.

Las funcionalidades utilizadas en un sistema de representación cartográfica, análisis y uso compartido de autoservicio, pero que normalmente proporcionan otros sistemas, como mapas base, geocodificación y otros servicios de ubicación proporcionados por un sistema de servicios de ubicación, no se enumeran a continuación. Más información sobre los patrones de sistema relacionados.

Funcionalidades básicas

Las funcionalidades básicas representan las funcionalidades más comunes que ofrecen los sistemas de representación cartográfica, análisis y uso compartido de autoservicio, y que están habilitadas por la arquitectura básica 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.

  • La producción cartográfica optimiza los datos y la producción de mapas mediante ArcGIS Production Mapping. La producción cartográfica es una amplia funcionalidad que incluye la edición y administración de datos, así como la administración de datos de imágenes. El subconjunto de esta funcionalidad proporcionado por los sistemas de representación cartográfica, análisis y uso compartido de autoservicio incluye la producción cartográfica avanzada y de alta calidad, así como el uso general de los mapas y datos producidos. Esta funcionalidad no se admite utilizando Kubernetes como patrón de implementación exclusivo. Es posible admitir estas funcionalidades extendidas desplegando ArcGIS Enterprise, concretamente ArcGIS Server, en Windows o Linux y la federación de esos sitios de ArcGIS Server con el componente Portal for ArcGIS que se ejecuta en su implementación de ArcGIS Enterprise basada en Kubernetes. Consulte las funcionalidades del patrón de implementación de Windows/Linux, así como la documentación sobre la federación de un sitio servidor para obtener más información.
  • La entrega y coordinación de proyectos habilita a los equipos de arquitectura, ingeniería, construcción (AEC) y operaciones para trabajar fácilmente con datos y documentación vinculados en aplicaciones web configurables, lo que simplifica la comunicación y la colaboración. Más información sobre esta funcionalidad con tecnología de ArcGIS GeoBIM y ArcGIS Enterprise.
  • 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.
  • La autenticación de nivel web, como la autenticación integrada de Windows (IWA) y la infraestructura de clave pública (PKI) se implementan con la incorporación del componente Web Adaptor de ArcGIS Enterprise on Kubernetes.

Consideraciones

Las consideraciones que se indican a continuación aplican los pilares del marco ArcGIS Well-Architected Framework al patrón de sistema de representación cartográfica, análisis y uso compartido de autoservicio en Kubernetes. 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 requieren altos niveles de disponibilidad son bastante comunes, aunque es menos habitual que los sistemas de representación cartográfica, análisis y uso compartido de autoservicio se consideren de misión crítica. Para obtener aplicaciones cruciales para la misión con SLA estrictos y altos niveles de disponibilidad, considere el patrón de sistema de administración y alojamiento de aplicaciones empresariales.
    • Los perfiles de arquitectura son perfiles de implementación predefinidos que se correlacionan con distintos niveles de redundancia entre pods y proporcionan flexibilidad a través de diversas variables conocidas, como los requisitos de hardware, redundancia y uso por parte de la organización.
    • Considere el perfil de arquitectura de disponibilidad mejorada cuando se requiera aumentar y expandir la redundancia en los pods críticos.
  • También se admiten copias de seguridad y restauraciones a nivel del sistema.

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.

  • La autenticación y la autorización son necesarias para casi todos los usos de un sistema de representación cartográfica, análisis y uso compartido de autoservicio. Una excepción notable es el uso de mapas y aplicaciones compartidos sin necesidad de iniciar sesión para los usuarios anónimos.
    • 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.
  • Más información sobre las prácticas recomendadas de seguridad de ArcGIS Enterprise y la guía de implementación.

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.

  • Los SLA que requieren un alto rendimiento son menos comunes con este patrón de sistema que con otros, como los sistemas de alojamiento y administración de aplicaciones empresariales.
    • El rendimiento de lectura de datos suele ser un factor importante en el rendimiento general del sistema.
  • La escalabilidad es un factor importante a tener en cuenta en el diseño, ya que los sistemas de representación cartográfica, análisis y uso compartido de datos de autoservicio suelen utilizarse mucho dentro de las organizaciones. Además, el uso puede aumentar rápidamente y de forma inesperada a medida que crece la adopción general de SIG en una organización. Las implementaciones de ArcGIS Enterprise on Kubernetes se pueden escalar horizontalmente ajustando el número de pods, así como verticalmente ajustando la memoria y la CPU. ArcGIS Enterprise on Kubernetes también proporciona opciones de escalado sólidas y flexibles para los servicios. Más información sobre el escalado de servicios.
  • Para aplicaciones y servicios que requieren altos niveles de rendimiento y escalabilidad, considere la posibilidad de ofrecerlos a través de un sistema de alojamiento y administración de aplicaciones empresariales.

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.

  • La automatización relacionada con la publicación, la administración de contenidos, el análisis y la administración es habitual en ArcGIS Enterprise. Esto suele hacerse utilizando ArcGIS API for Python.
  • La automatización de la administración del sistema la manipulada en gran parte Kubernetes.
  • ArcGIS Enterprise on Kubernetes incluye la compatibilidad con la implementación y configuración basadas en Helm.

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 flujos de trabajo de representación cartográfica y análisis en modo autoservicio. 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.
  • Es habitual compartir mapas y otros contenidos de este sistema con otros sistemas de la empresa. Más información sobre planteamientos y métodos de integración.
  • Los sistemas de representación cartográfica, análisis y uso compartido de autoservicio suelen integrarse con otros sistemas ArcGIS. Más información sobre los patrones de sistema relacionados.
  • Las organizaciones pueden implementar y conectar más de uno de estos sistemas, con frecuencia para establecer límites al interactuar con otros grupos de partes interesadas, por ejemplo, en varios departamentos o para uso interno y externo.

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 observabilidad es especialmente importante con este patrón de sistema. El uso flexible y de autoservicio de este sistema se beneficia enormemente de la gobernanza, que se implementa mejor mediante el conocimiento de los patrones de uso en evolución y las prácticas aprendidas a través de la observación. Se recomienda encarecidamente a las organizaciones que den sus primeros pasos con este patrón de sistema que introduzcan políticas de gobernanza y administración del cambio desde el principio. Además, se recomienda encarecidamente consultar y mantener actualizados los contenidos, los grupos y los usuarios, lo cual puede habilitarse en gran medida mediante la automatización.
  • ArcGIS Enterprise on Kubernetes puede observarse de varias maneras, incluidos los registros del sistema y la monitorización del estado a través de ArcGIS Enterprise Manager. La monitorización de la disponibilidad, el rendimiento y el uso del sistema es importante para este patrón de sistema, ya que los patrones de uso pueden crecer y evolucionar orgánicamente. Además de la monitorización del software ArcGIS Enterprise, es importante monitorizar todos los componentes y la infraestructura de soporte, como el entorno de Kubernetes, 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 análisis web se puede utilizar con 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

Otras consideraciones adicionales para diseñar e implementar un sistema de representación cartográfica, análisis y uso compartido de autoservicio en Kubernetes incluyen:

  • Se recomienda encarecidamente a las organizaciones que den sus primeros pasos con este patrón que introduzcan políticas de gobernanza y administración del cambio desde el principio.
  • Las organizaciones deben consultar y considerar las directrices empresariales y de TI a nivel de la organización en materia de seguridad y uso compartido de datos, e implementar protocolos de seguridad a nivel de datos y aplicaciones dentro del sistema, según sea apropiado.

Recursos relacionados:

Top