【发布时间】:2016-04-14 03:39:41
【问题描述】:
我们正在寻找使用 Azure Web 应用程序移动/创建 3 个网站,并希望确定资源组的最佳设计以用于此。
这 3 个网站(website1、website2 和 website3)都指向同一个数据库。
我们希望有一个这样的部署周期:
Azure Web App (AWA1) – website1-dev(数据库:CompanyDb-dev;文件存储:CompanyFiles-dev)(服务计划 F1(免费))
AWA2 – website1-qa(数据库:CompanyDb-dev;文件存储:CompanyFiles-dev)(服务计划 F1(免费))
AWA3 – website1 & website1-staging(slot)(DB:CompanyDb;文件存储:CompanyFiles)(服务计划 S1、S2 或 S3)
因此,对于 website1,我们可以发布到 –dev、-qa 或 –staging,并且 –dev 和 –qa 将使用 –dev 数据库和文件存储,而 –staging 和 prod 将使用 prod 数据库和文件存储.
那么,我的问题是,将 3 个 Azure Web 应用程序、2 个数据库和 2 个文件存储在同一个资源组中是否有意义?
如果我们的其他两个网站也将使用 CompanyDb,它们(及其相关开发 Azure Web 应用程序)是否应该在同一个资源组中?还是他们自己的资源组?
【问题讨论】:
标签: azure azure-web-app-service