当 DevOps 团队同时使用 Rancher 和 Longhorn 1.1 时,他们可以轻松管理位于任意位置的持久化数据卷,无论这些持久化数据卷位于云端、数据中心抑或边缘。

2021 年 1 月 27 日,全球开源创新领导者及 Rancher 容器管理平台所有者 SUSE 正式宣布发布 Longhorn 1.1。2019 年 10 月,Longhorn 成为了云原生计算基金会(CNCF)的沙箱(Sandbox)项目。2020 年 6 月,Longhorn 正式 GA。自此,Longhorn 的采用率增长了 235%,并成为了 Kubernetes 存储领域的中流砥柱。随着 Longhorn 1.1 的发布,Rancher 用户现已可以在边缘的低功耗硬件中使用 Kubernetes 原生存储解决方案

Longhorn 1.1 帮助 DevOps 团队在任何 Kubernetes 环境中轻松管理持久化数据卷,同时为云原生存储带来企业级的避免供应商锁定(Lock- in)的解决方案。通过扩展对 ARM64 的支持、自我修复功能以及增强的性能可见性,最新版本为 Rancher 用户在边缘环境中提供更高的弹性。

Gartner 预测,到 2025 年,75% 的企业生成的数据将在传统的集中式数据中心或云之外的边缘创建和处理。与 2018 年的 10% 相比,这一数据有了极大的增长。基于对爆炸式增长的企业数据的考量,Longhorn 1.1 帮助开发人员放心地构建应用程序,并将数据存储在资源受限的边缘环境当中。

Longhorn 1.1 全新特性

Longhorn 以微服务为中心,是用于 Kubernetes 部署的 100%开源的云原生存储项目。Longhorn 1.1 为 DevOps 团队带来了一系列的全新特性及功能增强,包括:

  • 位于边缘的强大的 K8S 原生存储

    Longhorn 1.1 扩展了 Kubernetes 原生存储功能,以支持边缘部署,旨在帮助 DevOps 团队在非理想的环境和边缘受限的环境中可靠地存储数据。除此之外,Longhorn 1.1 扩展了对 ARM 64 的支持,除了可以在数据中心 ARM 64 Server 上运行,还可以让以 ARM 为主流的边缘部署成为可能。

  • 更全面的访问模式支持

    提升效率一直是 Kubernetes 用户的首要考量。Longhorn 现已提供跨容器的 ReadWriteMany 支持,为开发人员提供更全面有效的持久化存储解决方案。与 ReadWriteOnce 的方法有所区别的是,Longhorn 1.1 允许团队在不同节点的不同路径之间共享存储卷。

  • 增强的可见性和运维支持

    Longhorn 1.1 为企业的存储基础设施中带来了更好的洞察力和功能。有了对 Prometheus 的新集成支持,用户可以实时了解诸如监控、资源使用、追踪等存储健康状况的指标。通过支持 Prometheus,用户还可以更详细地了解集群性能。最终,Longhorn 1.1 新增了对 CSI Snapshotter 支持,用户可以通过 “kubectl” 创建或恢复备份。

  • 节点维护功能升级

    Longhorn 1.1 的另一个全新功能是增强的节点维护能力。Longhorn 现已支持 Kubernetes drain operations,以帮助用户安全地执行节点维护。Longhorn 1.1 还具有识别新节点上现有磁盘的功能,从而为云供应商提供更好的操作环境。

  • 弹性增强

    对于大多数公司来说,最重要的事情就是减轻网络问题。Longhorn 1.1 引入了新的数据本地功能,以提高在边缘环境等不稳定的的网络条件下的弹性。这项新功能将使存储副本保持在工作负载所在的位置,确保即使节点暂时失去网络连接,也不会丢失对存储的访问。

    相比起其他软件定义的存储解决方案,Longhorn 1.1 非常简单。Longhorn 为大多数用例提供了快速且可靠的存储,而不会像传统的存储解决方案一样复杂和臃肿。

    当前,Rancher 的用户可以直接从 Rancher Catalog 轻松安装 Longhorn,其他用户可以从 GitHub 免费下载及使用 Longhorn。如果你希望获得 SUSE 对 Longhorn 的官方支持,您可以购买 SUSE 所提供的高级支持服务。您可以基于节点数向 SUSE 购买订阅服务,无需单独支付 License 费用。

一切开源,欢迎体验

Longhorn GitHub:

https://github.com/longhorn/longhorn