Una vez que haya implementado ArcGIS Enterprise on Kubernetes, puede realizar una actualización general o una actualización de versión del software para proporcionar a su organización las últimas mejoras y funciones de ArcGIS Enterprise disponibles, garantizando su seguridad, fiabilidad y rendimiento.
A continuación, se describen las diferencias entre actualizaciones generales y actualizaciones de versión:
- Una actualización general es más concreta y puede abordar problemas y errores de rendimiento, seguridad o funcionalidad. Las actualizaciones generales no introducen nuevas funciones ni cambian el aspecto ni el funcionamiento del software. Por ejemplo, una actualización general cambia el software de la versión 10.9.0.300 a la versión 10.9.0.412.
- Una actualización de versión es una nueva versión del software, con nuevas características, funcionalidad mejorada y, en ocasiones, un aspecto y un funcionamiento diferentes. Por ejemplo, una actualización de versión cambia el software de la versión 10.9.0 a la versión 10.9.1.
Se requiere una actualización
Una actualización requerida es aquella que incluye requisitos funcionales y debe aplicarse antes de actualizar a una nueva versión de software. Si continúa con una actualización a una nueva versión de software y hay una actualización requerida disponible, se le pedirá que la aplique en primer lugar.
Aplicar o quitar una actualización general
Un administrador puede aplicar actualizaciones generales y actualizaciones de versión mediante ArcGIS Enterprise Manager o API de administrador de ArcGIS Enterprise. En ArcGIS Enterprise Manager, esto se realiza desde la página Actualizaciones del software.
- Cuando se publica una nueva versión de ArcGIS Enterprise on Kubernetes, la opción de actualizar aparece en la parte superior de la página.
- Cuando hay actualizaciones de software disponibles, aparecen en la parte inferior de la página.
La página Actualizaciones del software contiene las siguientes pestañas que representan el estado de las nuevas actualizaciones generales, las que se han aplicado y el historial de las que se han aplicado o revertido:
- Actualizaciones: las nuevas actualizaciones generales disponibles que aún no se han aplicado a su organización.
- Aplicadas: actualizaciones que su organización ha aplicado. En esta pestaña se puede eliminar manualmente una actualización.
- Historial: oportunidades de actualización de software que ha tomado su organización, incluidos parches aplicados o revertidos y actualizaciones aplicadas.
Modo de solo lectura
Cuando una actualización general o una actualización de versión está en curso, ArcGIS Enterprise se establece automáticamente en el modo de solo lectura. En este modo, los miembros de su organización pueden ver el contenido, los usuarios y grupos, y la configuración, pero no pueden modificarlos. Durante este tiempo, aparece una notificación en el banner superior de ArcGIS Enterprise Manager para informar a la organización.
Cuando se completa una actualización de versión o una actualización general, el modo de solo lectura se desactiva y las operaciones normales pueden reanudarse en la organización.
Procesos de actualizaciones generales y actualizaciones de versión
Los procesos de actualizaciones generales y actualizaciones de versión se integran en el software. Puede acceder a las mejoras y nuevas funciones sin necesidad de instalar software adicional. Los administradores pueden utilizar ArcGIS Enterprise Manager o API de administrador de ArcGIS Enterprise para determinar cuándo está disponible una actualización general o actualización de versión.
Cuando una actualización general está disponible, se representa como una nueva imagen de contenedor o conjunto de imágenes y se envía al host del registro de contenedor (por ejemplo, docker.io). API de administrador de ArcGIS Enterprise utiliza una URL conocida para identificar un documento de manifiesto de versión publicado por Esri para determinar si hay una actualización general disponible. Al identificar el manifiesto, se desarrolla una estrategia de actualización de versión y se ofrece la opción de realizar una actualización general o una actualización de mejora.
Las actualizaciones y cambios de versión suelen seguir los dos patrones que se describen a continuación.
Azul-verde
Cuando procede, se inician nuevas implementaciones de Kubernetes mediante las nuevas imágenes de contenedor para actualizar de versión y migrar los datos subyacentes. A continuación, se agregan instancias de data store secundarias u otras réplicas al data store. Una vez que se considera que el nuevo data store es correcto, el data store antiguo se cierra, dejando únicamente una instancia correcta del nuevo data store. Un ejemplo de aplicación idónea de esta estrategia es la actualización de data stores alojados.
Proceso continuo
A medida que se implementan nuevos pods habilitados por las nuevas imágenes de contenedor, los pods antiguos se cierran de forma continuada. Este proceso minimiza el tiempo de inactividad. Un ejemplo de cuándo se podría utilizar esta estrategia es actualizar los servicios SIG.