**章 关于DBaaS 的介绍
1.1 什么是DBaaS
1.1.1 数据库
1.1.2 服务
1.1.3 服务类别
1.1.4 DBaaS 的定义
1.2 IT 部门面对的数据库挑战
1.3 DBaaS 的特性
1.3.1 管理平面和数据平面
1.3.2 租赁
1.3.3 服务位置
1.3.4 服务vs 平台
1.4 DBaaS 的好处
1.4.1 易于提供
1.4.2 一致性的配置
1.4.3 自动化操作
1.4.4 自动缩放
1.4.5 提高开发的灵活性
1.4.6 *好的资源利用和设计
1.4.7 对于提供者或操作者简化角色
1.5 其他DBaaS 的提供者
1.5.1 ***RDS
1.5.2 ***Redshift
1.5.3 微软 Azure SQL Database
1.5.4 Google Cloud SQL
1.5.5 ***DynamoDB
1.6 OpenStack Trove
1.7 Trove 的一段简要历史
1.8 OpenStack Trove 中的租约
1.9 OpenStack 生态系统中的Trove
1.1 0 总结
第2章 下载和安装OpenStack Trove
2.1 部署一个单节点的开发环境
2.1.1 配置Ubuntu 环境
2.1.2 安装一些基础包
2.1.3 确认你的配置
2.1.4 给“ubuntu”用户赋予免密码sudo 权限
2.1.5 使用devstack 工具安装OpenStack
2.1.6 启用默认的Trove 公钥
2.1.7 系统认证
2.1.8 创建你的** 个Trove 数据库实例
2.1.9 在devstack 中使用Neutron
2.1.10 访问Dashboard
2.2 在多节点的OpenStack 环境中部署Trove
2.2.1 前提条件
2.2.2 安装必需包
2.2.3 创建Trove 用户
2.2.4 创建Trove 操作的数据库
2.2.5 在OpenStack 中配置Trove
2.2.6 配置Trove 服务
2.2.7 初始化Trove 操作的数据库
2.2.8 在Keystone 中配置Trove Endpoint
2.2.9 重启Trove 服务
2.2.10 下载或构建一个Trove Guest 镜像
2.2.11 配置数据库类型及其版本
2.3 总结
第3章 基本的Trove 操作
3.1 使用curl 命令和RESTful 服务交互
3.1.1 从Keystone 中获取Token
3.1.2 使用Token 和RESTful 服务交互
3.2 理解应用程序如何与OpenStack 服务交互
3.3 Trove CLI 脚本编程
3.4 展示实例列表
3.5 启动实例
3.6 重启实例
3.7 删除实例
3.8 配置多个数据库类型
3.8.1 配置数据库类型
3.8.2 默认的数据库类型
3.9 创建用户和数据库
3.9.1 启用数据库的root 用户
3.9.2 数据库操作
3.9.3 用户操作
3.10 总结
第4章 概念和架构
4.1 Trove 基础架构
4.2 Trove 的概念
4.2.1 Trove 服务
4.2.2 Trove Guest Agent API
4.2.3 Trove 策略
4.2.4 Trove 拓展
4.2.5 Guest Agent 的分类模型和策略
4.2.6 Trove Guest 镜像
4.2.7 Trove 消息队列和Trove 内部的API
4.2.8 Trove 基础设施数据库
4.2.9 Trove 公共API
4.3 OpenStack Trove 的架构
4.4 总结
第5章 Trove 的**操作
5.1 自定义f l**or
5.2 Trove 的备份和恢复
5.3 Trove 的复制
5.3.1 对复制的支持情况
5.3.2 创建一个复制
5.3.3 故障切换
5.4 Trove 集群
5.5 配置组
5.6 调整实例的大小
5.7 终止实例
5.8 总结
第6章 调试与故障排除
第7章 构建Trove guest镜像
第8章 生产环境Trove的运作
附录A Trove配置选项
附录B Trove命令行接口
附录C Trove中的
......
评论晒单