初创企业,开发人员和独立软件供应商(ISV)很快将能够利用Microsoft在云中的专业知识来提供可扩展,可靠和高性能的应用程序。
今天,微软结束了其最新的云服务,称为Azure Service Fabric。这项云服务将在今年的旧金山构建大会(4月29日至5月1日)上作为开发人员预览发布,从根本上使技术初创公司和应用程序开发人员能够利用总部位于华盛顿州雷德蒙德的软件提供商的经验在构建云规模的应用程序中。
Microsoft Azure的CTO Mark Russinovich在一份声明中说:“ Azure Service Fabric提供了一个高控制平台,使开发人员和ISV可以构建具有高度可伸缩性和自定义功能的云服务。” “ Service Fabric源于我们提供关键任务云服务的多年经验,已经投入生产五年以上。”
基于用于运行Microsoft Azure核心基础结构的基础元素,Azure Service Fabric技术为公司自身的若干业务和面向消费者的云服务提供了支持,包括Cortana,Skype for Business(以前称为Lync),InTune移动设备管理(MDM)和在DocumentDB的NoSQL数据库文件。Russinovich透露,在Azure SQL数据库中,该技术帮助维护了超过140万个客户数据库。
初创软件开发人员和其他有希望的人很快将可以使用使这些云应用程序和服务保持运行的功能。
Russinovich说,Azure Service Fabric“本能地了解可用的基础结构资源和应用程序的需求,从而实现自动更新,自我修复的行为,这对于提供超大规模的高可用性和持久性服务至关重要。” “我们现在正在向所有人使用这种经过严格考验的技术,不是我们使用的版本,而是我们自己使用的确切技术。
根据Russinovich的说法,该产品为无状态和有状态微服务提供了支持,“这是一种架构方法,其中复杂的应用程序由小的独立版本的服务组成。” 这使服务能够处理“最复杂,低延迟,数据密集型方案并将其扩展到云中”。此外,Azure Service Fabric提供了微服务编排和自动化以及应用程序生命周期管理功能,后者使开发人员能够扩展其应用程序而无需重新架构它们。
最后,为了符合Build会议对开发人员友好的精神,该解决方案与许多Windows开发人员选择的集成开发环境(IDE)集成在一起。
Russinovich说,Azure Service Fabric包括“ Visual Studio工具以及命令行支持,这使开发人员可以在单盒部署,测试部署和生产部署中快速轻松地构建,测试,调试,部署和更新其Service Fabric应用程序。” 。他说,Azure Service Fabric的初始版本将专门针对Windows,但是Linux支持正在开发中。
尽管Windows开发人员将不得不等待几天才能使用Azure Service Fabric进行测试,但OSIsoft已经采用了该技术来增强其物联网(IoT)处理功能。Russinovich表示:“利用Service Fabric的OSIsoft解决方案通过每几秒钟持久地处理数亿米的数据,从而获得了新的客户驱动见解,从而打破了以前的本地记录。”