我们计划迁移到Azure云,并想知道推荐的工作方式是什么,特别是当团队习惯于使用专用的UAT/DEV服务器时。
我们有大约10台UAT物理数据库服务器,每台都有不同的用途。一些服务器用于集成测试,少数服务器用于用户验收测试、链测试等。
我们计划将Azure Data Factory (SSIS IR)、Azure SQL托管实例、虚拟机等服务用于自定义应用程序
在云上创建相同数量的数据库服务器太昂贵了。我们如何最好地处理这种情况,以及如何在您的团队中处理它?感谢任何人的指点。
发布于 2020-12-23 11:23:35
由于迁移的用例是升降和移位,并且您有多个跨数据库查询,因此SQL托管实例将是最合适的。由于SQL MI的成本非常高,因此为不同环境提供不同的MI实例将被证明是非常昂贵的(也就是说,1个实例中有<10个数据库)建议使用2个SQL MI实例:1个用于开发、测试、UAT等较低级别的环境,1个用于生产环境。将数据库名称命名为xyz_env,并在DACPAC中创建变量并将其参数化,从而避免对每个数据库部署进行任何手动代码更改。
虽然你也可以利用Azure SQL数据库和弹性查询的概念(对于跨数据库查询),这将是一些额外的努力,但值得利用PaaS的全部好处,因为不会有任何Vnet和数据库可以通过其他Azure资源直接访问,而且也是非常划算的。
https://stackoverflow.com/questions/65412126
复制相似问题