云计算 频道

谈微软Windows Azure六个月来的变化

  【IT168 资讯】微软公司副总裁Scott Guthrie,当他接手Azure后的第一件事就是:要求他的团队成员使用微软现有的工具、软件开发包和指导规范开发出一款Azure应用。当时大部分团队成员(据我听到的其中一个版本大约是参与者的四分之三)觉得这是一件相当耗费时间的事(注:当时在Azure上开发和部署应用很麻烦)。

  毫不夸张地说,(当时)在微软的PaaS平台Azure上开发和运营应用并不是一件容易的事,即使微软一直在鼓励其他的开发商基于他们的云平台做开发和部署应用。这也是为什么在过去的6个月里,微软在云平台上做出了一系列的改进,包括在Azure的编程工具、功能特性、授权许可、支持文档及相关资料方面。(就在这个月的早些时候,Guthrie和微软的其他高管就Azure平台召开了一天的网络会议。参考:day-long Webcast all about Azure)

  在今年早些时候微软服务器和工具事业部改组的时候,Guthrie带着他的Web平台和开发工具团队,外加应用服务器部门,以及从Windows Azure 团队挑出来的精英们加入了BPD (Business Platform Division)。(BPD目前由微软集团副总裁Ted Kummert领导,负责SQL Server、SQL Azure、Windows Server、Azure AppFabric、Windows Communication Foundation 和Windows Workflow Foundation等产品群,目前是搭建一个综合应用平台,该平台由数据库、应用服务器、云服务及数据编码/代码模型库组成。)

  “Guthrie最为人津津乐道的是他的热情及对(开发)工具的专注。我们能看到自从他接手Azure团队后对其所投入的热情和精力。”BizTalk最有价值专家及生物科技公司首席设计师Richard Seroter说道。

  芝加哥商业和云计算实践总监Eric Boyd也同意上面的说法。

  “常年以来,Guthrie在对微软开发工具和平台的开发体验简化上产生了很大的影响。而现在,他正把这个(简化的用户体验)习惯传递给使用Windows Azure的开发人员。”

  从Guthrie担任新的角色后,Boyd把他所看到的Azure的变化列出了一个改进清单。他认为微软已经将Azure上的开发人员的体验大大简化了。Windows Azure1.6软件开发工具包(SDK),允许开发人员在使用Visual Studio开发的的同时,访问Windows Azure 管理门户,发布Windows Azure的应用程序。此外,多款不同的Windows Azure软件开发工具包已经能打包下载并安装,因此,不需要再像以前那样单独下载Windows Azure和Windows Azure AppFabric 软件开发工具包。

  关注兼容性

  Boyd指出,在开放性方面,微软Azure云平台已经给开发者提供了包括.Net、Java、PHP、Ruby及Python等多重选择。此外,Azure还增加了对其他开源框架和工具的支持,例如Node.js、Apache Hadoop及MongoDB。

  一个总部设在华盛顿州柯克兰的研究机构的分析师说:“在以往的岗位时候,Guthrie一直倡导微软和非微软技术的兼容性,例如在Visual Studio中对jQuery支持。现在很有可能他将会把这种兼容性的风格延续到Azure当中。”

  一些公司观察家还认为受到Guthrie强大影响的还有关于定价的问题。微软今年已经多次调整了Azure及其组件的定价。同时,也对Azure AppFabric相关产品的定价进行了简化。

  Boyd说,今年早些时侯,入站宽带的收费被取消,Windows Azure存储成本下降。刚刚宣布,在不收取额外费用的情况下,SQL Azure数据库的最大容量增加了两倍。另外,他指出,在北美和欧洲,宽带费已经减少了25%。

  然而,微软并不是唯一一家希望吸引.Net开发人员到其云平台的公司。有两家VMware的合作伙伴上周刚刚宣布他们新的战略和产品,将支持.Net 应用迁移到VMware的云开发平台。而亚马逊也一直在努力改善其作为基础设施服务云平台的开发能力,让它具备更多的类似PaaS的能力。

  谁将成为.NET云应用程序的最终站?

  比较有趣的是,在过去的6个月里,像亚马逊这样的云平台也嵌入了VS这样的开发工具,还提供了大量的云服务,使得开发者与亚马逊云服务的主机进行很好的交互,并开发和部署.NET应用程序(和微软的Azure抢.NET开发者的局面已经出现)。那么,Guthrie和他的团队如何让Azure成为.NET云应用程序的最终目的地呢?

  Sogeti美国国家云计算解决方案专家组兼Azure MVP Brent Stineman发表了一些看法:

  “在过去的12个月里我们已经看到了Azure 发布的‘新’功能,接下来我们会更专注在产品的修正和完善上。据我了解,这项工作主要是Guthrie的责任。然而,比起定价的简化和各种API的调用,在这些方面Guthrie的影响可能会更加突出。”

  未来的6到12个月还将有哪些变化?

  真正的问题是在未来的6 至12个月里我们还将会看到什么。

  事实上,假如Guthrie 和他的团队采取的下一步措施是,应微软的客户要求,加入更多的基础设施服务元素,使得Azure更像亚马逊的EC2平台,那么,这将会更加有意思。一直有传言微软将会让用户在Azure的计算机上更容易的运行Linux。

  Sanfilippo表示:“我认为Azure的补充、更新及定价已经在Guthrie的掌握之中,而这将会继续,让Azure产品保持与亚马逊和谷歌的竞争力。”

  现有的和潜在的Azure客户及开发者:你如何看待Guthrie给Azure带来的改变?在未来的6个月里你还希望Guthrie和他的应用平台团队做什么来加强/或改进Azure呢?

0
相关文章