1. 程式人生 > 其它 >從構建到治理,業內首本微服務治理技術白皮書正式釋出(含免費下載連結)

從構建到治理,業內首本微服務治理技術白皮書正式釋出(含免費下載連結)

經過阿里云云原生微服務團隊近半年多的籌備,長達 379 頁的《微服務治理技術白皮書》已於今天釋出。這可能是業內首本聚焦微服務治理業務領域的白皮書,希望通過本書,能對高效解決雲原生架構下的微服務治理難題,起到一點點作用。

白皮書自今天下午釋出後,下載量已經突破 1200,這給本書的作者們持續迭代本書,提供了無比強大的動力,在此感謝各位讀者!

下載地址:https://developer.aliyun.com/ebook/7565

推薦支付寶或釘釘掃碼,登陸體驗更流暢
.epub 版正在開發中,方便在 Kindle 上閱讀

白皮書的創作背景

首先我想說明一下,該本白皮書中的內容,不僅有來自於阿里巴巴電商體系 10 餘年的微服務實踐經驗,還有很多是阿里雲微服務引擎 MSE 所服務的各行各業客戶時所沉澱下來的落地經驗。例如為本書做序的上海三菱電梯、來電科技、 Saleforce 中國等,還有很多未公開的客戶,我們在這此一併表示誠摯的感謝。

不同於一些僅聚焦微服務技術原理的書籍,該本白皮書囊括了技術原理、業務場景、解決方案、最佳實踐等微服務落地的全流程。不僅是一本深度分析微服務技術的書,更是一本解決落地時尤其是在治理相關難題的書,既是授人以魚,又是授人以漁。我們推薦微服務領域從事研發、運維、測試、穩定性、產品設計的同學閱讀此白皮書。

在微服務架構已經大行其道的今天,微服務治理並不是一個新的領域,但並沒有統一的標準和共識。

從阿里巴巴內部來看,阿里巴巴微服務架構 10 餘年的演進歷程中,服務部署量不斷擴大,已經邁入百萬節點規模,如此龐大的微服務體系必須要通過服務治理進行精細化管控,提升線上業務穩定性。阿里巴巴的服務治理框架從無到有,經歷了服務框架提供治理 SDK、輕量級隔離容器 Pandora 、無侵入式的 Java Agent 以及針對異構微服務的 Service Mesh 等架構迭代歷程,這個過程中沉澱了豐富的服務治理能力,涵蓋了開發、測試、線上運維、高可用等多個方面。

從雲產品落地來看,近幾年阿里巴巴中介軟體團隊推行三位一體的技術戰略,把內部業務支援、雲產品、開源進行了技術和架構的統一。在三位一體的推行過程中,我們服務了很多客戶,這些客戶的微服務框架、版本、架構都各有差異,在微服務實施中的痛點、理解、述求也各不相同。這些客戶中既有對於微服務治理毫無瞭解,只是單純地找到我們要提升穩定性的。也有一些對於微服務治理理解比較充分,有自己的獨特業務場景述求的客戶。

在這些複雜的場景中,我們共同總結抽象出了在開發態、測試態、執行態中容易遇到的問題,歸納出一套共性的解決方案作為最佳實踐。我們也深刻地感知到,這些最佳實踐不應該只沉澱在我們內部的產品文件中,我們更應該把方案彙總成微服務治理技術白皮書公開,回饋給社群和客戶。希望通過這本書籍,讓正在落地微服務技術企業和快速發展中的企業,能夠以更短的路徑獲取微服務治理的最佳實踐,通過微服務治理來給開發迭代提效,提升線上穩定性,助力公司快速發展及業務成功。

白皮書內容簡介

全書共六章,主要包含了基本概念介紹、底層技術原理、場景解決方案、最佳實踐、客戶落地案例、總結和展望 6 個部分。

第一章主要介紹了微服務治理技術的概念,從一家企業的 IT 發展歷程闡述了微服務治理的必要性,也分析了微服務在雲原生時代下的發展趨勢與新的挑戰,最後總結了微服務治理技術的區分。

第二章介紹了服務治理底層技術的發展與變遷,詳細闡述了服務治理是如何向透明化和業務無侵入的方向發展的。

第三章整理歸納了微服務架構中常見的痛點場景,首先描述清楚了這些痛點場景什麼情況下會出現,出現之後的影響面是什麼。然後再深入分析可以通過什麼技術去解決這些問題,最後才是詳細介紹該解決方案下的底層技術實現。讓讀者可以感到,微服務治理不再是虛無縹緲的乾巴巴的底層技術,也不是一個個離散的技術點。而是和業務緊密相關,和每天開發運維中的痛點緊密關聯,是看得見摸得著的各種解決方案。各位技術人員可以很容易地針對於自己業務中的痛點場景對號入座,迅速找到這些痛點的解決方案。

• 微服務釋出穩定性解決方案
• 微服務全鏈路灰度解決方案
• 微服務可觀測增強解決方案
• 微服務應用配置解決方案
• 微服務限流降級解決方案
• 微服務開發測試提效解決方案
• 微服務敏捷開發解決方案
• 微服務無縫遷移上雲解決方案
• 微服務註冊發現高可用解決方案
• 微服務應用安全解決方案
• 異構微服務互通解決方案
• 微服務 Serverless Pass 解決方案

第四章是基於阿里雲微服務引擎 MSE ,站在前人的肩膀上,借鑑其他大公司的成功經驗,輕鬆的解決各類落地問題。每一節都用一組相同的 Demo 應用來演示微服務治理的解決方案,這些應用都是基於 Spring Cloud 和 Dubbo 框架的標準用法開發的,您可以:

• 直接在:https://github.com/aliyun/alibabacloud-microservice-demo/tree/master/mse-simple-demo 專案上檢視原始碼。

• 最佳實踐主要使用阿里雲容器服務 ACK 進行服務的部署,部署到 Kubernetes 中的 yaml 檔案可以在這裡找到:https://github.com/aliyun/alibabacloud-microservice-demo/tree/master/microservices-materials/white-paper。

第五章是已經取得公開授權的客戶一些案例分享。當然還有很多未公開的客戶案例的成功落地經驗,我們將其內容沉澱在第三和第四章中的解決方案和最佳實踐中。第六章是總結和展望部分,包含了全書的內容總結,以及後續的微服務趨勢展望。

釋出會回看地址:https://yqh.aliyun.com/live/detail/28453

白皮書涉及的部分服務治理和最佳實踐,已經通過 OpenSergo 對外開源,歡迎訪問 GitHub 進行了解。

點選此處,立即下載《微服務治理技術白皮書》!