云模式:为 Windows Azure 设计和部署服务
2010-03-26 00:00:00 来源:WEB开发网由于服务需要随着时间的推移不断更改和改进,开发人员还决定使其数据约定实现 IExtensibleObject 接口来支持向前兼容模式(请参见图 2)。
图 2 初始数据约定
为了存储必要数据,Woodgrove Bank 团队希望使用 SQL Azure,因为它已经包含团队希望保留的现有数据库结构。如果开发人员能够使用非关系存储,他们可能会考虑使用 Windows Azure Storage。
Woodgrove Bank 架构师会继续创建 Visual Studio 模板云服务并使用 Visual Studio 将其发布。接着他们登录到 Windows Azure 门户来创建新的云服务(请参见图 3)。
图 3 在 Windows Azure 门户中创建服务
接下来,他们将看到一个允许他们开始部署服务的屏幕。单击“部署”按钮并指定应用程序包、配置设置和部署名称。经过几次单击操作之后,他们的服务会驻留在云中。
图 4 显示了服务配置的一个示例。
图 4 Windows Azure 服务配置
<Role name="BankWebRole">
<Instances count="1" />
<ConfigurationSettings>
<Setting
name="DataConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=YOURACCOUNTNAME;AccountKey=YOURKEY" />
<Setting
name="DiagnosticsConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=YOURDIAGNOSTICSACCOUNTNAME;AccountKey=YOURKEY" />
赞助商链接