Перейти к содержимому

Семейства и жизненный цикл образов

Семейство образов (image family) — это способ группировки образов с разными версиями одной ОС или одного приложения. Объединение образов в семейства снижает вероятность использования устаревших версий ОС и приложений и упрощает автоматизацию. Система позволяет автоматически выбрать из семейства образ с наиболее актуальной версией, не указывая конкретный образ при каждой операции.

Пример: семейство образов ubuntu-2204-lts включает образы Ubuntu 22.04 c обновлениями, среди них ubuntu-2204-lts-v1, ubuntu-2204-lts-v2 и другие.

В семействе последний загруженный образ в состоянии ACTUAL автоматически становится latest-образом. Этот образ будет использоваться при выборе latest-образа в семействе без указания конкретного имени образа. Если последний образ переведен в состояние DISABLED или DEPRECATED, то вместо него latest-образом будет выбран последний доступный образ в состоянии ACTUAL.

Семейства применяются для образов из каталога MWS и для пользовательских образов:

  • Образы из каталога MWS сразу организованы в семейства. В веб-консоли всегда отображаются только latest-образы, а устаревшие скрываются при обновлении каталога.
  • Загруженные пользователем образы можно организовать в семейства. В веб-консоли отображаются все пользовательские образы, вы можете скрыть из списка неактуальные и отключенные.

Вы можете получить список всех доступных образов в семействе как для образов из каталога MWS, так и для пользовательских образов.

Образы могут быть сгруппированы в семейства, если они добавлены в один проект.

У образа может быть одно из состояний:

  • ACTUAL — образ функционирует;
  • DEPRECATED — образ устаревший и нежелателен для использования в новых развертываниях;
  • DISABLED — образ исключен из использования.

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

Характеристики состояний:

ПризнакACTUALDEPRECATEDDISABLED
Доступен для создания ВМ и дисковС предупреждением
Может быть latest-образом в семействе
ВМ, созданные на основе образа, функционируют
Доступен для управления
Потребляет ресурсы проекта
Тарифицируется

Постепенный переход из состояния ACTUAL к DEPRECATED и DISABLED позволяет выводить устаревшие версии ОС и приложений из эксплуатации и предоставляет достаточное время для миграции зависимых систем.