Мониторинг операций управления в Управляемом экземпляре SQL Azure.

Область применения: Управляемый экземпляр SQL Azure

Управляемый экземпляр SQL Azure поддерживает мониторинг операций управления, которые можно использовать для развертывания новых управляемых экземпляров и удаления ненужных, а также для обновления свойств управляемых экземпляров.

Обзор

Все операции управления можно классифицировать следующим образом:

  • развертывание экземпляра (создание нового экземпляра);
  • обновление экземпляра (изменение его свойств, например числа виртуальных ядер или зарезервированной емкости в хранилище);
  • удаление экземпляра.

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

Для мониторинга операций управления можно использовать несколько способов:

В этой таблице сравниваются варианты мониторинга операций управления:

Вариант Хранение Поддержка отмены Создание Обновить Удаление Отменить Шаги
Развертывания групп ресурсов Бесконечно1 Нет2 Видимо Видимо Не отображается Видимо Не отображается
Журнал действий 90 дней No Видимо Видимо Видимо Видимо Не отображается
API операций с управляемыми экземплярами 24 ч Да Видимо Видимо Видимо Видимо Видимо

1 Журнал развертываний для группы ресурсов ограничен 800 развертываниями.

2 Развертывания групп ресурсов поддерживают операцию отмены. Однако логика отмены работает так, что отменяется только операция, запланированная для развертывания после выполнения действия отмены. При отмене развертывания группы ресурсов текущее развертывание не отменяется. Поскольку развертывание управляемого экземпляра состоит из одного длительного этапа (с точки зрения Azure Resource Manager), то отмена развертывания группы ресурсов не приведет к отмене развертывания управляемого экземпляра, и операция будет выполнена.

API операций с управляемыми экземплярами

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

Эти API перечислены в таблице ниже.

Команда Description
API операций с управляемыми экземплярами — Получение Возвращает операцию управления для управляемого экземпляра.
API операций с управляемыми экземплярами — Отмена Отменяет асинхронную операцию с управляемым экземпляром.
API операций с управляемыми экземплярами — Список для управляемого экземпляра Возвращает список операций, выполненных с управляемым экземпляром.

Примечание.

Чтобы просмотреть операцию создания управляемого экземпляра в списке операций, используйте API версии 2020-02-02. Это версия по умолчанию, используемая на портале Azure и в последних пакетах PowerShell и Azure CLI.

Мониторинг операций

На портале Azure используйте страницу Обзор управляемого экземпляра для мониторинга операций с ним.

В этом примере на странице Обзор показана операция создания в начале процесса:

Создание управляемого экземпляра — ход выполнения

Выберите текущую операцию, чтобы открыть страницу Текущие операции и просмотреть операции создания или обновления. На этой же странице можно отменить операции.

Сведения об операции с управляемым экземпляром

Примечание.

Операции создания, отправленные с помощью портала Azure, PowerShell, Azure CLI или других средств, использующих REST API версии 2020-02-02, можно отменить. Если для отправки операции создания использовался REST API одной из более ранних версий, то развертывание экземпляра будет запущено, но оно не будет указано в API операций и его будет невозможно отменить.

Следующие шаги