Перейти к содержанию

Описание ЖЦ сервисов

Расширенный ЖЦ

Общее описание расширенного ЖЦ

Включение расширенного состояния сервисов и настройка параметров расширенного ЖЦ осуществляется администраторами Нимбиус на портале администрирования.

Параметры расширенного ЖЦ являются глобальными, т.е. применяется для всех сервисов и тенантов.

При включенной настройке расширения ЖЦ, у сервиса появляется (становится доступным) новое состояния Архив.

Диаграмма перехода сервиса между состояниями в расширенном режиме представлено на диаграмме ниже.

graph TB
    Active("Активный")
    Archive("Архивный")
    Delete("Удаленный")

    Active ---->|"Продление сервиса<br>(пользователем)"| Active
    Active ---->|"Архивирование сервиса<br>(по расписанию)"| Archive
    Archive ---->|"Продление сервиса<br>(пользователем)"| Active
    Archive ---->|"Удаление сервиса<br>(по расписанию)"| Delete
    Archive ---->|"Удаление сервиса<br>(пользователем)"| Delete
    Active ---->|"Удаление сервиса<br>(пользователем)"| Delete

Состояния расширенного ЖЦ

Состояние Параметры сервиса Доступные операции
Активный
  • Все компоненты запущены;
  • Полная функциональность;
  • Все операции (запуск/остановка/модификация и т.д.);
  • Продление сервиса;
  • Удаление сервиса;
Архивный
  • Все компоненты приостановлены (suspend);
  • Полная функциональность;
  • Продление сервиса;
  • Удаление сервиса;
Удаленный
  • Все компоненты удалены;
  • Восстановление невозможно;
  • Метаданные сервиса и его компонентов сохраняются для аудита;
Операции с сервисом и его компонентами недоступны, только создание нового сервиса.

Актуальные состояния сервисов доступны пользователям на портале Нимбиус в разделе Мои сервисы (переход на страницу из меню Мои сервисы).

extServiceParameters

По-умолчанию, на странице Мои сервисы отображаются сервисы в состояниях Активные и Архивные.

Заказ сервиса

После успешного заказа (подтверждение и развертывание) для сервиса устанавливаются следующие параметры (рассчитываются по глобальным настройкам системы для всех сервисов и тенантов):

1) Дата архивации сервиса: Планируемая дата архивации = [Дата создания сервиса] + [max_active_period]

max_active_period – максимально возможный период нахождения сервиса в состоянии Активный.

2) Дата удаления (вывода из эксплуатации): Планируемая дата удаления = [Дата архивации] + archive_period

archive_period – период нахождения сервиса в состоянии Архивный.

Установленные параметры ЖЦ сервиса отображаются на странице сервиса (Мои сервисы → Выбранный сервис)

extServiceStates

У сервиса и его компонентов отсутствуют ограничения на операции. Пользователь может:

  • управлять компонентами сервиса (остановка/запуск);

    Управление компонентами доступно в разделе Мои сервисы в поле Действий

    extServiceManagementAction

    или на странице сервиса в блоке Ресурсы

    extServiceManagementResources

  • изменять конфигурации компонентов

    Переход в раздел изменения конфигурации доступен на странице компонента (ресурса)

    extServiceConfigInfo

    или на странице сервиса в блоке ресурса

    extServiceConfigResources

В расширенном ЖЦ для сервисов в состоянии Активные доступны следующие операции:

  • Продление сервиса пользователем;
  • Удаление сервиса пользователем;

Продление сервиса (пользователем)

Продление сервиса доступно для сервисов в состоянии Активный или Архивный. На странице сервиса пользователю доступна операция Назначить дату архивации (меню Жизненный цикл → Назначить дату архивации).

extServiceExtendArchive

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

extServiceExtendArchiveCalendar

После продления сервиса владелец сервиса уведомляется по электронной почте о продлении и актуальных параметрах сервиса ЖЦ:

  • дата архивирования;
  • дата удаления.

Удаление сервиса (пользователем)

Если сервис больше не нужен, пользователь может самостоятельно удалить сервис. Для этого пользователю необходимо перейти в раздел Мои сервисы и для соответствующего сервиса выбрать действие Удалить.

extServiceExtendArchiveCalendar

Так же операция удаления сервиса доступна на странице сервиса в меню Жизненный цикл → Удаление сервиса.

extServiceExtendArchiveCalendar

Архивирование сервиса (по расписанию)

Владелец сервиса заранее (зависит от настройки, например, за 7 дней до удаления, один раз в день) уведомляется по электронной почте о планируемом архивировании сервиса.

При наступлении даты архивирования сервиса:

1) компоненты сервиса приостанавливаются (suspend);

2) управлять компонентами сервиса (запуск/остановка) невозможно;

3) изменять конфигурацию компонентов невозможно;

4) владелец сервиса уведомляется по электронной почте о фактическом архивировании сервиса (переход в состояние Архивный).

В расширенном ЖЦ для сервисов в состоянии Архивный доступны следующие операции:

  • Продление сервиса пользователем;
  • Удаление сервиса пользователем.

Удаление сервиса (по расписанию)

Владелец сервиса заранее (зависит от настройки, например, за 7 дней до удаления, один раз в день) уведомляется по электронной почте о планируемом удалении сервиса.

При наступлении даты удаления сервиса:

1) все компоненты сервиса удаляются;

2) дальнейшее управление или изменение компонентов сервиса становится невозможным;

3) владелец сервиса уведомляется по электронной почте о фактическом удалении сервиса (переход сервиса в состояние Удаленный).

Удалённые сервисы отображаются на странице «Мои сервисы», при применении соответствующего фильтра для поля Статус.

extServiceDelete