У меня есть база данных SQL в Azure. Экземпляр S0 с 10 DTU. В 95% случаев этого достаточно.
Однако, когда план службы приложений масштабируется (в редких случаях может увеличиваться до 20 раз), мне нужно 200/400 DTU. Так как это будет происходить не очень часто, было бы напрасной тратой всегда платить за эти размеры. Есть ли способ масштабировать базу данных при масштабировании службы приложений?
Спасибо!
Нет прямого способа увеличить масштаб БД, когда это делает веб-приложение, но есть обходной путь. У вас может быть действие масштабирования в веб-приложении, запускающее веб-перехватчик, поэтому вы можете использовать этот вызов либо службы автоматизации Azure, либо функции Azure, которая затем взаимодействует с API ARM для увеличения или уменьшения вашей базы данных SQL.
Видеть Вот чтобы узнать, как активировать веб-перехватчик при масштабировании.