- 專家力薦 更新時間:2019-07-29 18:23:09
- 反侵權盜版聲明
- 7.2.2 再談軟負載的發展
- 7.2.1 技術發展的本質
- 7.2 軟負載發展方向與未來
- 7.1.2 服務網格在系統技術棧中的定位
- 7.1.1 現代軟負載應具備的功能
- 7.1 服務網格在整體架構中的定位
- 第7章 結語
- 6.5 本章小結
- 6.4.4 遺留架構在遷移過程中的問題
- 6.4.3 透明攔截帶來的彈性升級
- 6.4.2 保證遷移前后服務網絡互通
- 6.4.1 制定總體路線
- 6.4 螞蟻金服漸近式遷移最佳實踐
- 6.3.2 特色功能
- 6.3.1 項目組成
- 6.3 螞蟻金服SOFAMesh簡介
- 6.2.2 遷移中需要考慮的幾點
- 6.2.1 當前系統所處的狀態
- 6.2 從架構上考慮的問題
- 6.1.2 如何評估是否需要升級
- 6.1.1 升級服務網格的基本要求
- 6.1 升級,值得嗎
- 第6章 服務網格企業實踐
- 5.4 本章小結
- 5.3.4 緩存原理與實現
- 5.3.3 適配器數據流及模板原理
- 5.3.2 前置檢查邏輯詳解
- 5.3.1 Mixer初始化邏輯
- 5.3 Mixer源碼分析
- 5.2.8 Enüoy xDS對接服務
- 5.2.7 模型數據映射及CRD監聽
- 5.2.6 Pilot初始化與平臺對接
- 5.2.5 如何進行啟動調試
- 5.2.4 用單元測試快速調試
- 5.2.3 配置Istio調試環境
- 5.2.2 編譯Istio調試版本
- 5.2.1 Go語言簡介
- 5.2 Pilot源碼分析
- 5.1.6 xDS相關邏輯
- 5.1.5 過濾鏈與HTTP代理
- 5.1.4 整體架構
- 5.1.3 配置Enüoy調試環境
- 5.1.2 編譯Enüoy調試版本
- 5.1.1 準備編輯器
- 5.1 Sidecar(Enüoy)源碼分析
- 第5章 Istio部分源碼剖析
- 4.6 本章小結
- 4.5 服務圖譜
- 4.4.4 Elasticsearch映射配置
- 4.4.3 在Kibana中查看日志
- 4.4.2 如何在Istio中使用Fluentd
- 4.4.1 什么是Fluentd
- 4.4 分布式日志Fluentd
- 4.3.4 配置Grafana報警通道
- 4.3.3 生成新的Grafana儀表盤
- 4.3.2 如何在Istio中使用Grafana
- 4.3.1 什么是Grafana
- 4.3 監控大盤Grafana
- 4.2.5 配置監控報警來實時掌握應用狀態
- 4.2.4 如何在Istio中使用Prometheus
- 4.2.3 Prometheus架構簡介
- 4.2.2 Prometheus的功能及特點
- 4.2.1 監控需求的由來及現狀
- 4.2 分布式監控Prometheus
- 4.1.4 使用Trace ID來查詢跟蹤信息
- 4.1.3 如何在Istio中使用Jaeger
- 4.1.2 Jaeger能做什么
- 4.1.1 鏈路跟蹤誕生的前因后果
- 4.1 鏈路跟蹤Jaeger/Zipkin
- 第4章 Istio周邊生態一覽
- 3.6 本章小結
- 3.5.3 擴展模板(Template)
- 3.5.2 平臺適配
- 3.5.1 Sidecar對接適配
- 3.5 Istio的擴展設計
- 3.4.5 啟用Istio服務網格安全
- 3.4.4 服務鑒權(Authorization)
- 3.4.3 安全命名(Secure Naming)
- 3.4.2 身份認證(Authentication)
- 3.4.1 點對點的安全傳輸
- 3.4 組建零信任安全網絡(Zero Trust Network)
- 3.3.2 服務傳輸路徑全覽
- 3.3.1 鏈路優勢總結
- 3.3 Istio服務組網
- 3.2.3 Sidecar流量劫持配置
- 3.2.2 優雅的容器調試方式
- 3.2.1 Sidecar注入方式
- 3.2 Sidecar流量接管原理
- 3.1.5 服務發現與DNS
- 3.1.4 節點間通信接口CNI
- 3.1.3 Pause容器
- 3.1.2 Node內部流量路由
- 3.1.1 四層服務部署結構
- 3.1 Kubernetes服務組網原理
- 第3章 理解Istio服務網格
- 2.8 本章小結
- 2.7.3 Sidecar路由配置
- 2.7.2 IngressGateway配置
- 2.7.1 IngressGateway
- 2.7 BookInfo示例分析
- 2.6.3 體驗2:按權重分流
- 2.6.2 體驗1:按版本路由
- 2.6.1 幾個基本概念
- 2.6 動手體驗Istio
- 2.5.7 部署BookInfo系統
- 2.5.6 向Istio部署第一個應用
- 2.5.5 安裝Istio
- 2.5.4 配置weaüe網絡插件
- 2.5.3 初始化Master節點
- 2.5.2 安裝Kubernetes
- 2.5.1 安裝Docker
- 2.5 Hello Istio!
- 2.4.4 鑒權(Authorization)
- 2.4.3 認證(Authentication)
- 2.4.2 Istio身份(Identity)
- 2.4.1 Citadel結構及功能
- 2.4 安全控制
- 2.3.5 操作配置(Operator Config)
- 2.3.4 請求屬性(Attribute)
- 2.3.3 穩定性與容災能力
- 2.3.2 Mixer結構及功能
- 2.3.1 Pilot結構及功能
- 2.3 控制平面
- 2.2.5 故障注入
- 2.2.4 故障應急機制
- 2.2.3 入口與出口網關
- 2.2.2 服務負載及流量控制
- 2.2.1 xDS-API
- 2.2 數據平面
- 2.1.4 中心化與分散化的抉擇
- 2.1.3 接口與平臺化
- 2.1.2 控制一切的兩個平面
- 2.1.1 Istio的誕生背景
- 2.1 Istio的設計理念
- 第2章 Serüice Mesh:以Istio為例
- 1.6 本章小結
- 1.5.6 生產應用情況
- 1.5.5 第二代服務網格架構
- 1.5.4 第一代服務網格架構
- 1.5.3 Linkerd誕生
- 1.5.2 指數級增加的系統復雜度
- 1.5.1 多語言的困難
- 1.5 服務網格(Serüice Mesh)新時期
- 1.4.2 架構輕量化
- 1.4.1 服務細化
- 1.4 微服務時期
- 1.3.6 旁路負載
- 1.3.5 服務治理
- 1.3.4 復雜的調用關系
- 1.3.3 虛擬IP地址
- 1.3.2 遠程調用
- 1.3.1 應用到服務
- 1.3 服務化時期
- 1.2.6 軟件負載設備
- 1.2.5 集群化架構
- 1.2.4 積少成多的優勢
- 1.2.3 資源配置問題
- 1.2.2 硬件負載均衡設備
- 1.2.1 從高端設備到普通PC
- 1.2 集群化時期
- 1.1.3 遭遇性能問題
- 1.1.2 復雜應用拆分
- 1.1.1 互聯網的誕生
- 1.1 單機小型機時期
- 第1章 分布式發展史
- 序
- 讀者服務
- 推薦序2
- 推薦序1
- 作者簡介
- 版權信息
- 封面
- 封面
- 版權信息
- 作者簡介
- 推薦序1
- 推薦序2
- 讀者服務
- 序
- 第1章 分布式發展史
- 1.1 單機小型機時期
- 1.1.1 互聯網的誕生
- 1.1.2 復雜應用拆分
- 1.1.3 遭遇性能問題
- 1.2 集群化時期
- 1.2.1 從高端設備到普通PC
- 1.2.2 硬件負載均衡設備
- 1.2.3 資源配置問題
- 1.2.4 積少成多的優勢
- 1.2.5 集群化架構
- 1.2.6 軟件負載設備
- 1.3 服務化時期
- 1.3.1 應用到服務
- 1.3.2 遠程調用
- 1.3.3 虛擬IP地址
- 1.3.4 復雜的調用關系
- 1.3.5 服務治理
- 1.3.6 旁路負載
- 1.4 微服務時期
- 1.4.1 服務細化
- 1.4.2 架構輕量化
- 1.5 服務網格(Serüice Mesh)新時期
- 1.5.1 多語言的困難
- 1.5.2 指數級增加的系統復雜度
- 1.5.3 Linkerd誕生
- 1.5.4 第一代服務網格架構
- 1.5.5 第二代服務網格架構
- 1.5.6 生產應用情況
- 1.6 本章小結
- 第2章 Serüice Mesh:以Istio為例
- 2.1 Istio的設計理念
- 2.1.1 Istio的誕生背景
- 2.1.2 控制一切的兩個平面
- 2.1.3 接口與平臺化
- 2.1.4 中心化與分散化的抉擇
- 2.2 數據平面
- 2.2.1 xDS-API
- 2.2.2 服務負載及流量控制
- 2.2.3 入口與出口網關
- 2.2.4 故障應急機制
- 2.2.5 故障注入
- 2.3 控制平面
- 2.3.1 Pilot結構及功能
- 2.3.2 Mixer結構及功能
- 2.3.3 穩定性與容災能力
- 2.3.4 請求屬性(Attribute)
- 2.3.5 操作配置(Operator Config)
- 2.4 安全控制
- 2.4.1 Citadel結構及功能
- 2.4.2 Istio身份(Identity)
- 2.4.3 認證(Authentication)
- 2.4.4 鑒權(Authorization)
- 2.5 Hello Istio!
- 2.5.1 安裝Docker
- 2.5.2 安裝Kubernetes
- 2.5.3 初始化Master節點
- 2.5.4 配置weaüe網絡插件
- 2.5.5 安裝Istio
- 2.5.6 向Istio部署第一個應用
- 2.5.7 部署BookInfo系統
- 2.6 動手體驗Istio
- 2.6.1 幾個基本概念
- 2.6.2 體驗1:按版本路由
- 2.6.3 體驗2:按權重分流
- 2.7 BookInfo示例分析
- 2.7.1 IngressGateway
- 2.7.2 IngressGateway配置
- 2.7.3 Sidecar路由配置
- 2.8 本章小結
- 第3章 理解Istio服務網格
- 3.1 Kubernetes服務組網原理
- 3.1.1 四層服務部署結構
- 3.1.2 Node內部流量路由
- 3.1.3 Pause容器
- 3.1.4 節點間通信接口CNI
- 3.1.5 服務發現與DNS
- 3.2 Sidecar流量接管原理
- 3.2.1 Sidecar注入方式
- 3.2.2 優雅的容器調試方式
- 3.2.3 Sidecar流量劫持配置
- 3.3 Istio服務組網
- 3.3.1 鏈路優勢總結
- 3.3.2 服務傳輸路徑全覽
- 3.4 組建零信任安全網絡(Zero Trust Network)
- 3.4.1 點對點的安全傳輸
- 3.4.2 身份認證(Authentication)
- 3.4.3 安全命名(Secure Naming)
- 3.4.4 服務鑒權(Authorization)
- 3.4.5 啟用Istio服務網格安全
- 3.5 Istio的擴展設計
- 3.5.1 Sidecar對接適配
- 3.5.2 平臺適配
- 3.5.3 擴展模板(Template)
- 3.6 本章小結
- 第4章 Istio周邊生態一覽
- 4.1 鏈路跟蹤Jaeger/Zipkin
- 4.1.1 鏈路跟蹤誕生的前因后果
- 4.1.2 Jaeger能做什么
- 4.1.3 如何在Istio中使用Jaeger
- 4.1.4 使用Trace ID來查詢跟蹤信息
- 4.2 分布式監控Prometheus
- 4.2.1 監控需求的由來及現狀
- 4.2.2 Prometheus的功能及特點
- 4.2.3 Prometheus架構簡介
- 4.2.4 如何在Istio中使用Prometheus
- 4.2.5 配置監控報警來實時掌握應用狀態
- 4.3 監控大盤Grafana
- 4.3.1 什么是Grafana
- 4.3.2 如何在Istio中使用Grafana
- 4.3.3 生成新的Grafana儀表盤
- 4.3.4 配置Grafana報警通道
- 4.4 分布式日志Fluentd
- 4.4.1 什么是Fluentd
- 4.4.2 如何在Istio中使用Fluentd
- 4.4.3 在Kibana中查看日志
- 4.4.4 Elasticsearch映射配置
- 4.5 服務圖譜
- 4.6 本章小結
- 第5章 Istio部分源碼剖析
- 5.1 Sidecar(Enüoy)源碼分析
- 5.1.1 準備編輯器
- 5.1.2 編譯Enüoy調試版本
- 5.1.3 配置Enüoy調試環境
- 5.1.4 整體架構
- 5.1.5 過濾鏈與HTTP代理
- 5.1.6 xDS相關邏輯
- 5.2 Pilot源碼分析
- 5.2.1 Go語言簡介
- 5.2.2 編譯Istio調試版本
- 5.2.3 配置Istio調試環境
- 5.2.4 用單元測試快速調試
- 5.2.5 如何進行啟動調試
- 5.2.6 Pilot初始化與平臺對接
- 5.2.7 模型數據映射及CRD監聽
- 5.2.8 Enüoy xDS對接服務
- 5.3 Mixer源碼分析
- 5.3.1 Mixer初始化邏輯
- 5.3.2 前置檢查邏輯詳解
- 5.3.3 適配器數據流及模板原理
- 5.3.4 緩存原理與實現
- 5.4 本章小結
- 第6章 服務網格企業實踐
- 6.1 升級,值得嗎
- 6.1.1 升級服務網格的基本要求
- 6.1.2 如何評估是否需要升級
- 6.2 從架構上考慮的問題
- 6.2.1 當前系統所處的狀態
- 6.2.2 遷移中需要考慮的幾點
- 6.3 螞蟻金服SOFAMesh簡介
- 6.3.1 項目組成
- 6.3.2 特色功能
- 6.4 螞蟻金服漸近式遷移最佳實踐
- 6.4.1 制定總體路線
- 6.4.2 保證遷移前后服務網絡互通
- 6.4.3 透明攔截帶來的彈性升級
- 6.4.4 遺留架構在遷移過程中的問題
- 6.5 本章小結
- 第7章 結語
- 7.1 服務網格在整體架構中的定位
- 7.1.1 現代軟負載應具備的功能
- 7.1.2 服務網格在系統技術棧中的定位
- 7.2 軟負載發展方向與未來
- 7.2.1 技術發展的本質
- 7.2.2 再談軟負載的發展
- 反侵權盜版聲明
- 專家力薦 更新時間:2019-07-29 18:23:09