Azure - Prod / Test / Dev环境

时间:2013-06-04 17:57:31

标签: azure cloud azure-sql-database azure-web-roles

我有一个Azure Cloud Service,可以访问Azure SQL Server。当我第一次设置它时,我真的不太了解我在做什么,只是想熟悉Azure。所以现在我正处于我想要拥有的东西的地方,并把它变成一个可靠的部署结构。假设我现在拥有的是Prod,假设我要创建一个Dev and Test实例。

我理解它的方式,我应该分别为Dev和Test创建另外两组Cloud Services / SQL Server。

所以这是我的问题,仍然是一个新手:

1)如果我这样做,我是否在我的解决方案中创建了其他Azure项目来表示每个环境,或者它们是否在同一个Azure项目中是单独的配置?或者都不是?

2)处理不同连接字符串的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

假设您需要开发,测试和产品服务,因为您将拥有Visual Studio解决方案的 dev,test和prod版本。

  1. 都不是。每个解决方案都有自己的云服务项目。

  2. 您有6个配置文件(3个解决方案,每个解决方案都有一个ServiceConfiguration.Local.cscfg和一个ServiceConfiguration.Cloud.cscfg)。只需在相关配置文件中设置配置字符串即可。您可以通过直接编辑文件或通过展开“角色”文件夹并双击角色来打开图形配置编辑器来完成此操作。