25

CNCF宣布Vitess正式毕业

 4 years ago
source link: http://dockone.io/article/9370
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

云原生计算基金会(CNCF)作为云原生软件生态系统的有力支持者,今天宣布Vitess成为继Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd以及Jaeger等之后第八个正式毕业的软件项目。为了逐步从孵化阶段转向成熟,并最终迎来毕业,各项目必须获得蓬勃的发展态势、一路走高的采用率、建立记录明确且结构清晰的治理流程,同时在可持续性与包容性等方面对技术社区做出坚定承诺。

作为YouTube公司最初创立于2010年的内部解决方案,Vitess主要利用MySQL扩展大规模存储,从而为用户提供一套强大的云原生数据库系统。

除了即将毕业之外,Vitess今天还迎来了4.0版本,其中包括对SQL查询支持做出的重大改进、对VReplication的实验性支持、更高的可用性水平以及更低的上手门槛。要了解更多关于Vitess 4.0的细节信息,请 点击此处 阅读公告博文。

云原生计算基金会CTO/COO Chris Aniszczyk表示,“通过在YouTube之内的实战考验,以及在其他超大规模组织内的实际运行,Vitess已经证明了自己在云原生架构当中扩展大量存储资源的能力。Vitess降低了以云原生方式使用MySQL的门槛,我们期待着该项目能够在毕业之后为整个世界做出更大的贡献。”

Vitess于2018年2月成为云原生计算基金会下辖的孵化项目。自Kubernetes项目迎来1.0版本以来,它也一直在为Kubernetes提供支持,且目前已经能够与etcd、gRPC以及Prometheus等多种其他云原生项目集成使用。2019年2月,由云原生计算基金会资助的第三方安全审计指出,“这套数据库扩展程序安全且强大。”

Planetscale公司与Vitess项目联合创始人兼CTO Sugu Sougoumarane指出,“Vitess的诞生,是为了帮助一家企业解决业务运营中面临的实际挑战,而这样的诞生背景也让Vitess获得了为众多组织提供数据库生产支持的强大能力。自那之后,我们一直专注于稳定性,并为新用户创造出色的使用体验。能够像众多当下最成功的项目一样从云原生计算基金会毕业,我们为Vitess感到由衷骄傲。我们也期待着继续与技术社区开展合作。”目前,GitHub、京东、Pinterest、Slack、Square、Stitch Labs以及YouTube等企业已经在生产及部署的各个阶段使用Vitess。过去12个月当中,已经有130多位贡献者为其编写了PR。目前的维护团队拥有14名成员,分别来自HubSpot、Pinterest、Nozzle、PlanetScale、Slack以及Square等公司。

Slack公司首席工程师Michael Demmer表示,“对于Slack而言,Vitess确实获得了巨大的成功。该项目的复杂度与开发难度远超所有人的预期。但与此同时,Vitess践行了自己做出的承诺,甚至比人们期望的更好。我们的目标是让Slack中的所有MySQL都运行在Vitess之后。在可预见的未来,我们可能找不到比Vitess更好的存储解决方案了。”

京东公司首席架构师刘海锋也指出,“Vitess帮助京东团队在可伸缩管理与弹性数据库领域增强了技术知识与实力。Vitess是一个中立性的云原生计算基金会项目,意味着我们能够在其活跃且快速增长的开源社区当中,通过与众多开发人员及最终用户合作而受益。”

HubSpot公司高级软件工程师Alex Charis表示,“Vitess为我们将所有数据存储基础设施以及微服务基础设施统一在Kubernetes当中铺平了道路,也让我们更有信心将其他数据尽数存储在Kubernetes之上。这对我们的基础设施团队而言是一场巨大的胜利。”

为了从孵化阶段正式毕业,该项目还制定出透明的项目治理与指导原则,同时达到了CII(核心基础设施计划)最佳实践的通过标准。

Vitess 项目背景

Vitess是一套云原生数据库系统,旨在帮助用户将有状态工作负载迁移至Kubernetes。Vitess能够实现存储资源的横向扩展,同时向应用程序提供MySQL兼容接口。这意味着应用程序开发人员能够轻松上手,且无需大量代码修改。自2011年以来,Vitess一直在YouTube数据库基础设施当中作为核心组件运作,目前已经扩展至数百万个MySQL节点。

若需了解更多关于Vitess项目的细节信息,请参阅 vitess.io

原文链接: Cloud Native Computing Foundation Announces Vitess Graduation


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK