Ниже я покажу вам, как этого добиться с помощью Azure Automation. Я предоставляю сценарий, в котором требуется наличие базы данных на S2 (50 DTU) с 7:00 до 19:00 и остальные часы в Basi c Edition (5 DTU). Это действие должно выполняться ежедневно.
Шаг 1: Создайте свою учетную запись автоматизации:
Чтобы выполнить автоматизацию, необходимо создать учетную запись автоматизации. Добавьте данные для учетной записи Automation и продолжите создание.
![enter image description here](https://i.stack.imgur.com/zkleU.png)
Шаг 2. Создайте Runbook под созданной учетной записью Automation
Нажмите кнопку Добавить значок Runbook и создайте книгу выполнения с рабочим процессом PowerShell в качестве типа книги выполнения.
![enter image description here](https://i.stack.imgur.com/Fi4iT.png)
![enter image description here](https://i.stack.imgur.com/eKn4S.png)
Шаг 3: Publi sh Runbook
Копирование этого сценария и публикации sh это в runbook
![enter image description here](https://i.stack.imgur.com/PwM9l.png)
Шаг 4: Создание учетных данных для runbook
создание учетных данных с администратором сервера и паролем, подобным тому, который я упомянул на скриншоте ниже.
![enter image description here](https://i.stack.imgur.com/KBS8n.png)
Шаг 5: Планирование рабочей книги
Вы можете выбрать время, когда вы хотите увеличить или уменьшить масштаб вашей базы данных. Но вам необходимо создать отдельную книгу запусков для каждого из параметров.
![enter image description here](https://i.stack.imgur.com/ANvMv.png)
![enter image description here](https://i.stack.imgur.com/UXiR0.png)
Шаг 6: настройка параметров
Настройка параметров параметров для Runbook, таких как имя сервера, имя базы данных, версия, уровень производительности и учетные данные
версия: базовая c, Standard, Premium Perf Level: Базовый c, S0, S1, S2, P1, P2, P3
В этом случае я уменьшаю свою базу данных с S1 до S0
![enter image description here](https://i.stack.imgur.com/H6aSw.png)
![enter image description here](https://i.stack.imgur.com/mFUrv.png)
![enter image description here](https://i.stack.imgur.com/2aoFI.png)
Успешно понижено до S0 .
Для получения дополнительной информации, пожалуйста, прочитайте эту статью.