IT资讯 Longhorn 为 CNCF 孵化器带来了云原生分布式存储

emilio · 2021-11-05 14:30:06 · 热度: 10

CNCF 技术监督委员会(TOC)投票同意提升 Longhorn 作为 CNCF 孵化项目。

Longhorn 为 CNCF 孵化器带来了云原生分布式存储

Longhorn[1]是 Kubernetes 的分布式块存储系统,设计用于在不同类型的物理存储设备、基础设施和架构上运行。它构建在 Kubernetes 上,用于运行在 Kubernetes 上的工作负载。Longhorn 的控制平面基于控制器设计模式,并利用动态 pod 管理来提供其数据平面通信堆栈。

Longhorn 被组织用于生产,Cerner[2]是一家医疗信息技术公司,使用 Longhorn 进行持久存储和高可用数据复制;Tribunal Regional Eleitoral do Pará[3],巴西 Pará 州的地区选举法庭,使用 Longhorn 作为 Prometheus 和其他 工具 的存储后台;Tyk[4]是一个开源 API 和服务管理平台,使用 Longhorn 支持数百个动态供应的集群节点。

“Longhorn 自成立以来不断壮大,已经帮助数千 Kubernetes 用户解决了他们的存储挑战,”SUSE 工程与创新总裁、CNCF TOC 成员 Sheng Liang 说。“Longhorn 最近提升到孵化阶段是对社区支持的证明,我很期待看到未来会发生什么,因为它在 CNCF 继续增长。我也为 Longhorn 开发人员感到自豪,他们通过改进、构建和交付新的创新功能和每个版本的改进,不知疲倦地工作来满足社区的需求。”

Longhorn 于 2019 年 10 月作为沙箱项目加入 CNCF。从那时起,Longhorn 经历了惊人的增长,从 30 家公司的 200 名贡献者增长到 120 多家公司的 800 多名贡献者。提交者的数量从 3 家公司的 14 人增加到 13 家以上公司的 70 多人。Longhorn 全球运行的节点数量增加了 10 倍,从 2700 个增加到超过 34000 个。

Longhorn 已经与 CNCF 社区的其他几个项目进行了整合。它的组件由 gRPC 实现,以实现彼此之间的通信。Longhorn 还与 Prometheus 集成,提供指标端点和预构建的度量仪表板,并利用 Helm 向用户交付软件。

“过去六年我一直在 Longhorn 项目上工作,看到 Kubernetes 和云原生生态系统广泛采用这个项目,我感到很谦卑,”Longhorn 工程主管 Sheng Yang 说。“除了提高 Longhorn 的可用性和稳定性之外,我很期待我们正在进行的性能改进工作的结果。我很高兴能成为 CNCF 大家庭的一员,并与其他伟大的 CNCF 项目一起成长。”

“Kubernetes 的分布式块存储对于云原生环境尤其重要,因为云原生环境中的事物本质上可能是动态和短暂的。”CNCF CTO Chris Aniszczyk 说:“像 Longhorn 这样的项目正在帮助创建一个地方,当涉及到 Kubernetes 的高可用性持久存储时,云原生应用程序有更多容错性好的选项。我们期待继续在 CNCF 培育 Longhorn 项目。”

主要组件:

  1. 没有单点故障的企业级分布式存储

  2. 块存储的增量快照

  3. 基于有效更改块检测备份到辅助存储(NFSv4 或 S3 兼容的对象存储)

  4. 重复快照和备份

  5. 自动无干扰升级。你可以升级整个 Longhorn 软件堆栈而不中断运行卷!

  6. 直观的 GUI 仪表板

显著的里程碑:

  • 来自 120 多家公司的 800 多名贡献者

  • 来自 13 个组织的 70 多名提交者

  • GitHub:从 600 多个星星增加到 3000 多个星星

  • Slack:从 200 多位成员增加到 1500 多位成员

  • 34000 多个节点运行 Longhorn

Longhorn 路线图包括增强 API、增强云提供商、应用程序、高可用 RWX 存储、存储网络等,这些都可以在Longhorn Priorities[5]中看到。我们最近发布了 Longhorn v1.2,其中包括卷和备份加密、自动副本再平衡、基于策略的备份规则、卷克隆支持等等。

“我对 Longhorn 有两大期待。”Longhorn 高级工程经理 David Ko 表示:“首先,我很高兴地看到这个项目包括丰富数据服务和提高数据路径性能。第二,也是最重要的,我很高兴看到这个项目的发展,并被更广泛的社区所接受。CNCF 是一个伟大的开源孵化器,来自社区的支持帮助我们作为维护者构建更好的技术并促进创新,它鼓励我们创新并丰富云原生世界。”

作为 CNCF 托管的项目,加入孵化技术 Argo、Buildpacks、Cilium、CloudEvents、CNI、Contour、Cortex、CRI-O、Crossplane、Dapr、Dragonfly、emissary-ingress、Falco、Flagger、Flux、gRPC、KEDA、KubeEdge、NATS、Notary、OpenTelemetry、Operator Framework、SPIFFE、SPIRE 和 Thanos,Longhorn 是一个中立基金会的一部分,该基金会与它的技术利益保持一致,还有一个更大的 Linux 基金会,它提供治理、营销支持和社区扩展。有关每个级别的成熟度要求的更多信息,请访问CNCF 毕业标准[6]。

参考资料

[1] Longhorn: https://longhorn.io/

[2] Cerner: https://www.cerner.com/

[3] Tribunal Regional Eleitoral do Pará: http://www.tre-pa.jus.br/

[4] Tyk: https://tyk.io/

[5] Longhorn Priorities: https://github.com/longhorn/longhorn/issues?q=is%3Aopen+is%3Aissue+label%3Apriority%2F1+label%3Akind%2Fenhancement

[6] CNCF 毕业标准: https://github.com/cncf/toc/blob/main/process/graduation_criteria.adoc

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册