- Linux運維最佳實踐
- 胥峰 楊俊俊
- 581字
- 2019-01-04 00:50:55
第3章
負載均衡和高可用技術
隨著業務的發展以及用戶訪問量的不斷增加,運維系統往往會遇到單臺服務器無法承載全部請求和處理負荷的情況。同時,對于系統的可用性(Availability)也有更高的要求。如何使業務的壓力能夠基本均衡地分布到不同的服務器上,同時減少單臺服務器宕機導致的業務連續性不可用的時間,是運維工程師需要面對和解決的問題。
后續4章,筆者將對目前運維工程師需要熟悉和掌握的重要負載均衡(Load Balance)技術和高可用(High Availability)技術進行詳細闡述,同時指出其中的最佳實踐方案,并結合案例配置,讓讀者能夠獲得更貼近工作實際要求的技能。
本章將概要描述各種負載均衡技術和高可用技術的原理,使讀者在閱讀后面的章節內容時能夠有充足的知識和技術儲備。
作為技術鋪墊,首先對ISO的OSI七層互聯參考模型進行簡單歸納,見表3-1。
表3-1 ISO的OSI七層互聯參考模型


通過對網絡進行分層,可以獲得以下成果。
·人們可以很容易地討論和學習各層協議的規范細節。
·層間的標準接口方便了工程模塊化。
·創建了一個良好的開放互連環境。不同的硬件廠商、不同的軟件產品可以使用相同的協議進行互聯和互操作。
·降低了復雜度,使程序更容易修改,使產品開發的速度更快。
·每層利用緊鄰的下層服務,更容易記住各層的功能。
OSI七層互聯參考模型,是分析問題的重要參考。通過對每一層的深入理解,才能對整個計算機網絡系統獲得清晰的認識。以下內容使用到了該模型提到的相關概念。
推薦閱讀
- Linux網絡管理與配置(第2版)
- BPEL and Java Cookbook
- Windows Server 2012 Hyper-V Cookbook
- 深入Linux內核架構與底層原理(第2版)
- 移動應用UI設計模式(第2版)
- Linux自動化運維:Shell與Ansible(微課版)
- Linux系統安全基礎:二進制代碼安全性分析基礎與實踐
- 無蘋果不生活 The New iPad隨身寶典
- Ceph分布式存儲實戰
- Learning BeagleBone
- μC/OS-III內核實現與應用開發實戰指南:基于STM32
- Hadoop Real-World Solutions Cookbook
- Multi-Cloud for Architects
- Agile IT Security Implementation Methodology
- OpenHarmony開發與實踐:基于紅莓RK2206開發板