別再對 Istio 一臉懵了,萬眾期待的第一本 Istio 著作現!已!上!市!
過去一年裡,Service Mesh作為新興的微服務架構,在國內大熱。其被譽為是下一代微服務,是雲原生技術棧的關鍵元件之一。而Istio作為第2代Service Mesh的頭牌, 在 GitHub 上瘋狂收穫近 15000 顆星,成為 2018 年最熱門的專案之一。

官方對 istio 的介紹濃縮為一句話:
An open platform to connect, secure, control and observe services.
連線、安全加固、控制和觀察服務的開放平臺。
這四個動詞代表著istio 高階又強大的主要功能,在Google、IBM等公司的強力推動下,一經問世就受到了人們的普遍關注,獲得社群的廣泛認可,對微服務和雲原生應用開發產生了巨大的影響。
如今,Istio在國內也被越來越多的開發者所熟識和認可。但是Istio由於具備大量的功能特性和各種外圍整合,加上本身在架構上有非常多的模型抽象和解耦設計,導致概念多、術語多、細節多、入門不易,讓很多使用者對這一新生事物仍然是一頭霧水。
不過,這一問題即將得到大大改善!
第一本 Istio 著作《深入淺出Istio:Service Mesh快速入門與實踐》現已上市!本書圍繞Istio核心特性,精選應用場景,緊扣評估過程,幫你迅速上手Istio和理解Service Mesh。
本書以Istio的歷史和核心概念講解為開端,以各種例項為基礎,通過Istio來講解服務網格技術的相關要素。希望讀者能通過本書快速地對Istio的功能特性有一個基本認識,理解其中的優點和不足,並進一步試用和評估。
本書作者崔秀龍(Istio、Kubernetes專案成員;Istio.io主要貢獻者之一;《Kubernetes權威指南》作者之一)將Istio中的部分概念和案例重新整理,以快速入門的形式,對Istio的基礎用法一一進行講解,並在書末給出一些試用方面的建議,讓你在閱讀之後能夠對Istio及其背後的服務網格技術有一個恰當的理解和落地的思路。
本書容易學嗎?有啥特色?
作者精選了一系列使用場景,為其設計操作用例,讀者可以用一兩個小時對每個用例進行測試和理解。之後,作者給出了符合生產實踐的評估方法,讀者可以據此自行設計評估方法,完成對技術方案的評估工作。
Istio的版本變化對本書有影響嗎?
Istio還存在較大變化的可能,所以本書設計的案例均為獨立設計,互相依賴較少,書中介紹的方法也有較大的適應性。
本書適合哪些讀者物件?
本書面向對服務網格技術感興趣,並希望進一步瞭解和學習Istio的中高階技術人員,假設讀者已經瞭解Kubernetes的相關概念並能夠在Kubernetes上熟練部署和管理微服務。若希望全面、深入地學習Kubernetes,可參考《Kubernetes權威指南》。
名家力薦
敖小劍 / 螞蟻金服高階技術專家、Service Mesh佈道師
宋淨超 / 螞蟻金服雲原生布道師
馬全一 / 騰訊雲專家工程師
張琦 / 華為雲PaaS平臺高階架構師
龔正 / 《Kubernetes 權威指南:從Docker到Kubernetes實踐全接觸》《Kubernetes 權威指南:企業級容器雲實戰》作者、HPE高階顧問
本書內容結構
第1~3章
從微服務和服務網格的簡短歷史開始,講述了服務網格的誕生過程、基本特性及Istio的核心功能,若對這些內容已經有所瞭解,則可以直接從第4章開始閱讀。
第4~5章
分別講解了Istio的配置和部署過程。
第6~9章
通過多個場景來講解Istio的常用功能。本書沒有采用官方複雜的複雜Book Info應用案例,而是採用客戶端+簡單HTTP服務端的案例,讀者隨時都能在短時間內啟動一個小的測試。
第10章
結合了筆者的實踐經驗,為讀者提供了Istio的一系列試用建議。
面對Istio錯綜複雜的概念和策略,本書幫助讀者從基礎內容開始,抽絲剝繭、逐步深入地領悟Service Mesh的真諦,是企業從傳統架構向容器及微服務遷移的重要指導。
騰訊雲專家工程師 馬全一