热门排行
简介
本书汇集了现代云架构和解决方案设计模式的标准目录。经历两年多的开发,本书中的100多个模式阐述了经过证明的常见云技术难题和需求解决方案。这些模式由丰富的可视化文档支持,包括300多幅框图。作者们讨论的主题涵盖了可伸缩性、弹性、可靠性、适应性、恢复、数据管理、存储、虚拟化、监控、配给、管理和其他许多方面。读者还将看到云安全性的详细论述,从联网和存储安全防护到身份系统、信任保证和审计。
目录
出版者的话
本书赞誉
译者序
致谢
第1章导言
1.1本书的目标
1.2本书所不包含的内容
1.3本书的读者
1.4本书的起源
1.5推荐阅读
1.6本书的组织方式
第2章理解设计模式
2.1关于模式档案
2.2关于复合模式
2.3设计模式应用衡量
2.4本书的使用
第3章共享、伸缩性和弹性模式
3.1共享资源
3.2工作负载分布
3.3动态可伸缩性
3.4服务负载平衡
3.5弹性资源容量
3.6弹性网络容量
3.7弹性磁盘配给
3.8负载平衡虚拟服务器实例
3.9负载平衡虚拟交换机
3.10服务状态管理
3.11存储工作负载管理
3.12动态数据规范化
3.13跨存储设备垂直分层
3.14存储设备内垂直数据分层
3.15内存过度分配
3.16网卡(NIC)聚合
3.17广泛访问
第4章可靠性、适应性和恢复模式
4.1资源池化
4.2资源保留
4.3虚拟化管理器群集
4.4冗余存储
4.5动态故障检测与恢复
4.6多路径资源访问
4.7为虚拟服务器建立冗余物理连接
4.8同步操作状态
4.9零停机时间
4.10存储维护窗口
4.11虚拟服务器自动崩溃恢复
4.12非破坏性服务重定位
第5章数据管理和存储设备模式
5.1直接I/O访问
5.2直接LUN访问
5.3单根I/O虚拟化
5.4云存储静态数据加密
5.5云存储数据生命期管理
5.6云存储数据管理
5.7云存储数据放置依从性检查
5.8云存储设备屏蔽
5.9云存储设备路径屏蔽
5.10云存储设备性能实施
5.11虚拟磁盘拆分
5.12子LUN分层
5.13基于RAID的数据放置
5.14lP存储隔离
第6章虚拟服务器和虚拟化管理器
连接性及管理模式
6.1虚拟服务器文件夹迁移
6.2持久化虚拟网络配置
6.3虚拟服务器连接性隔离
6.4虚拟交换机隔离
6.5虚拟服务器NAT连接性
6.6外部虚拟服务器可访问性
6.7跨虚拟化管理器工作负载
可移动性
6.8虚拟服务器—主机亲和性
6.9虚拟服务器—主机反亲和性
6.10虚拟服务器—主机连接性
6.11虚拟服务器间亲和性
6.12虚拟服务器间反亲和性
6.13无状态虚拟化管理器
第7章监控、配给和管理模式
7.1使用量监控
7.2现收现付
7.3实时资源可用性
7.4快速配给
7.5平台配给
7.6裸机配给
7.7自动管理
7.8集中远程管理
7.9资源管理
7.10自助配给
7.11电源消耗缩减
第8章云服务和存储安全性模式
8.1可信平台BIOS
8.2地理标签
8.3虚拟化管理器保护
8.4云VM平台加密
8.5可信云资源池
8.6安全云接口和API
8.7云资源访问控制
8.8用户安装VM安全问题的检测与缓解
8.9移动自带设备(BYOD)安全性
8.10云数据泄露保护
8.11永久性数据丢失保护
8.12传输中的云数据加密
第9章网络安全性、身份和访问管理及信任保证模式
9.1安全场内互联网访问
9.2安全外部云连接
9.3伸缩VM的安全连接
9.4云拒绝服务保护
9.5云流量劫持保护
9.6自动定义边界
9.7云身份验证网关
9.8联合云身份验证
9.9云密钥管理
9.10信任鉴证服务
9.11协作监控与日志记录
9.12独立云审计
9.13威胁情报处理
第10章常见复合模式
10.1私有云
10.2公共云
10.3软件即服务(SaaS)
10.4平台即服务(PaaS)
10.5基础设施即服务(IaaS)
10.6弹性环境
10.7多租户环境
10.8适应性环境
10.9云爆发
10.10向外爆发到私有云
10.11向外爆发到公共云
10.12向内爆发
10.13安全向外爆发到私有云/公共云
10.14云平衡
10.15云身份验证
10.16资源工作负载管理
10.17隔离信任边界
附录A云计算机制词汇表
附录B按字母顺序排列的设计模式
参考