微软每三个星期更新一次Azure。微软Windows Azure副总裁Scott Guthrie称,Azure正引入各种功能、提升各项能力,用以追赶追亚马逊。而其中的一项举措就是是刚刚公布的巴西圣保罗新Azure数据中心。
微软Windows Azure副总裁Scott Guthrie
“我们的覆盖的地区比亚马逊多,我们已经覆盖了中国等地,而他们没有,” Guthrie月初在伦敦举行的新开发商会议上说道,“如果你想要与全球保持最紧密联系的话,那必须找我们的云提供商来做。”
Scott Guthrie指出,新引进的调度程序服务可以安排任务,并无需依赖某个特别的虚拟机。另外还引入了一个名为只读辅助(Read-only secondaries)的服务。只读辅助可以利用Azure全球的复制数据,“我们有全球复制储存的数据,比如说,用户在北欧存储数据,却可以自动在西欧的账户下做备份。”Guthrie表示,不过此功能是一个付费选项,不是默认选项里提供的东西。
“这种服务在过去只在发生灾难的时候才用。我们现在提供在只读模式下复制数据的功能,可以在构建应用程序时确保数据备存于只读辅助里,或是用来检查所需数据确实存在。”
Guthrie强调说,Azure不只是为客户提供的一项服务,Azure也为微软自身广泛使用。他说,“Office 365 用户登陆用的是Windows Azure Active Directory。Office 365的认证、安全、访问控制全部在Windows Azure里。而Xbox Live和Xbox One的后端则大量使用Windows Azure。Skype里有不少东西是在伦敦开发中心开发的,Skype也是在Azure里运行。SkyDrive的旧服务器会退役,SkyDrive正在过渡到Azure里。SkyDrive的新存储现在都在Azure里。”
对于微软来说,可靠性是一个颇为棘手的问题。Windows Azure服务2013年里发生过两次全球性中断。后面一次是在Xbox One发布时发生的,是由于DNS服务器更新出毛病引起的。SkyDrive和Outlook.com今年也出现过宕机。
Guthrie提出,“从一般可用性和可靠性的角度来看,我很欣慰地觉得Windows Azure比我见过的任何客户系统都要优秀一些。”不过他承认,客户对Azure缺乏控制是个不足。
他说,“好消息是,出问题时客户不用动手修复,但坏消息是,客户会觉得是在等某人帮你修复。客户要有信心,出问题时我们会出手,会解决问题恢复服务。”
当记者问道,为什么开发商要选择Azure,而不是选亚马逊或其它云服务提供商时,Guthrie指出,“我们开始提供一些特别的功能,”如即时可扩展网站,带有整合在Visual Studio里的程序部署功能。“一些如Visual Studio Online、持续交付、源码控制托管、远程调试与诊断等附加功能,是些颇为特别的东西。Azure Active Directory可以将本地目录同步到云里,用来打造出单点登录Apps。在其它云平台上要这么做的话是非常困难的。另外,要完成MapReduce任务并将分析功能整合到系统里的话,用我们的HDInsight服务做就甚为简单。”
Guthrie提到微软同时提供私有云和公有云,说这是个亮点。他说,“有些机构希望能够同时使用公有云和私有云,把二者扯到一起,以便可以灵活地在公有云和私有云里部署解决方案。我们的Azure是唯一能做这个的云服务提供商。”
记者问到,亚马逊刚刚宣布了虚拟桌面基础设施服务,微软是否有计划向这个方向扩展?Guthrie说,“我们在技术上是支持虚拟桌面基础设施的,尤其是对那些已经用上了Visual Studio 2013的开发者来说。"他指的是现存的一个VM镜像,可以用于此目的。这些虚拟机需要用到Windows Server,因为Windows 7许可证不容许部署在Azure里。他说,“确实有客户在使用VDI。我们与Citrix合作,已经可以在Azure云里提供一个基于Citrix的解决方案,具有远程桌面所需的各项功能。”
Azure有其软肋。记者提到Office 365账户和微软账户用的企业帐户在登陆微软服务时的出问题。记者还提到有时候要同时用到两者时遇到的问题,比如同时用两者Visual Studio会报错。Guthrie说,“应该是不会报错的,要看具体是什么情况。我们能做的是确保客户可以用微软账户和机构帐户做任何事。”
“我们的目标是简化,让客户和开发商无需操心,一切都会正常运行。我们马上会将企业帐户支持功能加到Visual Studio Online里。Windows Azure已经有这个功能了。”
移动服务是Azure的重头戏之一。移动服务可以为移动Apps迅速建立后端支持,不过由于容量有限而限制了用处。Guthrie说更灵活的方法即将出现,“我们行将看到,我们不仅仅可以在目前的Node.js扩展里构造移动服务,我们还可以用C#和.NET这样做,我们会用到ASP.NET WEB API架构达到此目的,可提供不少的东西。其中之一是用户可以调用SharePoint服务和Office 365服务。”
记者问到Azure数据中心之间的数据流量有多少是经过加密的,Guthrie不愿细谈。他说,“我以后再答这个问题吧。我们以后会分享更多的细节。不同的服务有不同的规则。我们对很多东西都加密的。但我们是个大公司,自然会分门别类。有哪些是没加密的,我们是知道的。”
Guthrie说,微软首次推出Windows Azure的HTML5门户时,它只有"4、5个图标,他们是,虚拟机(VM)、网站(Web site)、存储(Storage)和云服务(Cloud service)。现在,我们能看到26个门户扩展服务的图标了。而且每一个门户扩展服务的功能是2012年6月时同一服务的10多倍。”他说,以如此的发展速度,毫无疑问, 微软必将在云服务上一显身手。