从2008年推出Azure云平台,微软公司不断陆续推出新的Azure服务,来提高其在云计算方面的服务能力。近期,微软发布了物联网版本的Windows 10系统,努力推进桌面电脑、手机、平板电脑及其他智能移动终端实现“统一应用”的战略。3月24日,微软重磅推出了Azure应用服务(Azure App Service),为开发人员在构建跨平台应用时,提供一体化服务。

\\


Azure应用服务整合了Web、移动和企业应用,使应用开发者只需要进行一次开发就可以把应用发不到不同的设备上。借助Azure App Service,Windows 10统一应用的影响将扩大到Web浏览器和其他移动平台的后端。最终,微软就可以进一步简化应用程序的开发和部署流程,减少Azure服务的订购费用。

\\


目前,Azure应用服务所整合的应用不仅包含了之前已经提供的Web应用程序(Web Apps)、移动应用程序(Mobile Apps)和Biztalk服务(BizTalk Servicec),而且还包括了全新的逻辑应用(Logic Apps)和API应用(API App)。而且,逻辑应用和API应用内建连接器,可以让开发者更容易的建立逻辑工作流,将内部部署的应用与多个SaaS云端服务(包括Office 365、OneDrive、DropBox、Twitter、Facebook和Marketo等)整合。

\\


通过整合这些应用,Azure应用服务所包含的功能如下:

\\


Web应用方面——包含了之前Azure Websites所有的功能,例如支持.NET、Nodes.js、Java、PHP和Python等代码、内置AutoScale支持以及虚拟网络支持等。

\\


移动应用方面——不仅包含了之前Azure移动服务的功能,而且还引入了对内置AutoScale、结合Visual StudioOnline/GitHub/BitBucket进行连续集成/部署以及虚拟网络等的支持。移动应用为基于不同平台的手机提供了丰富的后台设置兼容性,让用户可以方便的推送通知、身份认证以及云数据等等。

\\


逻辑应用方面——提供给技术用户或开发者构建自动化工作流的功能。用户可以利用内置的连接器,包括Box、Dropbox、OneDrive以及Azure BizTalk 服务等,来构建高级的整合任务。

\\


API应用方面——提供了创建、共享和调用自身创建和其他SaaS和云供应商所提供的API的能力。而且,通过自动构建SDK,API可以应用于不同的平台。

\\


通过这些功能的整合,微软把Azure PaaS 变成了一个丰富的应用平台。Azure应用服务作为微软“移动优先/云优先”策略的产物,为开发人员提供了一个完全托管和安全的架构。通过这些功能的整合,Azure应用服务让开发者可以通过单一服务,来建立各种平台或装置的网页应用及手机应用。此外,它可还可以实现业务流程的自动化业快速执行与内部/SaaS系统的轻松集成。

\\


Azure应用服务一经推出便受到广泛关注。TNW表示,微软应用服务提供给了开发人员只需付费一次便可完成跨平台应用开发的机会。这样的开发模式能够引起广大开发人员的特殊兴趣。有评论指出,Azure应用服务将有助于帮助微软获得比谷歌、苹果、Facebook或亚马逊更多的用户,提高微软云计算的业务。Fortuvis Systems的CEO M.R.ASHWINPRABHU表示,新推出的Azure应用服务指明了微软公司下一步发展的方向。作为第一次公开预览,微软也许在未来会很快发布正式版以及更多的更新,提高云计算平台的服务能力和便捷性。

\\


目前Azure 应用服务已开放使用。已有用户在原本Azure Websites价格的情况下,就可以体验预览版的移动应用、逻辑应用及API 应用功能。而且,新用户可以享受30天免费试用期。