微软在很大程度上模糊了桌面系统程序员使用的开发软件与远程配置设计和存储设备之间的界限,我们只有仔细观察才能发现差异。在本周四于旧金山举行的Build2014大会上,几位微软高管通过宏观介绍展示了Sharepoint、VisualStudio等开发工具与其Azure云服务之间的紧密契合。高管们在演讲中强调,微软不再只专注于Windows,而是致力于将服务解决方案推向一系列设备平台——其中大部分不采用微软的长期盈利核心,即Windows操作系统.微软此次展出的部分设备来自iOS和Android阵营,还有一些用Java编写的应用程序。在这个问题上,专注于Apple的DaringFireball博主JohnGruber公开露面,讨论他的开发公司如何使用OSXMac设备和Azure云为iOS系统创建应用程序。简而言之,他的结论是:如果你想在非Windows操作系统上开发软件——即使该软件是针对WindowsPhone和Windows8的竞争对手平台——微软的Azure云仍然对你开放。门。事实上,就连WindowsAzure这个名字也已经成为历史,现在它的正式名称是MicrosoftAzure。这些例子反映了微软的运营变革思路和新战略的初步线索;微软新任CEOSatyaNadella将微软的新战略称为“MobileFirst,CloudFirst”。其核心是通过一套跨平台的解决方案,帮助微软成功应对云计算巨头亚马逊和谷歌迅速崛起带来的严重冲击。在本次主题演讲中,微软还强调了上述变化对应用开发者和云管理者的积极意义。今天宣布的其他新功能包括通过VisualStudio“清除、管理和调试云中任意数量的虚拟机”的能力,微软云和企业业务副总裁ScottGuthrie说。微软技术研究员MarkRussinovich在接受我们采访时表示,这只是“我们在将基础设施即服务和平台即服务结合在一起方面迈出的第一步”。另一个功能称为“浏览器链接”,这意味着开发人员可以使用浏览器上的调试工具对站点进行调整,所有更改都会立即推送到VisualStudio并运行。这一次,为了降低开发者一系列工具的开发难度,微软还与Puppet合作,为其虚拟机打造了一套Puppet扩展,让程序员可以更方便的使用这个流行的服务器管理和配置工具部署。“我们意识到为云开发可能具有挑战性,但可以避免。今天标志着我们云之旅的开始。我们希望为我们的客户提供一套理想的环境,让这里的每个人都能轻松体验云的好处和承诺云计算不会影响规模、速度或成本,”格思里在一篇关于新功能的博客文章中说。这些客户端工具与MicrosoftAzure云的许多显着升级一起工作,包括对提供更多计费和性能信息的仪表板的调整,以及VisualStudioOnline中的许多关键升级。新的仪表板机制允许开发者查看性能信息、服务计费和应用程序信息等,其视图风格也更接近Windows8Metro。对VisualStudioOnline所做的调整还包括添加了一个名为“Monaco”的代码编辑器——它允许管理员通过Azure仪表板修改和提交在Azure虚拟机中运行的代码。它还集成了一项称为“简化资源管理”的新功能,对于WindowsAzure,这类似于AmazonWebServices中的CloudFormation。该工具允许开发人员将应用软件、基础设施和服务作为一个“资源组”来创建和管理,从而简化了大型复杂站点的管理。这些组可以保存为模板,稍后用于为其他资源创建分组。“我们为开发人员提供部署用户模板的能力,然后使用必要的API向它们添加资源或修改它们以形成新的模板,”Russinovich向我们解释道。“此外,ApplicationInsights是一种分析解决方案,可收集可用性、性能和使用信息等模板数据,以跟踪特定应用程序的健康状况。与VisualStudio集成的新功能可帮助开发人员从新应用程序中获取这些数据,”微软写道在新闻稿中。通过以上变化,微软已经将重心从使用WindowsAzure帮助Windows开发人员创建Windows应用程序转移到使用MicrosoftAzure帮助所有开发人员创建各种类型的应用程序——这种转变是根本性的,并且可能在未来几个月内出现更明确的趋势.
