Основные сведения об обновлении и повышении версии

После развертывания ArcGIS Enterprise on Kubernetes вы можете обновить или повысить версию программного обеспечения, чтобы предоставить своей организации последние функциональные возможности и улучшения ArcGIS Enterprise, обеспечивая ее безопасность, надежность и производительность.

Ниже описаны различия между обновлением и повышением версии:

  • Обновление имеет узкую направленность и ориентировано на устранение проблем и ошибок производительности, безопасности или функциональности. Обновления не вводят новые функции и не меняют внешний вид программного обеспечения. Например, обновление может обновить ваше программное обеспечение с версии 10.9.0.300 на версию 10.9.0.412.
  • Повышение версии - это новая версия программного обеспечения с новыми возможностями улучшенными функциями, а иногда и другим внешним видом. Например, повышение версии обновляет ваше программное обеспечение с версии 10.9.0 на версию 10.9.1.

Требуется обновление

Обязательное обновление включает функциональные требования и должно применяться перед повышением до новой версии программного обеспечения. Если вы переходите к повышению до новой версии программного обеспечения, и доступно обязательное обновление, вам будет предложено сначала выполнить его.

Применение или удаление обновления

Администратор может применять обновления и повышение версии, используя ArcGIS Enterprise Manager или ArcGIS Enterprise Administrator API. В ArcGIS Enterprise Manager это делается на странице Обновления программного обеспечения.

  • Когда выйдет новая версия ArcGIS Enterprise on Kubernetes, вверху страницы появится опция повышения версии.
  • Когда станут доступны обновления программного обеспечения, они будут отображаться в нижней части страницы.

Страница Обновления программного обеспечения содержит следующие вкладки, которые представляют состояние новых обновлений, тех, которые были применены, и историю тех, которые были применены или отменены:

  • Обновления - новые доступные обновления, которые еще не были применены к вашей организации.
  • Применено - обновления, примененные вашей организацией. На этой вкладке вы можете вручную удалить обновление.
  • История - возможности обновления программного обеспечения, которые использовала ваша организация, включая примененные или отмененные патчи и примененные повышения версии.

Режим только для чтения

Когда обновляется или повышается версия, ArcGIS Enterprise автоматически устанавливается в режим только для чтения. В этом режиме участники вашей организации могут просматривать ресурсы, пользователей, группы и параметры, но не могут их изменять. В это время на верхней панели ArcGIS Enterprise Manager появляется уведомление, информирующее организацию.

По завершении обновления или повышения версии режим только для чтения отключается, и в организации можно возобновить нормальную работу.

Процессы обновления и повышения версии

Процессы обновления и повышения версии интегрированы в программное обеспечение. Вы можете получить доступ к новым возможностям и усовершенствованиям без установки дополнительного программного обеспечения. Администраторы могут использовать ArcGIS Enterprise Manager или ArcGIS Enterprise Administrator API, чтобы определить, когда доступно обновление или повышение версии.

Когда обновление доступно, оно представлено как новый образ контейнера или набор изображений и отправляется в хост реестра контейнеров (например, docker.io). ArcGIS Enterprise Administrator API использует известный URL-адрес для идентификации опубликованной версии документа манифеста Esri, чтобы определить, доступно ли обновление. Идентифицируя манифест, разрабатывается стратегия повышения версии и становится доступной возможность обновления или повышения версии.

Для обновлений и повышений версий обычно характерны следующие закономерности:

Blue-green

Когда это применимо, новые развертывания Kubernetes запускаются с использованием новых образов контейнеров для повышения версии и переноса базовых данных. Затем в хранилище данных добавляются вторичные экземпляры хранилища данных или другие реплики. Как только новое хранилище данных считается работоспособным, старое хранилище данных закрывается, оставляя только работоспособный экземпляр нового хранилища данных. Примером того, когда можно использовать эту стратегию, является обновление размещенных хранилищ данных.

Переход

По мере развертывания новых модулей, которые активируются новыми образами контейнеров, старые модули постепенно отключаются. Этот процесс минимизирует время простоя. Эта стратегия может использоваться, например, при обновлении ГИС-сервисов.