作 者:(美)萊恩·坎貝爾,(美)夏麗蒂·梅傑斯 著 張海深,夏夢禹,林建桂 譯
定 價:89
出 版 社:人民郵電出版社
出版日期:2020年11月01日
頁 數:212
裝 幀:平裝
ISBN:9787115548863
1.從實踐角度介紹如何將網站可靠性工程的實踐應用於數據庫架構和運維,為想成為數據庫可靠性工程師的專業人士提供一個指導框架,開發人員、繫統管理員和初中級數據庫管理員等都能從中受益。2.首先介紹數據庫可靠性工程師需要掌握的核心運維概念,然後介紹各種數據庫持久性選項,包括如何利用關鍵技術提供有彈性、可擴展、高性能的數據存儲和檢索。有了數據庫可靠性工程的堅實基礎,讀者便能深入研究任何現代數據庫的架構和運維。-服務等級要求和風險管理-構建並演進具有運維可見性的架構-基礎設施工程和基礎設施管理-等
●序
前言
第1章數據庫可靠性工程介紹
1.1數據庫可靠性工程師的指導原則
1.1.1保護數據
1.1.2大量自助服務
1.1.3消除瑣事
1.1.4數據庫並不特殊
1.1.5消除軟件和運維之間的障礙
1.2運維核心概述
1.3需求層次
1.3.1生存和安全.
1.3.2愛和歸屬感
1.3.3尊重
1.3.4自我實現
1.4小結
第2章服務等級管理
2.1為何需要SLO
2.2服務等級指標
2.2.1延時
2.2.2可用性
2.2.3吞吐量
2.2.4持久性
2.2.5成本或效率
2.3定義服務目標
2.3.1延時指標
2.3.2可用性指標
2.3.3吞吐量指標
2.4SLO的監控和報告
2.4.1可用性監控
2.4.2延時監控
2.4.3吞吐量監控
2.4.4監控成本和效率
2.5小結
第3章風險管理
3.1風險考量因素
3.1.1未知因素和復雜性
3.1.2可用資源
3.1.3人為因素
3.1.4團隊因素
3.2可以做什麼
3.3不可以做什麼
3.4工作流程:初始版本
3.4.1服務風險評估
3.4.2架構清單
3.4.3優先級
3.4.4風險控制和決策制定
3.5持續迭代
3.6小結
第4章操作可見性
4.1操作可見性的新規則
4.1.1把操作可見性視為商業智能繫統
4.1.2分布式易失環境成為趨勢
4.1.3高頻存儲關鍵度量值
4.1.4保持架構簡潔
4.2操作可見性框架
4.3數據輸入
4.3.1遙測度量值
4.3.2事件
4.3.3日志
4.4數據輸出
4.5監控的初始版本
4.5.1數據安全嗎
4.5.2服務運行正常嗎
4.5.3用戶受影響了嗎
4.6度量應用程序
4.6.1分布式追蹤
4.6.2事件與日志
4.7度量服務器或實例
4.8度量數據存儲
4.9數據存儲連接層
4.9.1利用率
4.9.2飽和度
4.9.3錯誤
4.10數據庫內部可見性
4.10.1吞吐量和延時度量值
4.10.2提交、重做和日志
4.10.3復制狀態
4.10.4內存結構
4.10.5鎖與並發
4.11數據庫對像
4.12數據庫查詢
4.13數據庫報警和事件
4.14小結
第5章基礎設施工程
5.1主機
5.1.1物理服務器
……
數據是當今企業的寶貴資產,設計、構建並維護數據存儲的重要性不言而喻,而技術的快速迭代給數據庫可靠性帶來了更多挑戰,也向數據庫管理員提出了更髙要求。本書從可靠性這一視角就數據庫的構建和運維展開細致討論。全書內容分為兩大部分:前一部分介紹運維基礎知識,包括行為準則、服務等級管理、風險管理和運維可見性,後一部分深入研究數據本身,包括基礎設施、備份和恢復、安全、存儲和復制、架構等。本書適合所有對設計、構建和運維高可靠數據存儲繫統感興趣的人士閱讀。