幫助中心 | 我的帳號 | 關於我們

深入淺出全鏈路壓測

  • 作者:吳駿龍|責編:張濤
  • 出版社:人民郵電
  • ISBN:9787115624147
  • 出版日期:2024/04/01
  • 裝幀:平裝
  • 頁數:208
人民幣:RMB 89.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    全鏈路壓測是互聯網服務容量保障工作人員的重要工作,也是橫跨多個領域的技術。本書採用「理論聯繫實際,再從實際回溯到理論」的方式,深入淺出地闡述全鏈路壓測的知識。本書前4章聚焦于全鏈路壓測的基礎知識,先對全鏈路壓測的基本知識和發展前景等進行深入介紹,再展開講解全鏈路壓測的技術實現、組織保障和工具建設,其間穿插一些實例代碼和圖表,幫助讀者融會貫通。第5章和第6章介紹全鏈路壓測的衍生實踐,包括微服務架構下的容量治理,以及容量規劃與容量預測,將全鏈路壓測的應用價值擴大到更廣的領域。第7章用4個案例講解全鏈路壓測在不同類型企業的落地實踐,涵蓋全鏈路壓測在容量保障和混沌工程領域的應用。第8章從技術、管理和職業發展這3個方面,以問答形式闡述多個全鏈路壓測問題,為讀者帶來更多的思考。
    本書內容既包括全鏈路壓測的理論知識,又包括豐富的實踐案例,適合架構師、研發人員、性能測試人員、運維人員、網站可靠性工程師、團隊管理者、項目經理等閱讀。

作者介紹
吳駿龍|責編:張濤
    吳駿龍,Wish China QA Director,阿里本地生活前高級測試經理,畢業於中國科學技術大學,碩士學位。在軟體質量體系、服務容量保障、服務穩定性建設、軟體研發效能等領域深耕多年,善於通過創新手段解決質量和效能難題,擁有多項國內外專利。極客時間專欄作者,多次受邀于業界各技術大會發表演講,傳播先進理念和方法論,具備一定的行業影響力。

目錄
第1章  認識全鏈路壓測
  1.1  全鏈路壓測概述
    1.1.1  互聯網服務的容量保障
    1.1.2  全鏈路壓測的概念
    1.1.3  全鏈路壓測的價值
    1.1.4  全鏈路壓測的特點
  1.2  全鏈路壓測的演進之路
    1.2.1  基線容量測試
    1.2.2  集群縮放壓測
    1.2.3  流量回放
    1.2.4  單鏈路壓測
  1.3  全鏈路壓測的發展前景
  1.4  本章小結
第2章  全鏈路壓測的技術實現
  2.1  壓測數據隔離
    2.1.1  邏輯隔離
    2.1.2  物理隔離
    2.1.3  影子庫與影子表
    2.1.4  邏輯隔離與物理隔離的對比
  2.2  中間件改造和應用服務改造
    2.2.1  中間件改造
    2.2.2  應用服務改造
  2.3  壓測模型構建
    2.3.1  線上日誌回放
    2.3.2  鏈路聚合技術
    2.3.3  新場景的壓測模型構建
    2.3.4  全鏈路壓測的服務範圍
  2.4  壓測流量構造
    2.4.1  壓測流量構造的成本權衡
    2.4.2  壓測流量構造工具的技術選型
  2.5  容量指標監控
    2.5.1  資源類指標
    2.5.2  應用類指標
    2.5.3  網路類指標
    2.5.4  鏈路類指標
    2.5.5  中間件指標
    2.5.6  壓測端指標
    2.5.7  輿情指標
    2.5.8  容量指標監控原則
  2.6  全鏈路壓測的實施流程
    2.6.1  壓測方案設計
    2.6.2  壓測方案評審
    2.6.3  壓測準備
    2.6.4  壓測執行
    2.6.5  結果反饋
    2.6.6  持續跟進
  2.7  本章小結
第3章  全鏈路壓測的組織保障
  3.1  全鏈路壓測需要什麼樣的團隊
    3.1.1  運維驅動:GOC團隊的建立和意義

    3.1.2  測試驅動:是否需要獨立的專項測試團隊
    3.1.3  誰對服務容量負責
  3.2  全鏈路壓測如何運營
    3.2.1  Program機制
    3.2.2  全鏈路壓測SOP
    3.2.3  常態化執行制度和容量問題分級規範
    3.2.4  激勵措施和競爭模式
  3.3  中小型公司如何建設全鏈路壓測
    3.3.1  粗放式建設
    3.3.2  善用雲服務商的收費機制
    3.3.3  用好開源工具
    3.3.4  購買解決方案
  3.4  本章小結
第4章  全鏈路壓測的工具建設
  4.1  優秀開源工具精粹
    4.1.1  鏈路追蹤工具
    4.1.2  流量構造工具
    4.1.3  容量監控工具
  4.2  分散式壓測平台建設
    4.2.1  架構設計
    4.2.2  壓測狀態流轉
    4.2.3  實時數據(熱數據)
    4.2.4  非同步數據(冷數據)
    4.2.5  吞吐量限制與動態調節
    4.2.6  壓測場景編排
    4.2.7  監控模塊
  4.3  全鏈路壓測管理平台建設
    4.3.1  全鏈路壓測管理平台功能概覽
    4.3.2  壓測鏈路與模型管理
    4.3.3  壓測風險識別與結果跟進
  4.4  無人值守全鏈路壓測的技術實現
    4.4.1  自適應壓測策略
    4.4.2  自動化風險管控
  4.5  本章小結
