Windows Azure SDK 2.0:新的PowerShell命令,以及存储和服务总线的增强

左丘嘉木
2023-12-01

最新发布的Windows Azure SDK 2.0 for .NET提供了针对Web站点、云服务、存储、服务总线、PowerShell的新特性和增强,并作为一个开源项目托管在GitHub上对外提供。它让开发者能够在Visual Studio内部右键点击相关项目并选择发布选项,从而轻松地发布Windows Azure Web站点,以及关联Windows Azure订阅。

\u0026#xD;

Windows Azure SDK 2.0支持通过Visual Studio服务器资源管理器管理Web站点。开发者将自己的Azure订阅与Visual Studio关联后,便能够在资源管理器中查看全部正在运行的基于Windows Azure的Web站点列表,并能够启动/停止Web站点。

\u0026#xD;

要想从Windows Azure中检索活动站点配置设置,开发者需要使用View Settings命令。此外,变更将立即保存在Windows Azure中的运行实例里,而无需重新部署应用,抑或甚至打开Windows Azure管理门户。

\u0026#xD;

最新版本支持将Windows Azure Web站点的应用日志以流的方式直接传入Visual Studio。为了利用该特性,开发者需要向ASP.NET Web应用中添加一个跟踪语句,并将其发布到Windows Azure。然而,缺省情况下禁用跟踪,但可以通过Windows Azure管理门户启用它,或是直接在Visual Studio中的服务器资源管理器里使用View Settings命令启用。

\u0026#xD;

Windows Azure SDK 2.0支持开发者将其云服务部署到新的4核x 28GB RAM (A6)以及8 核 x 56GB RAM(A7)的虚拟机容量——它们在最新版本的IaaS中引入。它还支持云服务的同时更新(爆炸选项),开发者可以同时升级全部角色和实例,而不是使用常用域升级路径。

\u0026#xD;

要使用Visual Studio执行同时更新,开发者需要在云服务发布(Cloud Service Publish)向导中选择高级设置(Advanced Settings)标签页,并选择紧随部署更新(Deployment Update复选框之后的设置(Settings连接。开发者选择这个设置后,将使用该选项执行云服务更新,所有的角色和实例将同时被更新。

\u0026#xD;

Windows Azure SDK 2.0支持开发者直接在Visual Studio 2012解决方案资源管理器中配置Windows Azure诊断,变更将保存在diagnostics.wadcfg XML文档中。接下来可以将它部署在云服务中并完成所需的变更,而无需在初始部署之后再次发布应用。

\u0026#xD;

开发者能够直接在Visual Studio服务器资源管理器中审阅现场诊断数据,并且能够动态启动或关闭针对自己的云服务更详细的诊断捕捉,而不必重新部署服务。

\u0026#xD;

开发者还可以在Visual Studio 2012中点击View Diagnostics Data命令,以浏览所有活动服务的错误以及其他重要状态的汇总。此外,当开发者在Visual Studio 2012中创建新的云服务项目时,.NET诊断侦听器缺省支持将跟踪语句输出到Windows Azure的诊断代理。

\u0026#xD;

借助Windows Azure SDK 2.0,开发者能够在Visual Studio服务器资源管理器中创建和删除Windows Azure表,并且能够添加、编辑和删除表实体。

\u0026#xD;

最新发布的Azure SDK版本包含了服务总线客户端库的更新,增加了消息浏览的支持、新的消息抽取编程模型,能够自动删除空闲消息实体。

\u0026#xD;

Windows Azure SDK 2.0增加了新的PowerShell命令,支持开发者让Windows Azure Web站点、云服务、虚拟机、应用服务、服务总线和Windows Azure商店自动化。除了用于基架的新命令,它还支持通过PowerShell对blob进行CRUD(创建、读取、更新和删除)操作。

\u0026#xD;

微软还对库文件做出了重大变更。例如,WindowsAzure.Diagnostics.dll不再依赖WindowsAzure.StorageClient.dll。此外,WindowsAzure.ServiceRuntime.dll、WindowsAzure.Configuration.dll和缓存程序集现在针对.NET框架4.0运行时构建,而不再能够在安装了SDK 2.0的机器上调试SDK 1.6的服务。

\u0026#xD;

与Windows Azure SDK 2.0一道,微软还发布了Windows Azure云服务支持策略的新草案。

\u0026#xD;

查看英文原文Windows Azure SDK 2.0 Adds New PowerShell cmdlets with Enhancements for Storage and Service Bus

 类似资料: