私有云存储系统搭建与应用
信息科学与技术丛书
¥59.90
作品简介
本书主要内容大致分为四个部分:第一部分(第1~3章)介绍Swift存储系统,第二部分(第4、5章)介绍如何搭建基于Swift的私有化存储系统,第三部分(第6、7章)分析企业应用与存储系统的集成方案,第四部分(第8章)介绍应用集成的实例。
本书的知识体系涵盖了Linux、对象存储、虚拟化、Java、HTTP通信、Web等技术。这些技术所涉及的业务范围主要分为两块:存储系统的运维以及存储系统与应用的集成。即本书的技术方向是企业在数据存储方面的基础设施建设,以及在此基础上实现企业应用与存储系统的集成。
本书适合有一定架构设计经验的架构师或项目经理(系统搭建及集成方案)阅读,也适合中高级Java程序员(API的实现及应用集成)学习参考。
汪永松,男,1980年出生,硕士。从事IT研发和项目管理工作,对Java技术和企业级框架有一定的研究。当前任职于安翰科技(武汉)股份有限公司,负责公司架构设计及项目开发。
作品目录
出版说明
前言
第1章 存储系统的演进之路
1.1 极具年代感的存储系统
1.2 存储系统的演进历程
1.3 心中的存储系统
1.4 结语:永无止境的存储系统
第2章 初识Swift存储系统
2.1 对象存储系统:OpenStack Swift
2.2 Swift对开发者的支持
2.3 结语:企业级应用的选择
第3章 Swift存储系统的架构
3.1 Swift存储系统的结构
3.2 Swift存储系统的应用框架
3.3 结语:框架决定开局
第4章 搭建基于Swift的存储系统
4.1 搭建思路
4.2 条件检查
4.3 系统规划
4.4 准备基础模板虚拟机
4.5 准备对象存储模板虚拟机
4.6 准备对象存储服务器
4.7 启动对象存储服务
4.8 部署验证
4.9 优化及调整
4.10 结语:开启云存储之门
第5章 存储系统的扩展
5.1 系统扩展的“套路”
5.2 纵向扩展:动态扩展虚拟机的能力
5.3 横向扩展:动态调整集群的节点
5.4 结语:让存储系统“保先”
第6章 存储系统集成方案
6.1 存储系统集成的用例
6.2 B/S应用与存储系统的集成方案
6.3 C/S应用与存储系统的集成方案
6.4 结语:集成之道
第7章 客户端工具API的实现
7.1 Swift存储系统的API体系回顾
7.2 客户端工具API的实现思路
7.3 账户验证API:叩开云存储之门
7.4 账户API:管理你的存储系统
7.5 容器API:管理你的存储空间
7.6 对象API:管理你的存储内容
7.7 大对象API:有容乃大
7.8 HTTP通信实现
7.9 结语:存储一切对象
第8章 存储系统与Java项目集成实例
8.1 存储系统与Java项目的集成点
8.2 Web应用与存储系统集成
8.3 工具类应用与存储系统集成
8.4 应用集成技巧
8.5 结语:用存储系统“武装”你的项目
第9章 虚拟机管理
9.1 不得不说的KVM
9.2 条件检查
9.3 安装KVM
9.4 管理你的虚拟机(VM)
9.5 磁盘镜像工具用法详解
9.6 结语:利器KVM
第10章 虚拟机的扩展
10.1 虚拟机扩展存储容量的思路
10.2 有容乃大的LVM
10.3 扩展虚拟机的存储容量
第11章 Swift相关工具
11.1 Swift建环工具
11.2 Swift客户端工具简介
第12章 重要命令详解
12.1 系统信息相关
12.2 磁盘相关
12.3 账户管理
12.4 软件安装
12.5 服务管理
12.6 工具相关
载入中