企业级云原生架构 技术、服务与实践
全新正版 极速发货
¥
68.48
6.2折
¥
109.7
全新
仅1件
作者刘景应
出版社人民邮电出版社
ISBN9787115551740
出版时间2021-07
装帧平装
开本16开
定价109.7元
货号1202420124
上书时间2024-09-04
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
刘景应,具有20年软件开发、架构设计以及解决方案咨询经验,目前就职于阿里云云原生应用平台,熟悉互联网企业的技术栈与开发管理模式,对云原生相关技术、产品、架构有较为全面的理解,是国内云原生技术的先行者和布道者,致力于推动云原生相关理念和技术在国内IT应用中的落地实践;具备丰富的大型实时在线应用系统的架构设计经验,曾负责了多个部委以及行业头部客户的核心业务系统的架构咨询与技术指导。
目录
部分云原生概述
章初见云原生2
1.1什么是云原生2
1.1.1云原生起源2
1.1.2企业为什么需要云原生3
1.1.3云原生的设计原则7
1.2云原生架构9
1.2.1敏捷基础设施10
1.2.2微服务12
1.2.3持续交付14
1.2.4DevOps16
1.2.5云原生应用十二要素19
1.3CNCF28
1.3.1CNCF生态蓝图28
1.3.2CNCF路线图31
1.4企业应用上云33
1.4.1云托管模式35
1.4.2云原生模式37
第2章企业应用架构演进40
2.1单体架构40
2.2分布式架构41
2.3SOA42
2.4微服务架构43
2.5服务网格架构45
2.6Serverless架构48
第二部分云原生技术
第3章Docker52
3.1Docker概述52
3.1.1容器和虚拟机52
3.1.2Docker的历史与版本54
3.1.3Docker的构成55
3.1.4Docker处理流程57
3.1.5Docker的优势57
3.1.6Docker常用命令58
3.2Docker分层设计63
3.2.1分层设计与写时拷贝64
3.2.2镜像分层管理66
3.2.3镜像版本变更管理69
3.3Docker三要素70
3.3.1镜像70
3.3.2容器74
3.3.3镜像仓库81
3.4Docker数据管理85
3.4.1非持久化数据86
3.4.2持久化数据88
3.4.3集群节点间共享存储91
3.5Docker网络92
3.5.1网络命名空间92
3.5.2Linux网络虚拟化93
3.5.3Docker网络架构95
3.5.4容器网络模型96
3.5.5单机桥接网络98
3.5.6多机覆盖网络100
3.5.7混合互联网络102
3.5.8网络访问控制104
3.6Docker三剑客106
3.6.1DockerMachine107
3.6.2DockerCompose109
3.6.3DockerSwarm110
第4章Kubernetes116
4.1Kubernetes的基本概念和术语117
4.1.1资源抽象对象120
4.1.2控制器抽象对象123
4.1.3其他辅助对象128
4.2Kubernetes系统架构128
4.2.1K8s整体架构128
4.2.2K8s集群高可用架构131
4.2.3K8s网络架构133
4.3Kubernetes运行机制138
4.3.1应用运行原理138
4.3.2应用访问机制141
4.3.3核心组件运行原理147
4.4kubectl命令155
4.4.1kubeconfig155
4.4.2kubectl子命令157
4.4.3kubectl可操作的资源对象类型159
4.4.4kubectl参数列表160
4.4.5kubectl输出格式161
4.5Kubernetes容器云162
4.5.1阿里云容器服务(ACK)162
4.5.2AmazonElasticKubernetesService(AmazonEKS)165
4.5.3AzureKubernetesService(AKS)166
4.5.4GoogleKubernetesEngine(GKE)167
第5章Prometheus169
5.1Prometheus概述169
5.1.1Prometheus简介169
5.1.2Prometheus相关概念170
5.1.3Prometheus组成及架构172
5.1.4prometheus.yml配置文件175
5.2Prometheus监控K8s集群179
5.2.1监控K8s集群节点181
5.2.2监控K8s的pod183
5.2.3监控K8s的APIserver184
5.2.4监控K8s的服务185
5.2.5监控kube-state-metrics187
5.3Prometheus监控传统应用187
第6章微服务190
6.1微服务架构概述190
6.1.1微服务架构的演进190
6.1.2微服务架构的特点192
6.1.3微服务治理193
6.1.4微服务的组织架构195
6.2微服务设计原则196
6.3服务化最佳实践202
6.4微服务框架203
6.4.1High-SpeedServiceFramework(HSF)203
6.4.2Dubbo205
6.4.3SpringCloud206
6.4.4gRPC209
6.4.5服务网格(servicemesh)211
6.5微服务通信215
6.5.1RPC215
6.5.2RESTful218
6.5.3优缺点对比221
6.5.4两种协议风格的融合方案222
第三部分云原生服务
第7章云原生IaaS服务234
7.1容器服务235
7.2镜像仓库服务238
7.3分布式存储服务240
7.4虚拟网络服务243
第8章云原生DaaS服务247
8.1数据库服务247
8.2分布式对象存储249
8.3分布式缓存252
8.4分布式日志服务257
8.5分布式消息队列260
8.6大数据服务264
8.6.1大数据平台265
8.6.2数据资源池268
8.6.3数据集成平台269
第9章云原生PaaS服务270
9.1分布式应用服务270
9.2分布式配置中心273
9.3分布式数据库服务276
9.4分布式定时任务281
9.5业务实时监控服务283
9.6服务网关286
9.7技术组件服务288
9.7.1统一认证服务288
9.7.2单点登录服务289
9.7.3全局序列号服务290
9.7.4持久化服务292
9.7.5连接池服务293
9.7.6事务管理295
9.7.7异常管理297
9.7.8数据传输服务300
第四部分云原生架构实践
0章高可用解决方案304
10.1高可用定义304
10.2高可用设计305
10.2.1应用设计305
10.2.2数据设计311
10.2.3兼容性设计314
10.2.4容量设计315
10.3高可用方案317
10.3.1全链路压测方案317
10.3.2流控降级方案321
10.3.3故障演练方案323
10.3.4故障隔离方案327
10.3.5弹性伸缩方案330
10.3.6应用应急预案333
1章数据一致性解决方案337
11.1数据一致性理论337
11.1.1ACID特性338
11.1.2事务隔离级别338
11.1.3CAP定理339
11.1.4BASE思想340
11.2数据一致性模型341
11.3数据一致性原则342
11.3.1数据一致性实现指导342
11.3.2数据拆分原则344
11.3.3热点数据处理345
11.4锁机制346
11.4.1悲观锁与乐观锁346
11.4.2数据库锁347
11.4.3分布式锁347
11.5数据一致性解决方案348
11.5.1强一致性解决方案349
11.5.2弱一致性解决方案352
11.5.3最终一致性解决方案353
2章容灾多活解决方案359
12.1SHARE78容灾等级359
12.2容灾目标362
12.3数据容灾方案363
12.4同城双活方案364
12.5两地三中心方案366
12.6异地双活方案367
12.7单元化方案369
内容摘要
本书较为全面、系统地介绍了云原生架构相关的方法论与技术产品,并结合作者多年的大型项目建设实施经验,阐述了分布式环境下面向云原生的架构设计很好实践。本书主要分为4个部分,分别是云原生概述、云原生技术、云原生服务、云原生架构实践。本书兼顾理论、技术与实践,对从事相关行业的读者具有很好的学习指导意义。本书面向的读者对象为互联网行业的业务咨询师、系统架构师,以及相关领域的技术开发人员。
主编推荐
1.基于作者在阿里公司多年的大型项目架构设计实践经验,介绍云原生相关技术及产品
2.内容深入浅出,既有方法论详述也有技术原理深入分析
3.理论与实践并重,深入阐述云原生架构设计
4.紧贴技术趋势,把握主流技术发展
— 没有更多了 —
以下为对购买帮助不大的评价