首页 资讯头条科技资讯正文

YouTube分拆PlanetScale启动基于Kubernetes的多云数据库以加速扩展

YouTube分拆PlanetScale启动基于Kubernetes的多云数据库以加速扩展


依靠最初为YouTube开发的技术,PlanetScale今天宣布公开发布其数据库即服务的多云版本,该版本在Kubernetes上运行,旨在帮助公司快速扩展运营。

这项名为PlanetScaleDB的服务将允许将数据存储在跨多个云服务的数据库中的公司虚拟地将它们视为一个数据库。通过简化创建在数量众多的数据库之上运行的应用程序的需求,公司可以更快地部署新服务,并在使用激增时迅速增加容量。

PlanetScale 首席执行官兼联合创始人 Jiten Vaidya 表示,事实证明,灵活性已变得至关重要,因为COVID-19隔离已使互联网流量激增。他说:“这确实释放了云技术的前景。”

瓦伊迪亚(Vaidya)和他的联合创始人苏古(Sugu Sougoumarane)以前都是YouTube的工程师。在YouTube上时,Sougoumarane帮助开发了一种称为Vitess的缩放和稳定性工具。随着YouTube等服务规模的增长,其数据很快超过了一个MySQL数据库。

该公司将不得不将它们分成几个数据库,称为“碎片”。YouTube之类的服务可能在世界各地散布着数百个碎片,而运行在顶部的应用程序将必须知道如何协调所有这些数据库之间的通信。结果是任何升级或更改都会给开发人员造成巨大负担。

“这使编写应用程序变得相当复杂,” Vaidya说。“而且您编写的每个新应用程序都要付出这种复杂性的代价。”

为了解决此问题,YouTube开发了Vitess作为一种中间件,该中间件处理管理和通信方面的问题,并使所有这些分散的数据库看起来像一个数据库。这也使公司可以使用多种云服务,因此不必完全依赖单个提供商。而且,他们可以更轻松地在云服务之间移动数据,因此它们不会长期处于锁定状态,从而使他们在协商定价方面更具优势。

最终,YouTube将Vitess捐赠给了Cloud Native Computing Foundation,该基金会负责监督其开源开发,这是其推广Kubernetes和微服务的更广泛工作的一部分。像Slack和Pinterest这样的公司已经选择了Vitess来管理其扩展问题。

今天发布的PlanetScaleDB版本是基于Vitess构建的云原生数据库服务。通过此次发布,该服务现在将支持美国,欧洲和亚洲的Microsoft Azure,Google Cloud和Amazon Web Services。到目前为止,PlanetScale已经筹集了大约2500万美元的风险投资,并拥有36名员工。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

Copyright © 2020 未知资讯 特别赞助:智慧城市 群晖NAS 苏ICP备19070053号-2