什麼是負載均衡?
負載平衡將網站流量分送到多個伺服器,以説明確保資源得到有效利用,並確保每次都沒有伺服器的工作負載過重。 伺服器網路之間分配需求,可以限制時間延遲和提高回應速度。 有了負載平衡,如果一個或多個伺服器由於故障或日常維護而宕機,應用程式將不一定會被徹底關閉。 相反,餘下的伺服器會直接接過任務。 你可以在本地佈置多台伺服器,或者你也可以選擇雲網路模型裡面的分散式伺服器。
在分散式運算雲裡面,伺服器可以位於許多不同的地理區域的安全資料中心中。 即使一個資料中心遭受了自然災害,仍然會有大量分佈在其他地方可用的伺服器來處理工作量。 利用擁有一個完整的基礎設施即服務(IaaS)包的私有雲,負載平衡能夠為一個特定的企業客戶保留的一組專用伺服器。
自動化問題
在雲上負載平衡從理論上聽起來非常好。 但它不是由於魔法而發生的。 例如,一個企業組織可能會選擇追求在存放區域網路(SAN)上存儲整合,以更好地利用伺服器硬體資源。 有許多公司已經嘗試過這種方法,發現他們不斷地重新延展工作量,以避免空間或存儲的限制。
這是一個勞動密集型,重複的任務,隨著時間的推移,資料量趨於增加,並且工作量本身也處於波動狀態。 手動處理此過程中涉及到分析當前和預測的容量和性能需求,提供額外的存儲配置,重新配置應用程式,關閉和重新開機伺服器和應用程式等。 每次當工作量有顯著的變化時,或一些伺服器將超過負載,而另一些保持空閒時,就必須重複這個過程。
在這種情況下,總是會有資源消耗,但沒有被有效使用。 負載均衡任務也有可能佔用IT管理員的所有有效時間。 更糟的是,因為這種類型的預測和計算需要執行適當的負載平衡是如此的複雜並且相互關聯,因此偶爾會發生錯誤。 當擴大或縮減資源的需求提高時,任何的誤算都會都回增加伺服器宕機時間。
使用虛擬化技術,就不必手動重新配置資源和自動化,確保資料是最優的放置在存放區域網路(SAN),從而節省IT部門的時間和金錢。 這些功能可以大大提高性能。 它只是一個簡單的問題,然而這個工作使用軟體比人做得更好。 有許多平凡的,重複的系統維護任務,適合這一類--但卻遠遠超出這個存放區域網路(SAN)的例子。