第5章  微服務架構下的容量治理
  5.1  微服務架構的特點和容量風險
    5.1.1  微服務架構的特點
    5.1.2  微服務架構的容量風險
  5.2  容量指標分析實戰
    5.2.1  響應時間應關注平均值,還是分位線?
    5.2.2  響應時間一定越短越好嗎?
    5.2.3  CPU利用率低,服務容量就一定沒有問題嗎?
    5.2.4  「壓不上去」了,就是服務容量達到瓶頸了嗎?
    5.2.5  容量指標只是偶爾「抖動」一下,要不要關注?
  5.3  擴容:為服務增添「燃料」
    5.3.1  擴容方案
    5.3.2  擴容注意點
  5.4  限流:讓我「緩一緩」
    5.4.1  限流策略
    5.4.2  限流位置

  5.5  降級:棄車保帥
    5.5.1  降級實現
    5.5.2  降級策略和要點
  5.6  熔斷:上游的服務,我們來保護你
  5.7  容災:我還有「一條命」
    5.7.1  常見容災手段
    5.7.2  容災衡量指標
    5.7.3  兩地三中心
    5.7.4  異地多活
  5.8  預案建設:提前準備,胸有成竹
    5.8.1  認識預案
    5.8.2  預案演練
  5.9  本章小結
第6章  容量規劃與容量預測
  6.1  容量規劃的本質
  6.2  容量規劃的系統化方法
    6.2.1  容量測量
    6.2.2  容量預測
    6.2.3  資源部署
    6.2.4  容量驗證
  6.3  智能化容量預測
    6.3.1  智能化容量預測過程
    6.3.2  相關度分析與服務畫像
    6.3.3  容量預測迭代與校準
    6.3.4  警惕業務場景變化
  6.4  淺談排隊論
    6.4.1  排隊論基礎知識
    6.4.2  排隊論應用策略:排隊模型與公式
    6.4.3  排隊論應用案例
  6.5  本章小結
第7章  全鏈路壓測實戰案例
  7.1  某大型企業「雙11」大促活動容量保障案例
    7.1.1  明確背景與目標
    7.1.2  重點鏈路梳理
    7.1.3  服務架構治理
    7.1.4  大促流量預估
    7.1.5  大促全鏈路壓測
    7.1.6  大促活動容量保障體系
    7.1.7  案例總結
  7.2  某創業公司全鏈路壓測建設之路
    7.2.1  全鏈路壓測的建設背景
    7.2.2  全鏈路壓測的技術方案
    7.2.3  全鏈路壓測的管理方案
    7.2.4  案例總結
  7.3  某商業銀行全鏈路壓測實踐案例
    7.3.1  業務和技術背景
    7.3.2  全鏈路壓測的技術方案
    7.3.3  全鏈路壓測的實施效果
    7.3.4  案例總結
  7.4  全鏈路壓測與混沌工程的融合案例

    7.4.1  異常場景下的全鏈路壓測
    7.4.2  高負載下的故障模擬
    7.4.3  全鏈路壓測與攻防演練的融合
    7.4.4  案例總結
  7.5  本章小結
第8章  全鏈路壓測快問快答
  8.1  技術篇
    8.1.1  統一基礎設施是實施全鏈路壓測的必要條件嗎?
    8.1.2  完全依賴開源工具能夠實現全鏈路壓測嗎?
    8.1.3  金融公司是否難以進行全鏈路壓測?
    8.1.4  業務迭代速度較快,如何降低全鏈路壓測模型的更新成本?
    8.1.5  業務技術團隊認為通過限流足以規避容量風險,不需要進行服務優化,是這樣嗎?
    8.1.6  如何做到全鏈路壓測的常態化實施?
  8.2  管理篇
    8.2.1  我所在的公司沒有任何容量保障基礎,如何推動全鏈路壓測的建設?
    8.2.2  全鏈路壓測適合自上而下推動,還是自下而上推動?
    8.2.3  制定和推動全鏈路壓測流程規範時阻力重重,該怎麼辦?
    8.2.4  業務技術團隊不認可全鏈路壓測的結果,該怎麼辦?
    8.2.5  「大廠」的全鏈路壓測經驗,能夠複製到中小型企業嗎?
  8.3  職業發展篇
    8.3.1  是什麼契機讓你開始從事全鏈路壓測工作的?
    8.3.2  你在實施全鏈路壓測的過程中遇到的最大困難是什麼?
    8.3.3  從事全鏈路壓測工作,能為我的職業發展帶來什麼幫助?
    8.3.4  執行全鏈路壓測非常辛苦,經常要熬夜,對此你有什麼建議嗎?
  8.4  本章小結

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032