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

Применимо к:Управляемый экземпляр SQL Azure

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

Обзор

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

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

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

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

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

Параметр Хранение Поддержка отмены Создание Обновить DELETE Отменить Шаги
Развертывания групп ресурсов Бесконечно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 используйте страницу Обзор управляемого экземпляра для мониторинга операций с ним.

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

Managed instance create progress

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

Managed instance operation details

Примечание.

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

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