
阿里集團 阿里雲智能事業羣 雲原生應用平臺
本書聚焦於雲原生業務形態背後的技術選型和架構設計落地,從“技術+商業”的視角闡述如何利用雲原生賦能業務,並結合阿里巴巴雲原生技術團隊在雲原生領域的探索與沉澱,幫助企業重塑軟件全生命週期研發管理體系與技術棧。本書將回顧阿里雲多年積累的雲原生實踐經驗,分享雲原生爲業務帶來巨大技術紅利的經驗。具體章節劃分及主要內容如下。第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級別人員補充阿里系實現方案,很好很不錯,很強大
本書介紹了雲原生的相關概念與落地方案,結合阿里雲多年實踐給出了一系列標準,對於初學者可以快速瞭解行業趨勢,作爲雲原生的實踐者可以結合自身業務場景做部分嘗試,但更高級別改造還是要和符合企業戰略與組織架構,畢竟國內大部分都是業務驅動型公司。
從各個層面很詳實的介紹了雲原生技術理念和落地經驗,對企業落地雲原生很有幫助。