AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

开源界的又一胜利:CNCF 基金会迎来亚马逊的加入

  • 2017-09-07
  • 本文字数:1496 字

    阅读完需:约 5 分钟

继七月微软以铂金身份加入之后,CNCF 基金会又迎来了一位重量级铂金会员——亚马逊,至此 CNCF 告别了“只差亚马逊的俱乐部”这一称号,目前该基金会已齐聚了业界三大公有云提供商(亚马逊 AWS、谷歌云平台、微软 Azure)以及大部分的私有云提供商,这可谓是开源界的又一胜利。

CNCF (云原生计算)基金会隶属于 Linux 基金会,它成立于 2015 年。首先是由谷歌牵头组织,致力于创建并推动新型可伸缩、可恢复的分布式架构范式,该基金会最先也是借助谷歌推出的容器编排框架 Kubernetes 而成立的。之后该基金会又先后接收、孵化了不少容器相关的开源项目,其中就包括由 Docker 捐赠的 Containerd 及 CentOS 捐赠的 rkt 等,目前基金会名下已有 10 个项目,并有不少正在孵化中。同时基金会也吸引了几乎所有的行业领军的公司,国内的腾讯和阿里也分别在今年的 5、6 月先后加入了 CNCF 基金会。

容器化是近来非常火的一个概念,正有越来越多的公司、机构在接纳容器架构并将之运用于生产,各个业界大佬也纷纷想抢占这个领域的制高点,而面对大规模的容器管理,容器的编排工具也成为了项目不可或缺的一部分,CNCF 管理委员会主席 Todd Moore,两年之前还只有10% 的决策者表示会考虑使用容器编排工具,如今已有超过一半的用户在生产环境使用容器编排工具了,其中最广泛被使用的正是Kubernetes。Kubernetes 提供了容器的部署、伸缩、维护等功能,并让用户方便地在各平台之间切换,无论是自建平台、谷歌云平台还是微软的Azure 或AWS。目前Kubernetes 的发展迅猛,贡献者的数量也正不断增长。亚马逊的这次加入,不乏Kubernetes 影响力日益增长这一因素。

这次,亚马逊派出了云架构战略副总裁Adrian Cockcroft 与首席开源技术专家Arun Gupta 加入CNCF 管理委员会,在Adrian 发布的博客中,他结合其之前在网飞的工作经验,阐述了云原生架构的发展,以及云原生架构所带来的按需部署、自由伸缩等优势。

事实上,原先的“只差亚马逊的俱乐部”并不代表AWS 体系与Kubernetes 无缘。相反,已经有诸多方式可以在AWS 上使用Kubernetes。在CNCF 于5 月发布的一份调查中更是显示,在使用Kubernetes 的公司中,有63% 使用的是亚马逊提供的容器服务。可见亚马逊已经占据了很大的市场份额。AWS 之前也有种种动作主动接纳Kubernetes:AWS 积极参与了谈论集成相关问题的讨论组,还在亚马逊官方博客上介绍了如何运用kops 在AWS 上使用Kubernetes。

而与此同时,亚马逊自己也提供了一套免费的容器编排工具 ECS(EC2 容器服务),该服务可以对 EC2 上的 Docker 容器进行管理、部署、扩容。相较于微软早在 16 年年底就已将 Kubernetes 完全融入对应的 Azure 容器服务(ACS)中,亚马逊目前并没有提出类似集成计划。更值得寻味的是,Adrian 在其博客中指出,AWS 对 CNCF 的一些项目十分感兴趣,例如 CNI

我们即将发布的 ECS任务网络管理使用了 CNI 插件,我们希望 CNI 可以成为 AWS 容器网络的一个基础部分。

而对于 CNCF 首推的 Kubernetes 却只提及有计划推出更多相关的技术博客,并将贡献代码,而没有更进一步详细的计划。

对于 AWS 的用户来说,会希望看到亚马逊借此次加入 CNCF 的机会,更大程度地拥抱 Kubernetes,进而提供更好的用户体验,更可以避免对 AWS 平台的锁定,虽然后者可能并不是 AWS 所在意的。AWS 将如何进一步拥抱并回馈开源社区?又会如何定位 ECS 与 Kubernetes 的关系?在近日将于纽约及亚特兰大举办的 AWS 峰会上或能看出端倪。


感谢郭蕾对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-09-07 19:001932
用户头像

发布了 41 篇内容, 共 14.8 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

Kubernetes 将迎来首个 LTS 版本

倪朋飞

Kubernetes 容器 微服务

如何在“写作平台”做一个读者

小天同学

思考 写作平台 建议 读者 阅读量

低代码是什么鬼

Jeff Kit

低代码 全栈 开发

Flutter引擎源码解读-内存管理篇

Geek_70xtik

flutter ios android 跨平台 dart

Redis学习笔记(字符串类型)

编程随想曲

redis

有节制的设计

胖鱼2号

微信 设计 無印良品

1分钟系列-Elastic Stack(ELK)简介

Yezhiwei

Logstash Kibana ELK

JAVA 程序展示时间与数据表保存的时间相差了 13 个小时!

我不自豪谁志豪

MySQL 学习 后端

聊聊我的程序员下属

程序员干货站

Python 人工智能 程序员 程序人生

乞丐版英制单位转换

escray

学习 CSD 认证实战营

Bash 的4种运行模式

Megatron7

bash Linux DevOps Shell

《零基础学Java》 FAQ 之 1-HelloWorld程序发生了ClassNotFound错误怎么解决

臧萌

Java Hello World !

《零基础学Java》 FAQ 之 2-Java版本那点事儿

臧萌

Java

python 之 「奶茶名字」的词云展示

小匚

Python python 爬虫 python教程

取舍与可测试

孙苏勇

产品 产品设计 产品开发

一次生产事故导致系统崩溃的原因排查过程

hellocj

一次线上服务高 CPU 占用优化实践

挖坑的张师傅

性能优化 JVM cpu

maven私服搭建

kcnf

maven

七大查找算法,面试考试皆可用

我不自豪谁志豪

Java 面试 算法

Java并发编程基础--volatile

Java收录阁

volatile 线程

我们有来生吗?

Janenesome

读书 碎碎念 猎奇

书籍推荐

蛤蟆先生

读书

Graylog部署文档

勤而行之

Linux 开源 工具 日志分析

字节流(InputStream/OutputStream)

Howe

Java 工作流

pip 配置路径要死记硬背?

风起帆扬了

Python Linux windows pip

理解 KL 散度的近似

Neil

人工智能 学习 Deep learning Machine Learning

回"疫"录(8):我怀疑我病了

小天同学

疫情 心理 回忆录 现实纪录 纪实

面试考试可用,十大排序算法

我不自豪谁志豪

学习 面试 算法

利用goaccess分析nginx日志

Megatron7

nginx Linux

快捷考勤打卡设置

Megatron7

ios

程序员大佬怎么跳槽?

程序员干货站

Python 人工智能 程序员 后端

开源界的又一胜利:CNCF基金会迎来亚马逊的加入_语言 & 开发_周元昊_InfoQ精选文章