Мониторинг операций управления в Управляемом экземпляре 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 операций и его будет невозможно отменить.
Следующие шаги
- Сведения о создании первого управляемого экземпляра см. в этом руководстве по началу работы.
- Сведения о функциях и сравнительные таблицы см. в статье Сравнение функций: База данных SQL Azure и Управляемый экземпляр SQL Azure.
- Дополнительные сведения о конфигурации виртуальной сети см. в разделе Архитектура подключения к Управляемому экземпляру SQL Azure.
- Сведения о создании управляемого экземпляра и восстановлении базы данных из файла резервной копии см. в разделе Краткое руководство. Создание управляемого экземпляра Управляемого экземпляра SQL.
- Сведения о миграции с помощью Azure Database Migration Service см. в разделе Руководство. Миграция из SQL Server в Управляемый экземпляр базы данных SQL Azure в автономном режиме с помощью DMS.