共计 2388 个字符,预计需要花费 6 分钟才能阅读完成。
在过来的 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 微信公众号。