上海2016年5月31日电 -- 近日,DaoCloud 软件工程师孙宏亮接受 Docker 公司邀请,正式成为 Docker Swarm 容器集群项目的核心代码维护者(Maintainer)。Docker Swarm 项目共有九位核心代码维护者,除孙宏亮和 IBM、华为等公司的四位工程师,其余全部来自 Docker 公司。
代码维护者(Maintainers)拥有对开源项目制定方向、审核代码、合并新功能等重要权限,是开源项目的“守护神”。这个核心团队将对 Docker Swarm 项目未来的走向和发展起到至关重要的作用。根据开源社区的惯例,只有技术出色,为项目做出连续贡献并且愿意承担责任的开发人员,才有可能被选为代码维护者。
孙宏亮是 DaoCloud 技术合伙人,在 DaoCloud 负责公有云数据服务、基于 Swarm 的企业集群管理工具的核心功能和底层技术的开发工作。在这期间,孙宏亮为 Docker 开源项目提交了大量的补丁和功能改进,他还与全球范围的 Docker 开源代码贡献者进行了深入的交流合作。去年 8 月孙宏亮出版了《Docker 源码分析》一书,对 Docker 架构和源代码进行了深入的讲解,迅速成为了 Docker 领域的热门书籍。
DaoCloud工程师孙宏亮受邀成为Docker核心项目代码维护者
Swarm 开源项目是 Docker 公司的官方容器集群管理引擎,它提供了强大的集群管理和编排调度能力。对比 Apache Mesos 和 Google Kubernetes 等第三方框架,由于 Swarm 使用 Docker 原生 API,与 Docker 引擎保持同步更新,能够第一时间发挥 Docker 引擎的管理能力。Swarm 项目在发布至今的短短一年时间里,已经受到大量用户关注,在生产环境的大规模使用也迅速增长。根据第三方的独立技术测评,Swarm 集群可以轻松创建拥有1000个物理节点和数十万个容器的超大规模集群,其性能和扩展性也被证明超过其它三方集群管理平台。
早在2015年 Docker Swarm 项目的发布初期,DaoCloud 就已经将该技术应用于公有云平台,支撑大量在线容器,拥有丰富的第一手运营经验。因此 DaoCloud 便投入技术团队进行深入研究,并向 Docker 公司提交了大量的功能改进和代码补丁。2016 年初,基于对 Docker 公有云的运营经验,Swarm 的深入研究和企业客户需求的深入理解,DaoCloud 发布了 DaoCloud Enterprise 容器管理套件。这款产品在 Docker Swarm 开源框架的基础上,进行了大量的定制开发和功能增强,帮助企业在已有的 IT 基础架构之上快速搭建 100% 兼容 Docker 标准的超大规模容器集群,具备对接企业级安全存储,构建容器间虚拟网络,可视化容器编排等功能,并为管理员提供了便捷的资源管理和监控能力。DaoCloud 工程师被授予 Swarm 项目代码维护者权限,也将帮助 DaoCloud 深入把控 Swarm 项目的技术走向,为企业级客户提供自主可控的容器管理平台。这对 DaoCloud 和选择 Swarm 的企业级客户具有非常重要的意义。
DaoCloud 团队中超过80%的成员都是研发人员,公司内部有极强的技术氛围。对于 DaoCloud 来说,培养开源社区的代码维护者,不仅仅是拥抱开源社区的重要一步,也意味着 DaoCloud 将坚持走自主可控的开源之路。DaoCloud 将在未来深度参与 Docker 的开源项目,引导容器相关开源项目的发展和走向,为企业级客户提供深层次的技术保障。