作 者:呂昭波 著
定 價:108
出 版 社:電子工業出版社
出版日期:2022年03月01日
頁 數:360
裝 幀:平裝
ISBN:9787121428203
"★ 提煉6大雲端架構設計原則,指導雲端架構的構建、重構、評估★ 總結架構設計中要遵循的很好實踐、要摒棄的壞味道★ 多年解決方案設計經驗提煉出可復用的41種設計模式,化繁為簡★ 首次提出公有雲量化評估模型,包含適用性、成熟度、健壯性★ 提供 muLab配套實踐網站,支持在線學習、動手實驗與練習★ 作者曾組織講解上百場培訓,針對不同人員學習“對癥下藥”★ 無技術鎖定,適用UCloud/阿裡雲/華為雲/騰訊雲/AWS等雲平臺★ 作者繪制175張全彩色配圖輔助架構解析,免費獲等
●第一篇概述
第1章雲計算架構設計
1.1雲計算架構體繫
1.2雲計算帶來的思維變化
1.3架構設計流程
1.4架構設計原則
第2章實踐項目: muLab
2.1繫統概述
2.2模塊一:雲設計模式CDP界面
2.3模塊二:實驗管理
2.4模塊三:統計分析
2.5模塊四:後端運維管理
第二篇設計模式
第3章可復用的設計模式
3.1什麼是架構設計模式
3.2設計模式的邏輯關繫
3.3很好實踐與壞味道
第4章合理部署
4.1公有雲——使用雲主機快速部署業務
4.2公有雲——托管應用
4.3公有雲——托管服務器
4.4私有化——私有化部署
4.5混合架構——混合架構連通
4.6混合架構——雲管理平臺
4.7全球部署——全球部署
4.8多雲部署——多雲部署
第5章業務持續
5.1可用性——地域內業務高可用
5.2可用性——跨地域業務部署
5.3可靠性——非結構化數據可靠存儲
5.4可靠性——采用高可用的雲數據庫
5.5可恢復性——業務容災
5.6可恢復性——雲端備份
5.7可恢復性——數據庫備份回檔機制
第6章彈性擴展
6.1解耦——數據存儲訪問動靜分離
6.2解耦——通過消息隊列解耦組件
6.3擴展——計算自動伸縮
6.4擴展——數據庫層擴展
6.5擴展——通過混合架構擴展本地能力
6.6遷移——業務及數據遷移
6.7均衡——流量轉發及全局負載均衡
第7章性能效率
7.1計算——提升計算性能
7.2緩存——緩存數據庫
7.3緩存——CDN緩存加速
7.4網絡——網絡優化
7.5網絡——選擇很優部署地域
7.6性能測試——應用性能管理APM
第8章安全合規
8.1權限——權限策略與訪問控制
8.2安全防護——終端安全
8.3安全防護——數據安全
8.4安全防護——網絡安全
8.5安全防護——應用安全
8.6審計合規——審計
8.7審計合規——合規
第9章持續運營
9.1服務標準——雲服務等級協議SLA
9.2監控告警——雲監控告警
9.3成本——成本優化
9.4數據——冷熱數據分層存儲
9.5數據——數據開放及隱私計算
9.6運營——持續運營
第三篇應用與評估
第10章行業場景案例
10.1引言
10.2新零售行業的架構設計
10.3遊戲行業的架構設計
10.4傳統行業的架構設計
第11章評估與重構
11.1評估與重構的時機
11.2適用性評估
11.3成熟度評估
11.4健壯性評估
第12章總結與展望
12.1雲的變化與趨勢
12.2經驗的提煉與能力的復用
12.3構建自己的浪潮之巔
附錄A雲架構設計模式列表
附錄B雲服務名稱對應表
附錄C基於設計模式的解決方案編排模板
附錄DAdvisor巡檢問題
雲計算發展多年,應用領域變得越來越廣泛,通過整理雲計算解決方案與應用案例,將總結的“在雲端構建業務的通用架構模式”整理為本書。本書圍繞雲計算架構設計的合理部署、業務持續、彈性擴展、性能效率、安全合規、持續運營這6大原則提煉了41種架構設計模式,每種設計模式相對獨立,將多種設計模式組合又能構建解決方案。
本書描述了架構設計的流程、架構設計量化模型、架構設計中需要避免的“壞味道”和需要參考的很好實踐。通過書中的架構設計模式,還可以形成架構師進行雲端業務架構設計的清單,以便衡量和評估架構方案的完整性及合理性。
本書提供示例項目 muLab用於動手實踐, muLab是一個完整的雲端架構設計模式學習平臺,也是對架構成熟度進行評估的平臺,該項目貫穿全書多個章節,保證了案例的完整性和連續性。同時給讀者提供可以自行下載和運行的繫統代碼,以便學練結合,通過動手實踐來驗證書中的架構等