书籍详情

云原生:运用容器、函数计算和数据构建下一代应用

云原生:运用容器、函数计算和数据构建下一代应用

作者:(美)鲍里斯·肖勒,特伦特·斯旺森

出版社:机械工业出版社

出版时间:2020-06-01

ISBN:9787111653240

定价:¥79.00

购买这本书可以去
内容简介
  开发者们刚开始接触云端服务开发的时候或多或少都会遇到一些障碍。既要学习分布式系统的知识,又要熟悉像容器和函数计算这样的新技术,还要综合运用这些知识来构建云原生应用实在是件令人望而生畏的事情。《云原生:运用容器、函数计算和数据构建下一代应用》可以帮助你掌握构建云原生应用的方法,比如消息通信、事件通知和DevOps等。《云原生:运用容器、函数计算和数据构建下一代应用》介绍了构建现代云原生应用的架构模块。你将学会如何使用微服务、容器、无服务器架构、函数计算等技术,并挑选合适的存储类型,同时考虑可移植性等问题。你会从云原生应用的基础知识开始,一步步地了解设计、开发和运维云原生应用的整个过程。探讨设计云原生应用所需的技术。介绍容器和函数计算的区别,并学习它们的适用场景。有针对性地设计应用来满足数据相关的需求。学习DevOps的基础知识和一些开发、测试、运维实践。学习一些构建和管理云原生应用的技巧、方法和实践。理解构建一个具有可移植性的应用所需的代价,并且学会对需求做出取舍。
作者简介
  鲍里斯·肖勒Boris Scholl是Azure计算团队的产品架构师,专注于下一代分布式系统平台和应用程序模型的研究,拥有多项有关云计算与分布式系统的专利。同时他也是Microservices with Docker on Azure一书的第一作者,这本书也是最早关于如何在Azure上使用微服务和容器的书籍之一。特伦特·斯旺森Trent Swanson是专注于云和边缘技术的软件架构师。作为Johnson Controls 的云技术领域杰出研究员与Full Scale 180的联合创始人和顾问,他帮助了不少微软的大客户把应用迁移上云,或在云中构建应用。彼得·加索维奇Peter Jausovec是一名软件工程师,在软件开发和技术领域有10多年的经验。近年来,他一直致力于开发分布式系统上的云原生解决方案。
目录
前言
第1章 云原生简介
1.1 分布式系统
1.1.1 分布式系统的误区
1.1.2 CAP定理
1.2 十二要素应用
1.3 可用性和服务等级协议
1.4 本章小结
第2章 云原生基础
2.1 容器
2.1.1 容器隔离等级
2.1.2 容器编排
2.1.3 Kubernetes概述
2.1.4 Kubernetes和容器
2.2 无服务器架构
2.3 函数计算
2.4 从虚拟机到云原生
2.4.1 提升和转变
2.4.2 应用的现代化改造
2.4.3 应用的优化
2.5 微服务
2.5.1 微服务架构的优势
2.5.2 微服务架构带来的挑战
2,6本章小结
第3章 云原生应用的设计
3.1 云原生应用的基础
3.1.1 精益运营
3.1.2 安全性
3.1.3 可靠性与可用性
3.1.4 可扩展性与成本
3.2 云原生与传统架构的对比
3.3 函数计算与服务
3.3.1 函数计算的使用场景
3.3.2 使用函数计算的考虑因素
3.3.3 函数与服务的组合运用
3.4 API设计与版本控制
3.4.1 API的前后兼容
3.4.2 语义版本号
3.5 服务间的通信
3.5.1 通信协议
3.5.2 消息协议
3.5.3 序列化的考虑因素
3.5.4 幂等性
3.5.5 请求与响应
3.5.6 发布者与订阅者
3.5.7 发布者/订阅者模式与请求/响应模式间的选择
3.5.8 同步与异步
……
第4章 数据处理
第5章 DevOps
第6章 最佳实践
第7章 可移植性
猜您喜欢

读书导航