企业级云原生架构:技术、服务与实践

企业级云原生架构:技术、服务与实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

基于多年的大型项目架构设计实践经验,紧贴主流技术趋势,深入浅出介绍云原生相关技术及产品。

内容简介

本书较为全面、系统地介绍了云原生架构相关的方法论与技术产品,并结合作者多年的大型项目建设实施经验,阐述了分布式环境下面向云原生的架构设计最佳实践。本书主要分为4个部分,分别是云原生概述、云原生技术、云原生服务、云原生架构实践。本书兼顾理论、技术与实践,对从事相关行业的读者具有很好的学习指导意义。

本书面向的读者对象为互联网行业的业务咨询师、系统架构师,以及相关领域的技术开发人员。

作者简介

作者刘景应,具有20年软件开发、架构设计以及解决方案咨询经验,目前就职于阿里云云原生应用平台,熟悉互联网企业的技术栈与开发管理模式,对云原生相关技术、产品、架构有较为全面的理解,是国内云原生技术的先行者和布道者,致力于推动云原生相关理念和技术在国内IT应用中的落地实践;具备丰富的大型实时在线应用系统的架构设计经验,曾负责了多个部委以及行业头部客户的核心业务系统的架构咨询与技术指导。

章节目录

版权信息

内容提要

前言

资源与支持

第一部分 云原生概述

第1章 初见云原生

1.1 什么是云原生

1.2 云原生架构

1.3 CNCF

1.4 企业应用上云

第2章 企业应用架构演进

2.1 单体架构

2.2 分布式架构

2.3 SOA

2.4 微服务架构

2.5 服务网格架构

2.6 Serverless架构

第二部分 云原生技术

第3章 Docker

3.1 Docker概述

3.2 Docker分层设计

3.3 Docker三要素

3.4 Docker数据管理

3.5 Docker网络

3.6 Docker三剑客

第4章 Kubernetes

4.1 Kubernetes的基本概念和术语

4.2 Kubernetes系统架构

4.3 Kubernetes运行机制

4.4 kubectl命令

4.5 Kubernetes容器云

第5章 Prometheus

5.1 Prometheus概述

5.2 Prometheus监控K8s集群

5.3 Prometheus监控传统应用

第6章 微服务

6.1 微服务架构概述

6.2 微服务设计原则

6.3 服务化最佳实践

6.4 微服务框架

6.5 微服务通信

第三部分 云原生服务

第7章 云原生IaaS服务

7.1 容器服务

7.2 镜像仓库服务

7.3 分布式存储服务

7.4 虚拟网络服务

第8章 云原生DaaS服务

8.1 数据库服务

8.2 分布式对象存储

8.3 分布式缓存

8.4 分布式日志服务

8.5 分布式消息队列

8.6 大数据服务

第9章 云原生PaaS服务

9.1 分布式应用服务

9.2 分布式配置中心

9.3 分布式数据库服务

9.4 分布式定时任务

9.5 业务实时监控服务

9.6 服务网关

9.7 技术组件服务

第四部分 云原生架构实践

第10章 高可用解决方案

10.1 高可用定义

10.2 高可用设计

10.3 高可用方案

第11章 数据一致性解决方案

11.1 数据一致性理论

11.2 数据一致性模型

11.3 数据一致性原则

11.4 锁机制

11.5 数据一致性解决方案

第12章 容灾多活解决方案

12.1 SHARE 78容灾等级

12.2 容灾目标

12.3 数据容灾方案

12.4 同城双活方案

12.5 两地三中心方案

12.6 异地双活方案

12.7 单元化方案

企业级云原生架构:技术、服务与实践是2021年由人民邮电出版社出版,作者刘景应。

得书感谢您对《企业级云原生架构:技术、服务与实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Java架构师指南 电子书
知名Java专家多年经验总结,介绍从程序员进阶到架构师需要具备的技能的完整教程 基于Java官方API的解读,从架构师的独特角度讲解Java知识和技能 企业级开发的经典示例,全程项目驱动,涵盖电商支付接口的综合调试 程序员走向架构师是必经之路。本书基于Java官方API进行解读,从架构师的角度讲解Java知识和技能,并从搭建虚拟机开始,学习常用的Linux命令,力争使程序员能在较短的时间内成功迈入架构师的殿堂。 近年来编程领域的知识愈加丰富,使广大程序员应接不暇。如何在有限的时间内高效学习是一个棘手的问题。本书作者根据自身的丰富经验,精选了Java中必须掌握的核心技能,并以项目为驱动,循序渐进,详细讲解了企业级项目和电商平台,让读者在学习知识的同时以实战加深印象,可谓是高屋建瓴。 如何能在短时间内达到架构师的水平?面对难以入手的海量知识,读者往往一头雾水,相信通过阅读本书,每位读者都能从中找到答案。
微服务分布式构架开发实战 电子书
本书语言简洁,内容丰富,适合具备初级Java后端开发能力的开发人员,大中专相关专业师生,网站培训班学员,以前拥有单工程开发经验并且想尝试分布式微服务架构的人员。 · Java工程师 · 初级架构师 · 大中专院校相关专业师生 · Java培训班学员 · 独立开发者与自学读者
深入浅出Spring Boot 2.x 电子书
本书章节编排合理,深入浅出地阐述了Spring Boot 2.x的原理与应用,以及当今较为流行的微服务系统经常用到的技术及原理,内容通俗易懂。
系统架构设计 电子书
适读人群:立志向系统架构师转型的广大开发人员本书包含作者基于自身在传统以及互联网行业多年的技术与管理工作经历展开论述,结合方法论和工程实践,具有较强的针对性和适用性,能帮助读者了解并掌握迈向架构师所需的各种知识体系和实践技巧。本书在介绍技术以及过程管理的内容时,采用“思路à方法论à工程实践”的三段式模型,不光告诉读者可以怎么做,更重要的是提供了对问题的分析以及解决思路和方法论,并辅以相应的工程实践和案例分析。本书从“向架构师转型”的角度出发,关注于转型这个特定主题给出了作者自身的一些思考和总结,从内容上填补了市场上的这一空白。
微服务架构基础:SpringBoot+SpringCloud+Docker 电子书
本书适合所有Java开发人员,尤其适合正在学习微服务,以及正在尝试使用微服务架构开发项目的人员阅读和参考。