DBaaS 为何对 OpenStack 运维人员至关重要

尚无读者喜欢这篇文章。
An assortment of pills

Opensource.com

Amrith Kumar headshotOpenStack Live 的参会者将有很多机会聆听 Amrith Kumar 的演讲。Kumar 是 Tesora 的创始人兼首席技术官,他将进行三场演讲:OpenStack Trove 的复制和集群部署、配置和操作 OpenStack Trove;以及数据库即服务简介,重点介绍使用 Trove 的 OpenStack

在本次采访中,他介绍了 Trove 项目的最新进展,并解释了云中数据库的重要管理注意事项。

为什么为 OpenStack 提供开源 DBaaS 实现方案很重要?

数据库非常复杂,因此,正确的配置和维护对于正常运行至关重要。随着越来越多的企业迁移到 OpenStack,对 OpenStack 中数据库的需求也在增加。在许多情况下,云迁移项目的成功与否将取决于数据库在云中的运行状况。

DBaaS 为 OpenStack 运维人员及其客户带来了显著的好处,同时极大地提高了 OpenStack 部署可以提供的效用。由于这些原因,DBaaS 解决方案是 OpenStack 的重要组成部分。

请简单介绍一下 Trove。该项目进展如何?有哪些新进展?

OpenStack Trove 项目从 2012 年的最初阶段发展至今,已经拥有一个活跃的贡献者社区,由 160 多名个人组成,代表着 33 家公司。仅在 Juno 版本中,就收到了来自 79 名个人(代表 20 家公司)的贡献。该项目现在拥有超过 30 万行代码,并支持许多关系型和非关系型数据库。

Juno 版本(Trove 的第二个版本)的特点是为 MySQL 提供了复制功能,为 MongoDB 提供了集群功能。在 Kilo 版本中,我们正在扩展复制功能,并增加对新数据库的支持,包括 CouchDB、Vertica 和 IBM DB2。

在不剧透太多的前提下,请您提前介绍一下您在 OpenStack Live 上的演讲内容。

我们将详细介绍新的复制支持并演示该功能。此外,我们还将预览一些新功能以及即将发布的版本的路线图。

为什么复制和集群如此重要?

复制和集群对于数据库的正常运行以及维护数据完整性和可用性至关重要。它们确保即使在发生故障(网络、存储等)时,数据也能得到保护和访问。

哪些类型的应用程序会利用这些技术?

在生产环境中运行并处理“真实”数据的可扩展和分布式应用程序需要保证数据完整性和可用性。这些应用程序现在可以确信,写入 Trove 数据库的数据将能够抵抗故障。

应用程序是否需要了解底层的复制系统?

这就是 DBaaS 产品的魅力所在。应用程序无需知道复制的存在;运维人员负责确保复制已正确配置和运行,并在发生故障时得到妥善处理。

对于云中的数据库,有哪些重要的管理注意事项?

众所周知,数据库难以配置和管理,因此,可重复性至关重要。一个被遗忘的步骤,一个看似无害的配置错误,往往会在最糟糕的时刻演变成危机。

此外,企业可能希望使用多种数据库技术。IT 组织越来越难以精通所有这些技术。通过将每种数据库的最佳实践融入 Trove 框架,DBaaS 使数据库在云中更易于使用、更安全且更具成本效益。

OpenStack Live
演讲者访谈

本文是 OpenStack Live 的演讲者访谈系列的一部分。OpenStack Live 是一个旨在向与会者传授有关操作 OpenStack 的最佳实践和性能考量的会议,于 2015 年 4 月 13 日至 14 日在加利福尼亚州圣克拉拉举行.

User profile image.
Rikki Endsley 是 Red Hat 的开发者项目执行编辑,曾任 Opensource.com 的社区架构师和编辑。

评论已关闭。

© . All rights reserved.