前言
数据库即服务(DBaaS)让用户能够在 OpenStack 环境中方便地利用关系或非关系数据库,而不必担心管理任务,如部署、配置或备份。此功能由 trove 组件提供,该组件置备和管理客户机数据库镜像。
警告
DEPRECATION NOTICE :从 Red Hat OpenStack Platform 10 开始,OpenStack Trove 服务将不再包含在 Red Hat OpenStack Platform 发行版本中。我们与信任的合作伙伴合作为我们的客户提供生产就绪的 DBaaS 服务。请联系您的销售客户经理,了解有关此选项的更多信息。
DBaaS 包含多个服务:
- 在客户机实例上运行和管理数据存储的客户机代理服务;这包括使新的数据存储在线并执行数据库操作。
- 任务管理器服务,用于在实例上置备、管理和执行操作。
-
API 服务,提供 RESTful API,并将 API 请求转发到客户机代理或任务管理器。到 DBaaS API 的命令行界面由
trove
客户端提供,这是python-troveclient
软件包的一部分。 - 编排器服务,在主机上运行并侦听来自客户机实例的消息以传递给主机;例如,状态更新。
支持以下数据库平台:
- MySQL 5.5 和 5.6
- MariaDB 5.5 和 10
警告
本发行版本中提供了 OpenStack Database-as-a-Service 作为技术预览,因此不受红帽完全支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息。