网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 对象存储--OpenStack Swift应用管理与开发
分类
作者 (美)乔·阿诺德//SwiftStack开发团队
出版社 电子工业出版社
下载
简介
作者简介
Joe Arnold是SwiftStack的CEO。作为云计算基础架构的创新者,Joe于Engine Yard工作期间,在Amazon Web Services上构建了靠前个广泛使用的云服务平台,推动了Swift成为OpenStack的靠前个公开组件,并且部署了多个大规模云存储系统。
目录
前言XVII
第一部分基础与架构
第1章存储的演进3
当今数据的存储需求3
数据的增长:艾字节(Exabytes)、骇字节(Hellabytes)以及更多4
非结构化数据的存储需求4
没有放之四海而皆准的存储系统5
对象存储与其他存储类型的比较6
新的存储架构:软件定义存储(SDS)7
软件定义存储组件8
软件定义存储的优点9
为什么是OpenStack Swift9
小结10
第2章初识Swift11
认识SwiftStack15
第3章Swift数据模型和体系结构17
Swift数据模型17
Swift体系结构20
服务进程(Server Processes)22
一致性进程(Consistency Processes)24
定位数据26
环基础:哈希函数26
环基础:一致性哈希环28
环文件:修改后的一致性哈希环30
数据分发(Distribution of Data)32
创建和更新环32
创建和更新构造文件32
重新平衡环(Rebalancing the Rings)33
环内部结构33
小结34
第4章Swift基础35
与集群交谈:Swift API35
发送请求36
存储URL36
身份验证37
HTTP动词37
授权和采取行动38
获取响应38
通信工具39
命令行界面39
自定义客户端应用程序42
示例场景43
小结43
第二部分Swift应用程序设计
第5章Swift API概述47
API到底是什么?47
CAP定理48
Swift的亮点:高可用性、冗余性和高吞吐量49
Swift API:背景50
回顾超文本传输协议(HTTP)50
表现层状态转化(REST)53
Swift、HTTP和REST53
使用Swift API54
关于你的Swift集群54
认证55
检索数据56
存储数据58
删除数据59
更新元数据60
小结61
第6章Swift客户端库63
客户端库63
身份验证交换64
存储请求:基本用法65
其他语言的客户端库68
Ruby68
PHP68
Java69
存储请求:高级用法70
使用Python的其他注意事项71
小结71
第7章高级API特性73
大对象(Large Objects)73
对象版本管理75
对象过期75
临时URL中间件(TempURL)76
表单提交中间件76
自定义元数据77
上传和更新元数据77
跨域资源共享(CORS)78
Swift集群信息79
范围请求80
域重映射中间件80
静态Web托管(Static Web Hosting)81
Content—Type头82
批量操作中间件82
代码示例83
静态大对象83
动态大对象84
对象版本管理85
TempURL(Time—Limited URLs)86
表单提交87
跨域资源共享(CORS)88
自定义元数据89
Swift集群信息90
范围请求90
域重映射91
静态web托管92
Content—Type93
批量上传93
批量删除94
小结94
第8章部署Swift中间件95
WSGI框架简介95
编写WSGI97
数据流和数据的修改98
通过Paste来配置中间件100
如何编写Swift中间件102
由内而外104
简单的例子104
中间件中更多的工作106
回顾与前瞻110
小结111
……
第三部分Swift的安装
第四部分规划Swift部署
第五部分调试和检修故障
Swift后记289
内容推荐
Swift保证了虚拟环境下数据存储的灵活性和健壮性,本书作者Joe Arnold是SwiftStack的共同创建者兼CEO,因此本书具有很强的实践性。书中介绍了如何从Swift这种高可用、分布式的OpenStack对象中获得最大效益,能够帮助系统管理员快速使用和管理Swift,还涵盖了一些高级话题。
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 8:53:53