Я создаю серию сервисов в Azure, которые используют SQL Azure (через Entity Framework Core, основанный на коде) для некоторых своих хранилищ. Чтобы сэкономить деньги во время разработки, я установил для БД (где меня действительно не интересует производительность) самый низкий базовый уровень (всего 5 DTU, которые стоят ~ 5 долларов в месяц).
Периодически я будузапустите простое приложение оболочки, которое вызывает dataContext.Database.EnsureDeleted (), за которым следует dataContext.Database.EnsureCreated (), а затем некоторые основные вставки данных, чтобы я мог начать с чистого / известного места.
Только одна проблема:Каждый раз, когда я это делаю, БД автоматически масштабируется до «Общего назначения: Gen5, 2 vCores», что стоит 277,54 доллара в месяц ... а это больше, чем я хочу / нуждаюсь / могу себе позволить, и не должен ли я урезать его добазовый, в итоге я трачу много.
Я нахожусь на раннем этапе разработки, поэтому путь по шаблону ARM , как предлагается здесь , кажется излишним.
Может кто-нибудь подсказать, какрешить эту проблему?