Skip to main content

Arquitectura de sistema

ArcGIS Enterprise on Kubernetes es una implementación completa de SIG corporativo para la plataforma Kubernetes. Es un conjunto de microservicios que representan flujos de trabajo fundamentales, como la representación cartográfica, el análisis, la colaboración y el uso compartido. Estos microservicios trabajan juntos para acomodar y admitir las características y la carga de trabajo del software y se implementan como una o varias implementaciones de Kubernetes que se crean como instancias de pods en su organización.

Introducción

ArcGIS Enterprise on Kubernetes se empaqueta y entrega como un conjunto de imágenes de contenedor que se ejecutan en nodos de trabajo en un clúster de Kubernetes. Los pods se distribuyen por los nodos del clúster y representan uno o varios contenedores.

Para obtener una vista general de los proveedores de clústeres compatibles en los que se admite ArcGIS Enterprise, consulte los requisitos del sistema.

A continuación, se describen aspectos fundamentales de ArcGIS Enterprise on Kubernetes. El diagrama ilustra un clúster de Kubernetes que contiene un espacio de nombres denominado arcgis. El espacio de nombres contiene cuatro categorías de pods que representan varias funciones del sistema. El diagrama no representa una lista completa de pods ni requisitos; en su lugar, muestra una vista general de cómo se organiza el sistema.

Vista general de la arquitectura del sistema Kubernetes

Marco

Los pods del marco admiten los flujos de trabajo de su organización y proporcionan información a los miembros de la organización para obtener información sobre el sistema mediante la documentación de ayuda. Estos pods también se pueden escalar en sus respectivas implementaciones del sistema mediante ArcGIS Enterprise Manager o la API de administrador de ArcGIS Enterprise.

Nombre del pod

Propósito

Controlador de entrada

Punto único de entrada al clúster de Kubernetes que dirige el tráfico a través del clúster

Ayuda

Documentación conceptual y paso a paso para implementar, configurar y utilizar ArcGIS Enterprise on Kubernetes

API de servicios

API para servicios SIG, de sistema y de utilidades que admiten flujos de trabajo de publicación, almacenamiento en caché y análisis

Aplicaciones

Compatibilidad fundamental con aplicaciones integradas en la organización

Servicio de automatización de notebook

Administra las implantaciones de servicios de notebook para respaldar la creación y automatización de notebooks

Administración

Los pods administrativos proporcionan el marco inicial para crear una organización de ArcGIS Enterprise. Una vez que su organización esté en funcionamiento, es posible escalar estos pods en sus respectivas implementaciones utilizando ArcGIS Enterprise Manager o la API de administrador de ArcGIS Enterprise.

Con ArcGIS Enterprise Manager, los administradores pueden supervisar y gestionar diversos aspectos de la organización. Los administradores se proporcionan con una vista activa de la organización mediante herramientas de monitorización para la salud del sistema, registros y otra información crítica. La API de administrador de ArcGIS Enterprise es fundamental para la organización. Administra el ciclo de vida de los componentes de ArcGIS Enterprise y ayuda en las operaciones en toda la organización.

Más información sobre los flujos de trabajo y recursos administrativos

Nombre del pod

Propósito

API de administrador de ArcGIS Enterprise

API para aspectos administrativos y de automatización de la organización de ArcGIS Enterprise.

ArcGIS Enterprise Manager

Utilizado inicialmente como asistente de instalación para crear una organización de ArcGIS Enterprise. Una vez configurada la organización, ArcGIS Enterprise Manager se usa para administrar, supervisar y proteger la organización.

Organización de ArcGIS Enterprise

Experiencia de usuario compatible con los flujos de trabajo de uso compartido y de administración de elementos y miembros.

API del portal (uso compartido)

API que admiten flujos de trabajo de uso compartido, de administración de elementos y de administración de miembros.

Servicios SIG

Los servicios SIG permiten las capacidades geoespaciales de su organización. Los servicios SIG incluyen servicios de mapas, entidades y geocodificación, así como servicios de mapas y entidades alojados. Los servicios SIG que hacen referencia a data stores administrados por el usuario requieren una conexión activa al data store registrado. Los servicios alojados se publican utilizando el almacenamiento del sistema. Estos pods, así como los de servicios del sistema y servicios de utilidades, se pueden escalar en sus respectivas implementaciones de servicio.

Además, puede federar sitios de servidor adicionales desde los entornos Windows y Linux para agregar funciones al sistema.

Nombre del pod

Propósito

Servicios de entidades

Admite flujos de trabajo de edición en mapas y aplicaciones.

Servicios de mapas

Hace que los mapas, las entidades y los datos de atributos estén disponibles en muchos tipos de aplicaciones.

Servicios de geocodificación

Admite flujos de trabajo para buscar y localizar direcciones y lugares en un mapa.

Servicios de geoprocesamiento

Admite herramientas de servicio para servicios de entidades y de representación cartográfica.

Servicios de Notebook

Admite flujos de trabajo para publicar notebooks como herramientas web.

Almacenamiento del sistema

ArcGIS Enterprise on Kubernetes implementa y administra el almacenamiento del sistema. El almacenamiento del sistema se puede proporcionar usando StatefulSets que se vinculan a uno o más volúmenes persistentes. Alternativamente, algunos tipos de almacenamiento del sistema se pueden proporcionar integrando con un servicio en la nube. La información sobre cada tipo de almacenamiento de data store del sistema se resume en la siguiente tabla:

Data store

Propósito

Admite integración de servicios en la nube

Almacén de objetos

Almacena contenido cargado y guardado, cachés de capas de imágenes y teselas alojadas y salida de geoprocesamiento.

Sí

Almacenamiento relacional

Almacena datos de entidades alojados y aspectos administrativos tales como los ajustes de configuración y personalización. Se configuran dos almacenes relacionales: principal y de respaldo.

Sí

Almacén espaciotemporal y de índices

Almacena registros e índices, así como datos de entidades alojados.

No

Cuando el almacenamiento del sistema utiliza volúmenes persistentes, los administradores pueden configurar las clases de almacenamiento que utilizan las reclamaciones persistentes, permitiendo controlar el tamaño y el tipo. Los proveedores de nube suelen contar con una variedad de controladores de volumen que pueden suministrar varios tipos de volúmenes, desde recursos compartidos de red a almacenamiento de bloques o disco.

En esta versión, los pods de almacenamiento del sistema no pueden ser recursos reubicados ni escalarse. Las réplicas de pod, peticiones y límites están predefinidos por los perfiles de arquitectura de la implementación.