按:微软通过尝试对AzureServiceFabric的逐渐开源,继续发展开源软件项目。最近,框架的SDK已经通过MIT授权发布到了GitHub上。该项目的团队称其为广泛开源的“起步阶段”。
本文由编译。AzureServiceFabric在2015年第一次面世,其脱胎于微软开发建设的基础服务结构,主要用于支撑大规模云服务,包括AzureSQL、Cortana和商用版Skype。它提供了可扩展和容错服务,运行于集群机器之上。
ServiceFabric主要是在Azure系统上工作,但运行环境可以自由下载,并且能部署在本地Windows系统中,甚至在非微软云的Windows虚拟机上。目前另一个Linux版本的运行环境也在开发中。微软已经开始使用GitHub的跟踪特性获取ServiceFabric中的需求和缺陷。
同时,运行环境的用户也对ServiceFabric的设计和功能表达了很大兴趣。开放SDK就被视为是Azure服务框架参与开发者社区的下一步举措,并且对框架的发展方向起到了推动作用。然而,对于ServiceFabric的开源,公司的态度比之前的项目更加谨慎,比如.NET,Chakra和Edge浏览器的JavaScript引擎。
ServiceFabric开始是作为内部服务进行发展的,因此整个开发进程都使用了保密的工具。为了开源,这些问题必须得到解决。首先,工具要进行升级或者开源;其次,服务要彻底从依赖的其它系统中剥离出来。AzureServiceFabric在微软的众多服务中承担着重要业务,这将使开源进程趋向于保守。
同时也意味着开源ServiceFabric不会和.NET核心一样顺利,因为.NET核心开源项目由独立监督委员会领导,并且在GitHub上获得了大量社区贡献。微软并没有计划开放整个ServiceFabric的SDK,其中可靠的数据集支持就将缺失,而且开源工作在前期只会小范围进行,代码加入公共源代码库的时间也不固定。尽管微软开发团队没有承诺未来的行动,但开放源码的进程还将继续。
更多的SDK内容,甚至是服务运行环境都有可能是未来开源的候选。Via.Arstechnica,编译版权文章,未经授权禁止转载。详情见转载须知。
本文关键词:微软,AzureServiceFabric,朝,开源,迈,出了,第一步,南宫28ng娱乐官网
本文来源:南宫28ng娱乐官网-www.moolabar.com