●序br序2br序3br前言br第章雲原生雲計算的再升級br什麼是雲原生br雲原生的概念br2雲原生是雲計算的趨勢br3支撐淘寶千億交易背後的技術平臺故事br2雲原生是雲計算的再升級br2重塑研發流水線br22重新定義軟件交付模式br23運維模式的升級br24應用架構的升級br25組織結構的升級br3構建現代化應用br3現代化應用及其特點br32雲原生架構的提出br33雲原生架構能為企業帶來什麼價值br4案例阿裡巴巴雲原生發展實踐br4應用架構互聯網化階段br42核心繫統全面雲原生化階段br43雲原生技術全面升級階段br5本章小結br第2章雲原生架構的定義和原則br2雲原生架構定義br2降低研發成本和項目維護復雜度br22加快軟件迭代速度降低管理和運行成本br22雲原生架構原則br22服務化原則br222彈性原則br223可觀測原則br224韌性原則br225所有過程自動化原則br226零信任原則br227架構持續演進原則br23本章小結br第3章雲原生架構的模式和反模式br3服務化架構模式br3服務接口定義br32IDL定義br33OpenAPIbr32ServiceMesh化架構模式br32ServiceMesh之Sidecar模式br322ServiceMesh之服務注冊和發現模式br323ServiceMesh之中心化Broker模式br33Serverless架構模式br34計算存儲分離模式br35分布式事務模式br35兩階段提交br352BASEbr353TCCbr354Sagabr355ATbr36可觀測架構模式br36日志br362度量br363追蹤br3 流訂閱br37事件驅動架構模式br37什麼是事件br372事件的生成和消費br373事件異步通信br374數據變更捕獲br375讀寫分離br38網關架構模式br39混沌工程模式br30聲明式設計模式br3典型的雲原生架構反模式br3龐大的單體應用br32單體應用硬拆為微服務br33缺乏自動化能力的微服務br34架構不能充分使用雲的彈性能力br35技術架構與組織能力不匹配br32本章小結br第4章雲原生技術及概念介紹br4容器技術br4容器技術的背景與價值br42典型的容器技術br43應用場景案例申通基於Kubernetes的雲原生化br42DevOps技術br42DevOps的技術背景與價值br422DevOps的原則與技術br423應用場景案例阿裡巴巴DevOps實踐br43微服務br43微服務的背景與價值br432微服務的設計約束原則與典型架構br433應用場景案例阿裡巴巴的Dubbo實踐br44Serverlessbr44Serverless的技術背景與價值br442Serverless的典型技術與架構br443應用場景案例越光醫療巧用Serverless容器提升診斷準確度br45開放應用模型br45OAM的技術背景與價值br452OAM的典型原則與架構br453應用場景案例KubeVela基於KubernetesOAM實現br46ServiceMesh技術br46ServiceMesh的技術背景與價值br462ServiceMesh的典型技術與架構br463應用場景案例阿裡巴巴ServiceMesh實踐br47分布式消息隊列br47分布式消息隊列的背景與動機br472分布式消息隊列的典型技術與架構br473應用場景案例阿裡巴巴的RocketMQ實踐br48雲原生數據庫技術br48雲原生數據庫的技術背景與價值br482雲原生數據庫的典型技術br483應用場景案例PolarDB助力銀泰實現快速雲化br49雲原生大數據br49雲原生大數據的技術背景與價值br492雲原生大數據的典型技術br493應用場景案例br40雲原生AIbr40雲原生AI的技術背景與價值br402雲原生AI的典型技術br403應用場景案例利用雲原生AI打造新一代社交推薦平臺br4雲端開發br4雲端開發的技術背景與價值br42應用場景案例杭州幻熊科技借助雲效平臺實現每日交付br42雲原生安全br42雲原生安全的技術背景與價值br422雲原生安全的典型技術br43本章小結br第5章阿裡巴巴雲原生架構設計br5雲原生架構的四個不同成熟階段br52ACNA的概念br52ACNAS企業戰略視角br522ACNAS2業務發展視角br523ACNAS3組織能力視角br524ACNAS4雲原生技術架構視角br525ACNAS5架構持續演進閉環br53雲原生架構成熟度模型br536個評估維度br