
阿里集团 阿里云智能事业群 云原生应用平台
本书聚焦于云原生业务形态背后的技术选型和架构设计落地,从“技术+商业”的视角阐述如何利用云原生赋能业务,并结合阿里巴巴云原生技术团队在云原生领域的探索与沉淀,帮助企业重塑软件全生命周期研发管理体系与技术栈。本书将回顾阿里云多年积累的云原生实践经验,分享云原生为业务带来巨大技术红利的经验。具体章节划分及主要内容如下。第1章主要介绍云原生的重要性,以及企业内部云原生落地的现状与所面临的挑战。第2章重点阐述云原生架构的定义,以及云原生架构在企业中实际落地时需要遵循的关键原则。第3章为读者介绍云原生架构的各种模式与反模式。第4章进一步介绍容器和微服务等云原生相关的技术和理念。第5章以阿里云ACNA架构设计方法开篇,重点讲解评估云原生架构成熟度所需要考虑的维度与细则。第6章从职能价值角度出发,阐述云原生对于不同岗位的业务赋能。第7章聚焦于企业落地价值,分享具有代表性的企业案例和最佳实践。这些最佳实践对于打造一个成功的云原生应用来说具有非常大的帮助。第8章从行业角度出发,阐述未来的云原生技术发展趋势。附录A简要介绍了阿里云现有的云原生产品家族。附录B总结了一些常见分布式设计模式。
本书介绍了云原生的概念、定义、原则、架构模式、技术介绍、阿里云原生架构设计、云原生对不同岗位的影响、不同行业云原生实践和云原生架构的发展趋势。 以容器、微服务、Serverless为代表的云原生技术作为一套生于云时代的新技术体系,充分沿用云的设计理念,使得开发者在使用相关产品技术时,可以充分享受云计算带来的分布式、可扩展、高弹性等技术红利,高效敏捷开发,大幅降低业务试错成本,提升应用部署和迭代效率。 云原生,究其根本意义,是规范“用云”的架构模式、技术标准,提供相应的工具,是把云计算真正变成“水电煤”的关键所在。 在容器、DevOps、分布式应用、服务网格、数据智能和Serverless等领域均为企业提供丰富的技术和产品体系,覆盖八大类别100余款产品,满足不同行业和场景的需求。 如果你想得到从未拥有过的东西,你就得去做从未做过的事。 在IT架构日益复杂的今天,企业急需完整的技术与理论方法,以重塑软件全生命周期研发管理体系与技术栈,改造传统IT架构,融合先进技术,提高服务能力,为企业的高速发展提供支持,而这一套完整的技术与理论方法就是云原生。 技术赋能业务,业务驱动技术,二者形成一个完整的闭环。 帮助企业结合自身特点,在战略规划的牵引下,从组织、保障、准则、内容、步骤五个层面综合考虑,最终建立起一套可持续发展的云原生架构,以加速企业的数字化转型进程。 本书介绍了云原生对于企业经营的实际应用价值,在成本把控、技术方向把控、决策、技术人员管理等方面对技术管理者具有重要的指导意义。 云原生是一种可以充分利用云计算优势构建和运行应用的方式。 “云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统做出频繁和可预测的重大变更。” 只有结合云原生所提供的云服务,改造应用的架构,才能够更好地使用云原生技术,更好地构建弹性、稳定、松耦合的分布式应用,并解决分布式复杂性问题。此外,对架构的改造还意味着相关的开发模式、交付方式、运维方式等都要随之改变,比如,采用微服务架构重写应用,用声明式API和自动化工具升级运维方式,等等。 所以云原生(或者说云原生计算)应当包括云原生技术、云原生产品、云原生架构以及构建现代化应用的开发理念,如DevOps。 云原生产品和云原生技术需要基于公有云、私有云或混合云的云基础设施(IaaS)。 云原生架构和云原生开发理念是基于云原生技术和产品构建或实现的。 从云原生的定位可以看到,云原生包含大量新的PaaS层技术和新的开发理念,是释放云计算价值的最短路径,也推动着云计算的再升级。 从构建现代化应用的角度,我们可以发现,云原生对应用的重构体现在应用开发的整个生命周期中。 现代化应用这个词就是针对上一代技术的应用而提出的,所以这些“老”的应用一般是指不具备互联网架构、不具备云原生架构、没有使用云计算技术的上一代分布式应用,包括单体应用、瘦客户端应用、富客户端应用、大型机或小型机应用等。 要想深度享用云计算带来的技术价值,应用必须基于新的技术架构进行升级改造,这个新架构就是云原生架构。 基于云演化而来的云原生技术和架构,会为企业在创新速度、用户体验、成本优化、业务风险、人才结构等多个方面带来巨大的价值。 阿里巴巴的上云也经历了云原生发展的三个阶段:应用架构互联网化阶段(2009—2016,re-build)、核心系统全面云原生化阶段(2017—2019,re-platform)、云原生技术全面升级阶段(2020—,re-build)。 作为云计算的再升级,云原生重塑了研发流水线,重新定义了软件交付方式并对运维模式进行了升级。 从技术的角度出发,云原生架构是基于云原生技术的一组架构原则和设计模式的集合,旨在帮助企业和开发人员充分利用云平台所提供的平台化能力和弹性资源能力。 任何应用都提供了两类特性:功能性特性和非功能性特性。 而非功能性特性是指虽不能为业务实现带来直接价值,但又必不可少的特性,比如,高可用能力、容灾能力、安全特性、可运维性、易用性、可测试性、灰度发布能力等。
二零二一年讀完的第三十六本書,這幾天出差回深圳,大部分都是在路上讀完的。作者在書裡介紹了很多跟雲原生相關的知識,對於想要了解這塊技術的同學還是挺有幫助的。因為我平時基本都有關注開,所以讀得會更快一些。
整本书编排还是比较有系统性的,但是说到具体某个组件或者某种架构的时候其优越性和特点,总感觉没说透,只是给出了一些概念性的术语或结论,缺少对比,缺少大白话的剖析。 对我这种小白入门和概念的初识,还是很有帮助的
非技术看完第二章基本就可以了。后面可以作为知识点的补充看看。
如果要和 CXO 沟通,里面的词汇表应该还可以。但有一点要讲明白不容易,上云或者新的技术架构,到底给企业和组织带来了什么价值? 促进合作,抓住市场机遇,扩大生意,防范系统性风险。不能只讲降低成本,那肯定玩完,没有增长只降成本是不可持续的。
云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统做出频繁和可预测的重大变更。 阿里云作为国内最早布道云计算的厂商,有些规范和最佳实践还是值得学习的。
有一些拓宽性作用,但整体广告偏多,自行斟辨不看
与当下主流技术同步,是一本快速了解前沿的好窗口,本身阿里给微服务贡献很大,加上体系化的梳理,能让人感受到阿里全系方案的多样性和实用性,企业上云,是数字化的必然趋势,值得架构师,分析师,cto级别人员补充阿里系实现方案,很好很不错,很强大
本书介绍了云原生的相关概念与落地方案,结合阿里云多年实践给出了一系列标准,对于初学者可以快速了解行业趋势,作为云原生的实践者可以结合自身业务场景做部分尝试,但更高级别改造还是要和符合企业战略与组织架构,毕竟国内大部分都是业务驱动型公司。
从各个层面很详实的介绍了云原生技术理念和落地经验,对企业落地云原生很有帮助。