微软Azure Service Fabric朝开源迈出了第一步

发表于:2017-3-30 09:32

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:佚名    来源:雷锋网

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

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号