云原生架构是IT技术在云计算时代的进化升级,标志着云端应用进入成熟阶段。技术的价值是高效稳定、快速响应、驱动甚至引领业务发展,避免叠见层出,以及减少工作量。成规模的系统和团队需要与之匹配的技术体系。云计算兴起之时,有人说:“未来技术人员.会分成两种,一种是构建云的,另一种 是基于云构建应用的”。那时还没有成熟的云解决方案,对云计算的畅想也只能局限于原有的技术产品。如今云计算时代已经到来,应运而生并经过时间锤炼的云原生技术是这个时代的热点,因此技术人员只有与时俱进、更新技能,才能走向未来。
华为也是在云原生这方面做得很好的一家公司,同时这份PDF的作者就是华为的核心层的架构师。
关于本书
为什么会出现Cloud Native 这个概念呢?无论是云化、平台化,还是微服务架构,又或者是敏捷开发、自动化,都只是描述了几个点,而Cloud Native更像是- -个面,通过它把这些点都关联起来了。某几个点做得很好而忽略了其他点通常会走入误区。例如,某些团队只关注服务拆分,而忽略了工具、组织对微服务的影响,最终效果并不理想。又如,要提升系统的可用性,只是从技术的角度去考虑是不够的,还要考虑如何通过自动化测试提升可用性