Arquitectura de sistema

ArcGIS Enterprise en 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 en Kubernetes se empaqueta y se entrega como un conjunto de imágenes de contenedor que se ejecutan en nodos trabajadores de un clúster de Kubernetes. Los pods se distribuyen por los nodos del clúster y representan uno o varios contenedores.

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

Los aspectos fundamentales de ArcGIS Enterprise en Kubernetes se describen a continuación. 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 descripción general de cómo se organiza el sistema.

Descripción general de la arquitectura del sistema

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 API de administrador de ArcGIS Enterprise.

Nombre del podPropósito

Controlador de entrada

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

Ayuda

Documentación conceptual y paso a paso para implementar, configurar y utilizar ArcGIS Enterprise en 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

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 marcha, puede escalar estos pods en sus respectivas implementaciones mediante ArcGIS Enterprise Manager o API de administrador de ArcGIS Enterprise.

Con ArcGIS Enterprise Manager, los administradores pueden supervisar y administrar 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. 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 podPropó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.

Portal 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 mediante data stores administrados por el 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 ArcGIS GIS Server y ArcGIS Image Server desde los entornos Windows y Linux para agregar funciones al sistema.

Nombre del podPropó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.

Almacenamiento administrado por el sistema

ArcGIS Enterprise en Kubernetes implementa y administra el almacenamiento del sistema en el clúster de Kubernetes. Este almacenamiento se utiliza para diversos propósitos como, por ejemplo, datos de servicios de mapas y entidades alojados, índices y contenido del portal, registros del sistema y estadísticas de uso del servicio. El almacenamiento del sistema se implementa como conjuntos con estados y normalmente se vincula a uno o varios volúmenes persistentes a través de reclamaciones persistentes para almacenar archivos de datos. Los administradores pueden configurar las clases de almacenamiento que utilizan las reclamaciones persistentes, lo que permite a los administradores controlar el tamaño y 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.

Los siguientes pods están configurados en el clúster para utilizar el almacenamiento de estos volúmenes persistentes para admitir diversos flujos de trabajo de organización. En esta versión, los pods de almacenamiento no pueden ser recursos reubicados ni escalarse. Los límites de estos pods están predefinidos por los perfiles de arquitectura.

Nombre del podPropósito

Almacén de objetos

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

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.

Almacén espaciotemporal y de índices

Almacena registros e índices, así como datos de entidades alojados que admiten la visualización y el análisis de datos en tiempo real y big data.