OpenStack对象存储(Swift)要领(译)-目录
第一章:云存储-为什么我不能做到谷歌那样呢?什么构成了云存储?简化的TCO无限的可扩展性可扩展的按需分配通用访问多租户模式数据耐久性和可用性云存储的局限性能新的API对象存储开源的重要性OpenStack Swift总结第二章:OpenStack Swift体系结构对象的逻辑结构Swift的实现和架构关键的架构原则数据的物理结构数据路径软件服务一个创建操作一个读操作一个更新操作一个删除操作后
·
(本人英文水平极其有限,若有错翻还望多多包涵,不吝指正)
第一章:云存储-为什么我不能做到谷歌那样呢?
什么构成了云存储?
简化的TCO
无限的可扩展性
可扩展的
按需分配
通用访问
多租户模式
数据耐久性和可用性
云存储的局限
性能
新的API
对象存储
开源的重要性
OpenStack Swift
总结
第二章:OpenStack Swift体系结构
对象的逻辑结构
Swift的实现和架构
关键的架构原则
数据的物理结构
数据路径软件服务
一个创建操作
一个读操作
一个更新操作
一个删除操作
后处理软件组件
备份
更新
审计
其他处理
内联中间件的选择
身份认证
其他组件
附加特性
大型对象支持
元数据
多范围支持
CORS
服务器备份
集群稳定性
第三章:安装OpenStack Swift
硬件规划
服务器安装与网络配置
预安装步骤
下载安装Swift
建立存储服务器节点
安装服务
格式化和挂载硬盘
RSYNC与RSYNCD
建立代理服务器节点
Keystone业务
安装MariaDB
安装Keystone
环工具安装
多区域支持
完成安装
存储策略
实施存储策略
应用存储策略
总结
第四章:使用Swift
安装客户端
创建一个使用Keystone认证的令牌
显示账户,容器或对象的元数据信息
使用Swift客户端CLI
使用cURL
使用专用的REST API客户端
列出容器
使用Swift客户端CLI
使用cURL
列出一个容器中的对象
使用Swift客户端CIL
使用cURL
使用REST API
更新容器元信息
使用Swift客户端CLI
使用REST API
环境变量
伪层次目录
容器的访问控制列表
转移大型对象
亚马逊S3 API兼容性
使用S3命令集访问Swift
使用客户端库访问Swift
Java
Python
Ruby
总结
第五章:Swift的额外接口
使用Swift作为虚拟机存储
Swift与Sahara的集成
Hadoop集群与Sahara
Sahara与Swift的协作使用
在Sahara上运行一个作业
Swift代理认证
总结
第六章:Swift的监测和管理
常规管理
Swift集群监测
Swift性能获取工具Recon
Swift监测工具Informant
Swift分散工具
StatsD
Swift度量工具
Tulsi-一个Swift监测工具
Tulsi架构
部署Tulsi
运行Tulsi
Tulsi的异常检测
rsyslog登录
故障管理
检测磁盘驱动器故障
处理磁盘驱动器故障
处理节点故障
代理服务器故障
区域故障
容量规划
添加新的磁盘驱动器
添加新的存储和代理服务器
数据迁移
总结
第七章:Docker遇上Swift
当Swift支持Docker
安装Docker
Docker使用者应掌握的基础命令集
使用Docker image建立一个Swift代理容器
使用Docker image建立一个存储容器
使用Dockerfile建立一个Swift集群
使用Dockerfile创建一个代理容器
使用Dockerfile创建一个存储容器
总结
第八章:选择合适的硬件
硬件列表
硬件选择标准
选择存储服务器配置
确定区域配置
选择账户和容器服务器配置
选择代理服务器配置
选择网络硬件
限制服务器型号
各式各样的硬件
选择附加网络设备
选取一个云路由
额外的选取标准
供应商选取策略
品牌硬件
商品硬件
总结
第九章:调整你的Swift安装
业界标杆
硬件调整
软件调整
环的考虑
数据路径软件调整
后置处理软件调整
附加调整参数
总结
第十章:附加资源
使用案例
归档
备份
内容仓库
协作
数据湖泊
实现OpenStack的操作系统
实现OpenStack的虚拟化
开发和发布工具
监测和绘图工具
附加信息
总结
附录:Swift CLI命令集
命令
list
示例
stat
示例
post
示例
upload
示例
download
示例
delete
示例
更多推荐
已为社区贡献1条内容
所有评论(0)