设为首页 收藏本站
查看: 1262|回复: 0

[经验分享] Windows Azure SDK的最新更新-.NET 4.5, Windows Server 2012等

[复制链接]

尚未签到

发表于 2016-5-23 09:57:10 | 显示全部楼层 |阅读模式
  作者信息:本文由Mohit SrivastavaDennis Angeline攥写
  Windows Azure SDK for .NET的最新版本有很多大的功能改进,包括

  • .NET4.5 / Windows Server 2012 (OS Family 3)在 Web/Worker Role上获得支持
  • VS工具-效率提升
  • Web/Worker Role的缓存- General availability
  • Storage – 新工具和客户端类库
  • Service Bus – 升级的客户端类库和工具
  此外,现在Windows Azure PowerShell (单独下载)可以支持Service Bus 命名空间和VHD's上传。所有这些SDK和PowerShell的改进在WindowsAzure .NET Developer Center上都可用。以下是详细信息:
NET 4.5 / Windows Server 2012 (OS Family 3)在 Web/Worker Role上获得支持
  在此版本的 SDK中,您就可以在 Windows Server 2012 上运行Cloud Service应用程序。当您选择 Windows Server 2012时,您同时还获得了 IIS 8 和.NET 4.5 的新功能。IIS 8 的 WebSockets可以帮助您构建现代的实时应用程序--如游戏和聊天应用程序—即可以在浏览器又可以在手机上运行。.NET 4.5 包括了ASP.NET一些大的修改,比如在丰富异步功能上、 对WebSockets 的支持上以及在启动时间和内存占用量的功能增强 (达35%)上。
  开始使用 Visual Studio 的这些功能,请首先创建.NET 4.5 Windows Azure Cloud Service:
DSC0000.png
  您的应用程序会自动设置成指向OS Family 3,或者 Windows Server 2012。
DSC0001.png

  如果您已经拥有 OS Family 1 (Windows Server 2008 SP2) 或 OS Family 2 (Windows Server 2008 R2) 项目,您可以重新将它指向 OS Family3 并开始使用 Windows Server 2012。安装好October 2012 SDK后,升级您的项目指向最新的 SDK (在下一节具体介绍)。然后,如上图所示,更改Service Configuration中的 OS Family属性为3。
VS工具-效率提升
  October SDK的November 2011 和 June 2012 的sdk 版本可以并行安装。您可以安装新的 SDK来在新项目中体验新的功能,但只有当您准备好来升级您的现有项目。
  当您准备好后,右键点击 Windows Azure Cloud Service Project,选择Properties,从Application选项卡中选择Upgrade来升级您的项目:
DSC0002.png
  另外,对于仅安装October SDK的机器,您可以在 Visual Studio弹出框中选择 文件-> 打开来升级您的项目:
DSC0003.png
  您将看到您成功升级的Cloud Service项目的项目属性已显示 为 Windows Azure Tools October 2012版本。
DSC0004.png
  当您把项目转换好,您也可以将它指向 OS Family 3 (如前一节中所述) 和.NET 4.5。
  附加工具的改进包括:

  • 支持每个付费会员享有25个管理证书
  • 减少上下文切换到门户-您只需从门户网站中导入您的付费信息就可以获得连接字符串并使用Storage 和 Service Bus
  • 改进了缓存工具和对Storage 和Service Bus的Server Explorer(详述见下一节)
  Web/Worker Role的缓存- General Availability
  Windows Azure Caching作为 October SDK的一部分嵌入在General Availability。Caching提供了一种以您的角色实例作为缓存集群方式来使用内存的好方法。使用高利用率模式时,辅助副本也同样放置在不同的默认域和升级域上。如果缓存集群中的任意一个虚拟机因某种原因出现故障,缓存集群可以调用其辅助副本以防止数据丢失。
  功能包括:

  • 预置的 ASP.NET 会话状态和页面输出缓存,不必修改应用程序代码就可以加速web 应用程序。
  • 任何可序列化的托管对象都可以缓存-例如:CLR 对象,行、 XML、 二进制数据
  • 与Memcached 兼容
  从角色的属性页面,您可以为一个Cloud Service启用和配置 Windows Azure 内存分布式的缓存集群。有关完整的详细信息,请参阅Windows Azure Caching。
DSC0005.png
Storge-新工具和客户端类库
  Visual Studio Server Explorer提高了对查看和管理 Windows Azure Storage Blobs和Queues的进一步支持。Add New Storage Account对话框就可以列举您的存储帐户,从而免去了从门户网站复制存储连接字符串的必要。
DSC0006.png
  Blob 节点支持上传、 下载、 以及在 Blob上查询添加删除的操作。
DSC0007.png
  Queues节点支持添加消息,出列消息和清除Queues上的队列操作。
DSC0008.png
  此外,Windows Azure Storage Client Library 2.0 版本可通过NuGet下载。它的新功能包括了Table界面的简化、调试的多样性、 Blob 下载续传和异步跨帐户的Copy Blob。完整的详细信息,请参见关于Windows Azure 存储客户端库2.0 在.NET 和 Windows Runtime中应用的介绍。
  由于类库做了大的改动,Windows Azure Diagnostics目前依赖于Storage Client 1.7, Cloud Services项目在 Visual Studio中可继续使用Storage Client 1.7。但是,由于程序集名称已更改,您可以在添加Storage Client 2.0的同时也使用Add Referenc(使用 NuGet来取代assembly)。有关变化和改动详细的列表,请参阅WindowsAzure Storage Client Library 2.0 Breaking Changes & Migration Guide。
Service Bus -升级的客户端类库和工具
  Service Bus客户端库已经更新至1.8 版本,它的新功能更易于用户构建具有丰富消息传递的应用程序。您现在可以使用自动转发来连接Queue和Topics。这样可以让您标出Topics,或者集合多个Queues的消息到一个Queues。另外,更新实体也引入了新方法,那就是查询实体和续订消息锁现在也可用了。有关完整的详细信息,请参阅ServiceBus October 2012的发布说明。
  随着Storage的应用,现在您可以用导入会员信息的Service Bus tooling设置和导入命名空间,而不需额外的门户网站信息:
  
DSC0009.png
  一旦选择了一个命名空间,您可以创建、 删除测试消息并把它发送到Queues and Topics。新的 SDK 版本中,您可以更新您已有的Queues and Topics并在应用程序行为方面改变设置以此来测试对您程序有什么影响:
DSC00010.png
  总结
  上面所提及的增加的功能在Windows Azure SDK for .NETOctober版本上都可找到并且这只是它功能的一部分。如果您还没有 Windows Azure 的账户,今天可以注册一个免费试用版来构建您的 Windows Azure .NET 应用程序。想了解更多请访问WindowsAzure .NET Developer Center。
  在接下来的文章中,我们将讨论Windows Azure PowerShell 最近更新。详细信息请留心关注我们的博客。
  希望这些能帮助到您,
  Windows Azure SDK Team
  
  本文翻译自:http://blogs.msdn.com/b/windowsazure/archive/2013/01/08/recent-updates-to-the-windows-azure-sdk-net-4-5-windows-server-2012-and-more.aspx
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-220603-1-1.html 上篇帖子: 现在Windows Server 2012在Windows Azure 虚拟机库中可用 下篇帖子: 2012新版微软一站式示例代码浏览器正式发布 -包含Windows Azure代码示例!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表