BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

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

| 作者 Anand Narayanaswamy 关注 0 他的粉丝 ,译者 李彬 关注 1 他的粉丝 发布于 2013年5月29日. 估计阅读时间: 6 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT