本书籍全名称是《持续演进的Cloud Native:云原生架构下微服务最佳》
云原生架构是IT技术在云计算时代的进化升级,标志着云端应用进入成熟阶段。技术的价值是高效稳定、快速响应、驱动甚至引领业务发展,避免叠见层出,以及减少工作量。成规模的系统和团队需要与之匹配的技术体系。云计算兴起之时,有人说:“未来技术人员.会分成两种,一种是构建云的,另一种 是基于云构建应用的”。那时还没有成熟的云解决方案,对云计算的畅想也只能局限于原有的技术产品。如今云计算时代已经到来,应运而生并经过时间锤炼的云原生技术是这个时代的热点,因此技术人员只有与时俱进、更新技能,才能走向未来。
华为也是在云原生这方面做得很好的一家公司,同时这份PDF的作者就是华为的核心层的架构师。
关于本书
为什么会出现Cloud Native 这个概念呢?无论是云化、平台化,还是微服务架构,又
或者是敏捷开发、自动化,都只是描述了几个点,而Cloud Native更像是- -个面,通过它
把这些点都关联起来了。某几个点做得很好而忽略了其他点通常会走入误区。例如,某些
团队只关注服务拆分,而忽略了工具、组织对微服务的影响,最终效果并不理想。又如,
要提升系统的可用性,只是从技术的角度去考虑是不够的,还要考虑如何通过自动化测试
提升可用性,如何通过Code Review 提升可用性,以及当故障发生时如何快速修复。我希
望通过个人的工作经历以书的方式传递一些这 方面的经验教训。
本书分别从架构、研发流程、团队文化三个角度全面论述Cloud Native,因为只有三方
面配合才能达到理想的效果。我见到过无数失败的案例,绝大多数都是因为考虑得比较片
面,例如单纯从架构角度进行变革,或者单纯从研发流程角度变革。我们希望模仿Google、
Facebook、Amazon、Netlix 等领先企业,但是往往高估了架构的影响力,而低估了研发流
程和团队文化的影响力。实际上,研发流程和团队文化对架构有着非常重要的影响。本书
以Cloud Native 的起源、诉求及组成开始,全面描述了Cloud Native的各个方面。从架构
角度阐述了如何实施微服务架构,如何构建敏捷基础设施及平台服务。同时,从可用性、
可扩展性、性能、- -致性等角度描述了微服务架构中产生的问题及解决方案。最后,分别
描述了Cloud Native下的研发流程和团队文化。
第1章综述
第2章 微服务架构
第第三章敏捷基础设施及公共基础服务
第4章可用性设计
第5章可扩展性设计
第6章性能设计
第7章一致性设计
第8章未来值得关注的方向
第9章研发流程
第10章团队文化
需要免费领取这本华为大佬写的微服务架构的PDF的朋友,麻烦转发小编这篇文章,然后私信小编【微服务】三个字或者看我简书第一篇文章https://www.jianshu.com/p/46f7fa72f33f即可。
网友评论