我正在处理的应用程序需要三个环境,一个开发环境,其中最新版本的代码(在每次提交时构建)和测试发生(我们合并开发和测试环境以提高效率)。我们有一个临时环境,这个环境用于产品演示和演示,以及具有实时数据和客户的生产环境。
现在这将如何映射到 Azure 云服务,我在许多博客中读到我不应该为此使用内置的暂存/生产槽。我应该使用三个独立的链接数据库创建三个独立的云服务,这是最佳实践吗?
我正在处理的应用程序需要三个环境,一个开发环境,其中最新版本的代码(在每次提交时构建)和测试发生(我们合并开发和测试环境以提高效率)。我们有一个临时环境,这个环境用于产品演示和演示,以及具有实时数据和客户的生产环境。
现在这将如何映射到 Azure 云服务,我在许多博客中读到我不应该为此使用内置的暂存/生产槽。我应该使用三个独立的链接数据库创建三个独立的云服务,这是最佳实践吗?
I would suggest either three separate Cloud Services, or even 3 subscriptions. The benefit with the different subscriptions is (a) you can control/restrict access to only those that should have access, and (b) provides an easy way to view costs for each environment (since billing is done at the subscription level).