我正在Azure中构建一系列服务,这些服务使用SQL Azure(通过代码优先的Entity Framework Core)来存储其中的一些存储。为了在开发期间节省资金,我将DB(我真的不在乎perf)设置为最低的Basic层(仅5个DTU,每月费用约为5美元)。
我会定期运行一个简单的shell应用程序,该应用程序会调用 dataContext.Database.EnsureDeleted(),然后是dataContext.Database.EnsureCreated(),然后再插入一些基本数据,这样我就可以从干净/已知的地方开始了。
一个问题:每次我做数据库时,数据库都会自动缩放到“通用:Gen5,2个vCore”,每月费用为277.54美元……比我想要的/需要的/负担得起的多,我应该吗?不记得要缩减到基本水平,我最终会花很多钱。
我还很早就开始开发ARM模板路由as suggested here似乎有些过头。
任何人都可以建议如何解决此问题吗?