编者注:今天的帖子来自Avilay Parekh,Windows ">Azure 高级项目经理。这篇文章对于2012年发布的Windows Azure SDk的相关功能新的平台即服务 (PaaS)做了很好的概述。
现在我相信你们中的一些已经使用过最新的 Windows Azure SDK(2012 年 6 月发布) !通过添加值到你的云应用程序中,我们得到了一些新的PaaS相关的功能。在这篇文章,我将提供一些我喜欢的 PaaS 功能的概述。在随后的文章中我还会对这些功能做详细的演练。同时,您可以在MSDN上找到所有新功能的完整信息.
新包装格式
2012年6月我们做的很酷的一件事就是开放了cspkgs的包装格式。你们之中的黑客已经知道,你可能总是用解压缩实用程序打开 cspkgs并检查软件包中有什么。然而,它已不可能编辑和重新打包cspkg并将其部署到Windows Azure。那就是,到现在为止 !此版本中,我们提供了一种方法将 cspkg 转换为与.zip 格式兼容的开放的 OPC 格式。这意味着,现在你可以解压缩、 编辑、 重压缩和部署你的包到Windows Azure而不需要Visual Studio,甚至Windows操作系统。此功能在社区技术预览 (CTP)中,这就意味着我正在从你寻找大量的反馈,什么是好的,什么是不好的,什么是正在丢失的。您可以在我们积极监测的Windows Azure 论坛上提供反馈。敬请关注在即将到来的文章中对此项功能的详细演练。
直接实例寻址
我们取得了很多激动人心的改善的另一个领域是网络。你可能已经听说很多关于 'UDP' 和 'Any' 作为我们的虚拟机的一部分的协议支持预览版本。一个真正 (真的真的 !) 非常酷的功能,我们一直在此版本中是直接处理您的角色实例的能力。这意味着,如果一个 web 角色拥有 4 个实例运行在云计算,你可以问要求Windows Azure分配4个端口 像 5000、 5001 及 5002、 5003。然后你可以直接用一个URL比如http://myapp.cloudapp.net:5000, http://myapp.cloudapp.net:5001等等和实例进行通信。有许多方案在此功能方面很有用,例如,你可以在这些端口上,控制各自的的实例行为在运行时,或者您可以将任务分配给像在类型的工作量等的特定实例!
自定义的负载平衡器探测
另一大功能是自定义的负载平衡器探测。这是伟大的方法来控制您的角色是否以及何时可以从 Windows Azure 负载平衡器接收通信。这是相当先进的方案,其中,如果这是 Windows 操作系统,将会根据几个"先进"、"高级"按钮。尽管我肯定会介绍此功能的 — — 你猜对了 — — 一个即将到来的文章,这将在我紧随上面提到的两个其它的功能的后面。
并排安装的 Sdk
我们接到您的反馈,你不能更新到最新的SDK和利用最新发布的很酷的东西。其中的主要原因之一产品代码是旧的,而没有办法玩最新的SDK.我希望 2012 年 6月 SDK 帮助您移除这特殊的障碍。你可以将这个SDK和2011年6月的SDK并排安装。我将贴出一些在2011SDK中创作项目的截屏,在你安装了2012SDK以后,以及怎样更新一个已经存在的2011年11月的SDK到2012年6月的SDK.