在过来的12个月中,宽泛应用的数据存储解决方案曾经有200位不同的贡献者
旧金山,加利福尼亚州--2020年11月24日--CNCF®(云原生计算基金会,Cloud Native Computing Foundation®),旨在为云原生软件构建可继续的生态系统,明天发表etcd毕业。从孵化到毕业阶段,etcd曾经被越来越多的人采纳、领有凋谢的治理过程、个性成熟度,以及对社区、可持续性和包容性的强烈承诺。
etcd是分布式的、牢靠的键值存储,它提供了牢靠的形式来存储须要由分布式系统或机器集群拜访的数据。任何简单的应用程序,从简略的web应用程序到Kubernetes,都能够从etcd读取数据并将数据写入其中。该我的项目于2013年在CoreOS创立,并于2018年12月作为孵化我的项目退出CNCF。
“etcd我的项目是Kubernetes外部的要害组件,其余许多我的项目都依赖etcd来实现牢靠的分布式数据存储。”CNCF CTO Chris Aniszczyk说:“咱们对etcd在规模上继续达到的里程碑和在最近的保安审计上的成熟解决形式留下深刻印象,咱们期待其作为毕业我的项目培养社区。”
etcd被许多公司用于生产,包含阿里巴巴、亚马逊、百度、思科、EMC、谷歌、华为、IBM、红帽、Uber、Verizon等,以及Kubernetes、CoreDNS、M3、Rook和TiKV等我的项目。
“etcd作为咱们在Placement Driver中的元数据存储,以及咱们在生产中对Raft施行的灵感,曾经被证实是TiKV和TiDB的一个很好的抉择,能够确保跨TiDB集群的数据一致性和高可用性。”PingCAP联结创始人兼CTO Ed Huang说:“能参加到它的毕业旅程中来,咱们感到十分骄傲和快乐。将来咱们也违心更多地参加到它的生态系统开发中去。”
维护者团队目前由10名成员组成,代表的公司散布良好,包含阿里巴巴、亚马逊、Cockroach Labs、谷歌云、IBM,以及红帽。自从etcd成为孵化我的项目以来,曾经减少了三位新的维护者。在过来的12个月里,有200名不同的贡献者编写了pull request。
“通过七年的倒退,etcd曾经成熟,成为许多分布式系统的基石。它胜利的最重要的决定是退出了CNCF社区,并在许多组织中造就保护人员,”Xiang说,他是etcd维护者兼CNCF TOC成员,也是阿里云工程总监。“咱们很快乐看到它在CNCF毕业。etcd是撑持阿里云的容器服务和许多其余要害服务的外围。咱们期待着在将来进步其稳定性、可靠性和性能。”
由CNCF资助的第三方平安审计是在2020年7月通过Trail of Bits对etcd v3.4的最新次要发行版进行的。依据报告,etcd代码基是一个成熟的、被宽泛采纳的产品,在etcd的外围组件中没有发现显著的问题。在etcd网关中发现了一个重大的问题,该团队通过修复和向后移植到etcd反对的版本中解决了这个问题。
该我的项目还在2020年1月通过了Jepsen测试,该测试剖析了开源分布式系统,以查看它们是否实现了一致性保障。结果显示了我的项目性能的成熟度。Jepsen团队还指出了一些须要改良的中央,并由etcd团队实现。
“从一开始,etcd就被设计为简化统一存储操作,这使得它对于像Kubernetes这样的容器编排零碎的应用具备吸引力。etcd作为Kubernetes的管制立体存储被证实是十分适合的,两个我的项目曾经一起成长和成熟,”etcd维护者兼谷歌云软件工程师Joe Betz说。“咱们很快乐看到etcd在可靠性、可扩展性和品质方面的致力在本次毕业上失去CNCF的认可。明天的布告是etcd的成熟和它对生产工作负载的准备就绪的证实。”
“明天etcd毕业的重要里程碑,没有社区的工作和CNCF的反对,是不可能实现的。”IBM凋谢技术高级软件工程师兼etcd维护者Sahdev Zala说:“etcd在提供分布式键值存储方面施展着关键作用,该存储具备高可用性,满足大规模Kubernetes集群的强一致性要求。”
“开源软件在很多方面为咱们的生存提供了能源,”AWS Kubernetes总经理Bob Wise说。“从Linux到Kubernetes,各种规模的组织和各行各业的建设者们破费了大量的工夫创立和保护我的项目,这些我的项目撑持了咱们每天应用的互联网、电信、金融、交通、游戏、批发和医疗保健零碎。etcd是其中一个重要的我的项目,咱们很骄傲etcd作为Amazon EKS的外围局部,并参加帮忙这个我的项目成长和凋敝。咱们是etcd毕业的热心支持者,并期待与etcd和其余CNCF我的项目单干,构建平安、牢靠、弱小和可扩大的开放源码软件。”
为了从孵化阶段正式毕业,该我的项目取得了CII最佳实际徽章认证,实现了平安审计并解决了破绽,定义了本人的治理,并采纳了CNCF行为准则。
etcd背景
etcd是一个分布式的、牢靠的键值存储,用于分布式系统中最要害的数据,关注于:
- 简略:定义良好、面向用户的API(gRPC)
- 平安:主动TLS与可选的客户证书身份验证
- 疾速:基准测试10,000写/秒
- 牢靠:应用Raft作正当散布
要理解更多无关etcd的信息,请拜访:etcd.io。
点击浏览网站原文。
开始了!2020年CNCF中国云原生考察
问卷链接(https://www.wjx.cn/jq/9714648...)
CNCF (Cloud Native Computing Foundation)成立于2015年12月,隶属于Linux Foundation,是非营利性组织。
CNCF(云原生计算基金会)致力于培养和保护一个厂商中立的开源生态系统,来推广云原生技术。咱们通过将最前沿的模式民主化,让这些翻新为公众所用。扫描二维码关注CNCF微信公众号。