近期涉及增强其已经在WindowsAzure中发挥作用的云战略内容备受瞩目,很多读者对此也很有兴趣,现在给大家罗列关于增强其已经在WindowsAzure中发挥作用的云战略最新消息。
根据一位著名的微软观察家发现的文件,微软正在开发下一代云编程模型和相关工具,以增强其已经在Windows Azure中发挥作用的云战略。
8月18日,Mary Jo Foley 在其“ 关于Microsoft的所有网站”上的博客文章中引用了一些文件,这些文件指向Microsoft名为Orleans的研究项目。根据Foley的说法:
“那么,奥尔良到底是什么?奥尔良是一个新的编程模型,旨在将抽象水平提高到Microsoft公共语言运行时(CLR)之上。奥尔良引入-grains的概念,它是可以在不同版本之间迁移的计算和数据存储单位数据中心。奥尔良还将包括自己的运行时,该运行时将处理复制,持久性和一致性。其想法是创建一个可在客户端和服务器上运行的单一编程模型,从而简化调试并提高代码移动性。”
此外,Foley发现的幻灯片还引用了Volta,这是Microsoft描述的旨在使云应用程序开发民主化的项目。微软研究员Erik Meijer在2007年对Volta工作的描述中说:“'如果您看一下VB何时上市,那么做Windows编程真的非常非常困难。您必须是C ++程序员,然后是VB到那时,人们突然可以编写Windows程序。现在是Web时代,但从某种意义上说,我们回到Windows编程的早期。”
他补充说:“就像Visual Basic通过删除许多样板(例如消息泵和窗口句柄)使Windows的编程民主化一样,它对问题的影响比对解决方案的影响更大,我们提出了语言扩展,API和工具套件Web编程也是如此。”
同时,这些文件没有透露微软可能对奥尔良技术有什么计划,也没有说是纯微软研究计划还是公司计划将其产品化。
无论如何,“奥尔良”似乎都与微软为开发人员授权进行云应用程序开发所付出的努力直接契合。微软服务器与云事业部高级副总裁Amitabh Srivastava在7月举行的微软全球合作伙伴大会上接受eWEEK采访时表示,微软从一开始就考虑到开发人员的需求,便构建了Windows Azure云平台。
“从第一天开始开发Azure时,开发人员就已经完成了,” Srivastava说。“您必须允许开发人员将他们的技能,他们当前的技能集带到云中。因此,我们说开发人员应该选择他们想要使用的语言。您可以使用所需的任何环境。可以使用Visual Studio或您可以在Eclipse中完成整个开发。您不能将开发人员引入一种或两种语言或一种或两种框架。仅仅因为我们的Windows Server系列并不意味着我们将限制您使用C#或Microsoft语言。”