微软Azure计算团队的云原生应用开发实践指南

新书速递

随着“云计算”的兴起,越来越多的公司开始“上云”。很多公司的上云之路是从传统应用的迁移开始的,但越来越多的创新企业开始直接基于云基础设施来设计、开发新一代应用。于是“云原生应用”这个概念这两年也变得愈发火热。这种“诞生在云上的公司”往往具备很多不同寻常的特质,这使其具有快速爆发的潜力。利用公有云丰富的IaaS、PaaS和SaaS产品,公司可以实现业务的高度弹性,也便于实现数据驱动的运营。毫无疑问,“云原生”正悄然改变着软件开发的传统思维和模式。

和所有技术一样,云原生也不是一颗“银弹”。其本质是一个理念,而在这个理念的背后是云计算、容器、函数计算等核心技术,而这些技术扩展开又会涉及很多特定的技术和最佳实践。市面上已经有很多书在阐述这些特定的技术了,但是能够把这些技术综合起来,围绕云原生去系统地介绍这些技术的基础概念和知识、应用场景和最佳实践,也只有《云原生:运用容器、函数计算和数据构建下一代应用》这本书了。

●编辑推荐●

本书旨在能够提供一些基础知识,来帮助开发者和架构师更从容地开启云原生应用之旅。

本书首先介绍一些分布式系统的基本原理及其与云原生应用的关系,然后再进一步介绍容器和函数等相关技术,接着,本书会介绍服务间的通信模式、服务的弹性和数据模式,并讨论在什么情况下应该使用这些技术,最后会总结一些经验性的东西,例如如何结合DevOps方法,怎么兼顾可移植性,以及一些最佳实践。

这些最佳实践对于打造一个成功的云原生应用是非常有帮助的。这本书不会手把手教你如何实现一个满足特定业务需求的云原生应用。但是在读完这本书之后,你一定会知道如何去设计、构建和运维一个成功的云原生应用。

● 目录●

前言1

第1章 云原生简介5

1.1 分布式系统5

1.1.1 分布式系统的误区5

1.1.2 CAP定理8

1.2 十二要素应用8

1.3 可用性和服务等级协议11

1.4 本章小结12

第2章 云原生基础13

2.1 容器13

2.1.1 容器隔离等级15

2.1.2 容器编排16

2.1.3 Kubernetes概述17

2.1.4 Kubernetes和容器20

2.2 无服务器架构21

2.3 函数计算22

2.4 从虚拟机到云原生23

2.4.1 提升和转变23

2.4.2 应用的现代化改造24

2.4.3 应用的优化26

2.5 微服务26

2.5.1 微服务架构的优势27

2.5.2 微服务架构带来的挑战29

2.6 本章小结31

第3章 云原生应用的设计33

3.1 云原生应用的基础33

3.1.1 精益运营33

3.1.2 安全性35

3.1.3 可靠性与可用性36

3.1.4 可扩展性与成本37

3.2 云原生与传统架构的对比37

3.3 函数计算与服务41

3.3.1 函数计算的使用场景42

3.3.2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值