来自 OpenStack 开发者邮件列表的 Daniel Morris 宣布了一个新的孵化项目…
今天 Rackspace 宣布推出数据库即服务 (Project RedDwarf),作为可能的 OpenStack 附属孵化项目。
为了给您一些背景信息,数据库即服务是一种可扩展的关系数据库服务,它允许用户快速轻松地利用关系数据库的功能,而无需承担处理复杂管理任务的负担。 通过这项服务,云用户和数据库管理员可以根据需要配置和管理多个数据库实例。
最初,我们的计划是使该服务专注于提供高性能的资源隔离,同时自动化复杂的管理任务,包括部署、配置、补丁、备份、恢复和监控。 以下是第一个版本的一些关键特性:
- 每个实例拥有无限数据库的单租户 MySQL 实例
- 用于创建、读取、更新和删除数据库和数据库用户的公共 API
- 具有 root 用户访问权限的用户和数据库访问管理
- 向上和向下扩展数据库实例内存大小
- 扩展存储大小
- 数据库备份和恢复
- 实例迁移
- 实例指标和监控
这代表了我们对第一个版本的当前想法,我们欢迎社区对任何建议的功能提出反馈。
虽然该服务仍处于开发的早期阶段,但它已经与 OpenStack Compute (Nova) 紧密集成。 我们选择 Nova 是因为其基于组件的架构和开放标准使其成为我们产品平台的理想虚拟化层。 计算层提供了可重用和可部署的服务,这些服务将用于构建一个可扩展的服务部署基础,不仅可以提供 MySQL 数据库服务,还可以提供许多其他服务。
该服务的初始架构围绕以下几种技术进行设计:
- Open Stack Compute (Nova)
- OpenVZ – OpenVZ 是一种基于容器的虚拟化技术,可确保保证资源的最小值和最大值,从而从 MySQL 服务器获得卓越的性能,可与裸机服务器相媲美。
- Guest Agent – Guest Agent 是容器 (VM) 的管理接口。所有源自 Cloud Databases API 的操作都使用 guest 来操作容器。
更多详细信息可以在 蓝图 和 wiki 上找到,请查看,参与其中,并提供您可能有的任何评论或反馈。 此外,请参加 4 月 26 日至 29 日在圣克拉拉举行的 OpenStack 设计峰会,了解我们方法的更多信息,提出问题并积极参与该项目! 我们很高兴与社区合作,继续在云端开发关系数据库。
发表评论