书籍作者:陈涛 | ISBN:9787115596239 |
书籍语言:简体中文 | 连载状态:全集 |
电子书格式:pdf,txt,epub,mobi,azw3 | 下载次数:4664 |
创建日期:2023-05-06 | 发布日期:2023-05-06 |
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板 |
本书清晰、完整地展现云平台技术架构相关的知识,包含3个部分:第一部分介绍服务扩容的发展历程,概述分布式架构与中台架构。第二部分分析传统分布式架构的核心技术,围绕中心化协同工作机制和分布式服务间的通信问题,介绍ZooKeeper、Netty、Dubbo等分布式技术的原理和实战案例。第三部分分析云平台技术组件,主要包括构建PaaS平台所用到的核心技术组件。这一部分首先分析Docker容器技术以及Kubernetes编排引擎的搭建和基础原理,然后介绍指标采集功能、告警功能以及日志管理框架,最后对微服务治理框架Istio在云平台的应用场景进行展望。
本书结合算法与源码展示云原生应用全景,阐述开源技术,能够帮助读者搭建私有云平台,适合高校计算机及相关专业学生、容器云初学者,以及对Docker有一定了解并希望深入研究和探索云技术的工程师阅读。
陈涛,毕业于浙江大学(软件工程硕士)和浙江师范大学(软件工程硕士),现就职于毕马威信息技术服务(南京)有限公司,主要从事与Docker、Kubernetes相关的研究工作。拥有丰富的系统架构设计经验,曾参与多个大型分布式网站的架构设计与开发工作,指导过多个互联网系统的微服务改造工作,擅长Java多线程、分布式框架和PaaS平台设计,对云原生有深入的研究。曾就职于华为南京研究所,从事华为云研究工作,擅长运营商私有云服务治理解决方案,其负责的华为微服务引擎CSE(Cloud Service Engine)项目已在全球广泛部署。此外,还曾就职于南京焦点科技股份有限公司,从事分布式即时通信系统的设计和开发工作。
索海燕,毕业于苏州大学(通信与信息工程硕士),现就职于江苏省人民医院信息处,从事医疗信息系统的建设和管理工作,拥有丰富的系统建设和运维管理经验。重点关注云计算、大数据、人工智能、区块链等技术领域,对云计算、网络技术、网络存储有深刻认识,致力于将医疗信息化建设工作与各类新技术结合。参与了《健康数据分析》(Healthcare Data Analytics)一书的翻译工作。
随着互联网产品的用户量和业务量不断增加,单个应用服务器已经不能满足互联网信息系统的性能需求,系统逐渐发展为分布式架构。同时,随着微服务技术、容器集群管理技术和工具的不断发展,“大中台”战略愈发得到重视,基于云平台架构的设计进一步提高了服务效率。
本书重点介绍分布式架构和云平台架构的核心技术,涉及ZooKeeper、Netty、Dubbo、Docker、Kubernetes、Prometheus和Istio等流行的技术框架。书中从安装入门到应用部署,展示云原生应用全景,帮助读者建立云原生技术知识体系,并指导读者进行实践,使其具备开发分布式或云平台微服务的能力。
本书具有以下特色:
.兼顾原理与实战,结合算法与源码,所有命令行均已经过校验;
.选用系统、流行的云原生核心技术,可指导企业进行技术选型;
.可帮助企业摆脱对公有云台的依赖,搭建自己的私有云平台。