本书主要介绍了OpenStackSwift的原理与架构,以及应用程序设计、安装、部署、运维与性能测试等内容。本书用生动翔实的语言带你领略Swift对象存储的魅力,希望读者能像Swift的标志雨燕那样在新存储的世界里翱翔。本书一共分为五大部分。第一部分主要介绍了Swift的概念、架构、原理。这一部分适合所有读者阅读,我们希望你能够了解Swift出现的背景,理解Swift的概念、架构、原理,为你部署使用Swift集群打下坚实的基础。第二部分主要涵盖了SwiftAPI、Swift客户端库、Swift的高级API特性等内容,并介绍了什么是中间件以及如何开发中间件。这一部分主要是面向开发人员的,旨在教会帮助开发人员如何基于对象存储进行开发。第三部分主要介绍了如何安装Swift,第四部分介绍了部署当中的一些注意事项以及如何进行硬件选型,第五部分讲述了错误检修和基准测试,这三部分特别适合存储运维人员阅读参考。开始运行OpenStackSwift吧,OpenStackSwift是一个免费且开源的解决方案,用于构建大规模、高性能的对象存储集群。本书中,JoeArnold——SwiftStack的联合创始人兼CEO,将为您讲述对象存储的基本概念,并带您走入对象的世界,您可以学到如何设计、构建、运营您自己的对象存储集群并对其进行性能测试。对于当今快速发展的网络应用、移动应用以及软件即服务(SaaS)应用来说,对象存储已然不可或缺。本书将通过几个独立的部分——应用开发、安装、管理及故障检修,带您熟悉对象存储的整个流程。■学习Swift有关组织、分发、服务数据方面的基本概念■探索SwiftRESTfulAPI的基本功能和高级特性■探究Swift的多个客户端库,包括非常有用且极具特点的Python库■编写中间件用于自定义或者简化存储系统■理解部署Swift的需求,包括一些特殊用例■学习集群的调优选项以获取*佳性能■获取日常运营的*佳实践,包括监控以及规划增加容量■选择用于对集群进行测试和基准测试的合适技术前言XVII第一部分基础与架构第1章存储的演进3当今数据的存储需求3数据的增长:艾字节(Exabytes)、骇字节(Hellabytes)以及更多4非结构化数据的存储需求4没有放之四海而皆准的存储系统5对象存储与其他存储类型的比较6新的存储架构:软件定义存储(SDS)7软件定义存储组件8软件定义存储的优点9为什么是OpenStackSwift9小结10第2章初识Swift11认识SwiftStack15第3章Swift数据模型和体系结构17Swift数据模型17Swift体系结构20服务进程(ServerProcesses)22一致性进程(ConsistencyProcesses)24定位数据26环基础:哈希函数26环基础:一致性哈希环28环文件:修改后的一致性哈希环30数据分发(DistributionofData)32创建和更新环32创建和更新构造文件32重新平衡环(RebalancingtheRings)33环内部结构33小结34第4章Swift基础35与集群交谈:SwiftAPI35发送请求36存储URL36身份验证37HTTP动词37
"synopsis" may belong to another edition of this title.
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Paperback. Pub Date: 2017-04-01 Pages: $number Language: Chinese Publisher: Electronics Publishing House This book introduces the principles and architecture of OpenStack Swift. as well as application design. installation. deployment. Operational dimensions and performance testing. This book takes you to the Swift object store with vivid and informative language . Seller Inventory # DP041322