内容简介
本书由畅销IT作者Thomas Erl与云计算专家Eric Monroy联袂撰写,将经过验证和成熟的云计算技术和实践分解为一系列定义良好的概念、技术机制和技术架构,还包括对容器化和网络安全主题的全面讨论。本书采用以行业为中心且供应商中立的视角,重点关注主流云计算及容器化平台和解决方案的结构、清晰度和定义良好的构建块。本书包含约40个架构模型和50种机制,是对当代云计算、容器化和网络安全的全面指南。
目录
推荐序
作者简介
致谢
第1 章 引言1
1.1 本书的目标3
1.2 本书未涵盖的内容3
1.3 本书的读者对象3
1.4 本书的结构4
1.5 资源8
第2章 案例研究背景11
2.1 案例研究1:ATN12
技术基础设施和环境12
商业目标和新战略13
路线图和实施策略13
2.2 案例研究2:DTGOV15
技术基础设施和环境15
商业目标和新战略16
路线图和实施策略17
2.3 案例研究3:
Innovartus Technologies Inc.18
技术基础设施和环境18
商业目标和新战略19
路线图和实施策略19
第一部分 基础云计算
第3章 理解云计算23
3.1 起源和影响24
简史24
定义25
业务驱动力26
技术创新28
3.2 基本概念和术语32
云32
容器33
IT资源33
本地私有35
云消费者和云供应商35
伸缩36
云服务37
云服务消费者39
3.3 目标和效益39
提高响应能力40
减少投资和按比例分摊成本40
提高可伸缩性42
提高可用性和可靠性43
3.4 风险与挑战44
由于信任边界重叠而增加的
脆弱性44
由于共同的安全责任而增加的
脆弱性44
日益严峻的网络空间威胁46
减少运营治理控制46
受限的云供应商间的移植性48
多区域合规和法律问题49
成本超支49
第4章 基本概念和模型51
4.1 角色和边界52
云供应商52
云消费者52
云经纪人53
云服务所有者54
云资源管理员55
其他角色57
组织边界57
信任边界58
4.2 云特征59
按需使用59
无处不在的访问60
多租户(和资源池)60
弹性60
用量可度量62
韧性62
4.3 云交付模式62
基础设施即服务64
平台即服务64
软件即服务66
比较云交付模式67
组合云交付模式68
云交付子模型72
4.4 云部署模型74
公共云74
专用云74
多云77
混合云77
第5章 云支持技术79
5.1 网络和互联网架构80
互联网服务供应商80
无连接分组交换(数据报网络)82
基于路由器的互连83
技术和商务上的考虑84
5.2 云数据中心技术89
虚拟化89
标准化和模块化90
自主计算91
远程运营和管理91
高可用性91
具有安全意识的设计、运营和
管理 92
场地92
计算硬件92
存储硬件93
网络硬件94
无服务器环境95
NoSQL集群96
其他考虑因素98
5.3 当代虚拟化技术99
硬件独立性99
服务器整合99
资源复制100
基于操作系统的虚拟化100
基于硬件的虚拟化102
容器和基于应用的虚拟化103
虚拟化管理104
其他考虑因素104
5.4 多租户技术105
5.5 服务技术和服务API107
REST服务107
Web服务108
服务代理110
服务中间件110
基于Web的RPC111
5.6 案例研究111
第6章 理解容器化115
6.1 起源和影响116
简史116
容器化和云计算117
6.2 底层虚拟化和容器化117
操作系统基础117
虚拟化基础118
容器化基础知识121
虚拟化和容器化125
6.3 理解容器129
容器托管129
容器和Pod130
容器实例和集群133
容器包管理133
容器编排136
容器包管理器与容器编排器139
容器网络139
富容器144
其他常见的容器特征145
6.4 理解容器镜像145
容器镜像类型和角色145
容器镜像的不变性147
容器镜像抽象147
容器构建文件149
定制容器镜像是如何创建的151
6.5 多容器分类152
sidecar容器152
适配器容器154
大使容器155
一起使用多容器157
6.6 案
前言/序言
推荐序
终于拿到了这本写给所有云计算用户的手册。
大多数企业都用错了云计算。虽然“停业”不一定是错的,但多数失败都源于一个优化不足的基于云的系统,它无法提供利益相关者预期的价值。
这是怎么回事呢?大多数人将其归咎于过度炒作的技术、“云洗白”以及云平台迁移速度超过所需的速度。然而,诚实的回答是,现在仍然没有足够合格的云计算解决方案的设计者和构建者。就连销售人员一开始也缺乏云的专业知识,无法为客户提供充分的建议。
复杂的新技术很难获得经验和资格,因为每次实施都需要定制的解决方案,尤其是目前想在云计算方面“领先”的需求如此之大,以至于方案的设计者和构建者很少有时间向他人传授云技能。
长期以来,我们一直基于这样的假设:如果某件事有效,那么它也是优化过的。但在云部署中,未经优化的成果会随着时间的推移逐渐降低方案带来的价值。如果不断重复这样的错误,你很快就会感受到云带来的负面价值。
早在2008年和2009年,当云计算首次在快速发展的技术市场中被炒作时,10 倍云投资回报率的承诺就很常见。也就是说,每投资1美元获得10美元的云回报,然而,多数企业只能获得 0.5 美元左右的回报。
可以这样思考这个问题:乘坐廉价航空的经济舱航班从洛杉矶飞往纽约的费用大约是乘坐私人飞机的1%。两架飞机都会带你从A点飞到B点,但太多的企业云类似私人专机。与飞行成本一样,云计算中提供了许多折中选项,这将在效率和成本之间取得令人满意的平衡。这种平衡取决于数据、安全性、治理和所需的应用行为,这些都需要通过仔细配置的云计算架构和完全优化的解决方案支持技术来解决。
不可或缺的手册
我们面临的是教育问题,而不是技术问题。多数企业在最初的云实施过程中都使用了它们从传统平台中了解到的点点滴滴。关于新兴云计算技术的能力,存在太多影响深远的
假设。
当然,没有任何一个源头可以提供有关“云”是什么和怎么用的所有知识。本书作为云实用知识的宝典脱颖而出,它提供了对云技术的全面理解,以及如何使用标准和高级云架构概念来有效解决大多数业务问题。更准确地说,本书提供了关于最初承诺的、想象中的云价值的知识。
与大多数优秀的用户手册一样,本书可作为“快速入门”指南的基础知识,以及成功利用云机制的建议。Erl深入探讨了只能通过经验学到的高级概念。这些基础知识将帮助你通过云计算相关工作的面试。Erl对高级概念的讨论超出了目前云架构领域的主流认知。
我觉得最吸引人的是Erl并不专注于特定企业的技术,因为他明白这些技术会快速发展。好的解决方案始于一个概念。不幸的是,我们经常在流程中过早地插入特定企业的技术,从而误解了这些解决方案应该做什么或是什么。在设计和构建云计算解决方案时尤其如此。Erl将企业背景排除在讨论之外,这使得本书中的概念在不同技术及其随时间演变的过程中变得更加有用和适用。
本着教师的初心,Erl将其他人的理解整合成有用的知识。通过阅读本书,你将了解云计算概念、设计、架构和其他高级概念如何合乎逻辑地建立在其他概念的结构中。书中所提供的知识对于那些刚踏上云旅程的人,以及那些已经熟悉云计算的人来说都是有意义的。
本书涵盖云计算领域各个层次,能满足读者的多样化需求。在你自己的云计算旅程中,你会多次参考这本书,以确保自己没有迷失方向。
最后,找到云计算的价值
我猜想你们中的大多数人之所以在读本书,是因为已经看到云计算对你的业务造成了影响,并且想知道如何解决问题。这是了解如何正确使用云计算所需的唯一一本结构良好且完整的手册。建议你将本书中提出的概念转化为优化的解决方案,以最大限度地提升企业部署云的价值。
本书讨论的是如何做出正确的选择、理解为什么做出这些选择,以及为企业确定最佳选择。如果有一本既包含高级概念又包含基本概念的云计算用户手册,那就是这本书了。
本书将帮助你更好地理解云技术的正确应用及其在解决问题时的实用性。事实上,它能帮你避免掉入许多 “兔子洞”,即可能会浪费时间,甚至有可能导致你做出错误决定的
情况。
愿你能够享受计算的快乐。
David S. Linthicum
作家、演说家、教育家和技术顾问
?? 致 谢 ??
我们要感谢本书原书第1版的合著者:
ZaighamMahmood教授,英国德比
Ricardo Puttini,博士,核心咨询
原书第2版致谢(按姓氏字母顺序排列):
Gustavo Azzolin
Jorge Blanco,Glumin总经理、企业重塑和教育总监
Emmett Dulaney,大学教授兼作家
Valther Galván,首席信息安全官
David Linthicum,德勤咨询
Vinícius Pacheco,巴西利亚大学
Jo Peterso
                      

                   


















