Ниже я покажу вам, как этого добиться с помощью Azure Automation. Я предоставляю сценарий, в котором требуется наличие базы данных на S2 (50 DTU) с 7:00 до 19:00 и остальные часы в Basi c Edition (5 DTU). Это действие должно выполняться ежедневно.
Шаг 1: Создайте свою учетную запись автоматизации:
Чтобы выполнить автоматизацию, необходимо создать учетную запись автоматизации. Добавьте данные для учетной записи Automation и продолжите создание.
Шаг 2. Создайте Runbook под созданной учетной записью Automation
Нажмите кнопку Добавить значок Runbook и создайте книгу выполнения с рабочим процессом PowerShell в качестве типа книги выполнения.
Шаг 3: Publi sh Runbook
Копирование этого сценария и публикации sh это в runbook
Шаг 4: Создание учетных данных для runbook
создание учетных данных с администратором сервера и паролем, подобным тому, который я упомянул на скриншоте ниже.
Шаг 5: Планирование рабочей книги
Вы можете выбрать время, когда вы хотите увеличить или уменьшить масштаб вашей базы данных. Но вам необходимо создать отдельную книгу запусков для каждого из параметров.
Шаг 6: настройка параметров
Настройка параметров параметров для Runbook, таких как имя сервера, имя базы данных, версия, уровень производительности и учетные данные
версия: базовая c, Standard, Premium Perf Level: Базовый c, S0, S1, S2, P1, P2, P3
В этом случае я уменьшаю свою базу данных с S1 до S0
Успешно понижено до S0 .
Для получения дополнительной информации, пожалуйста, прочитайте эту статью.