企業導入伺服器虛擬化,近年來受到很大的矚目,這項決定雖然整合了分散在各臺實體伺服器設備的運算資源,但相對地也集中了風險,使得實體主機一旦故障,所造成的連帶影響遠大於過去。因此要讓虛擬機器走出單純的測試環境,實際、大規模地承擔企業重要的應用服務,就得解決資料保護與系統備援問題。 我們將針對目前主要x86虛擬化平臺,整理出備份、備援與高可用性機制,分析不同的類型,找出現行對應的做法與解決方案。以下分為三大部分來討論。
Part1 虛擬環境更需要資料保護 虛擬化技術可讓資源集中,但風險也會隨之集中。「單點故障危害範圍大幅增加」與「共享資源,影響服務品質的維持」是可能造成的兩種風險。可以透過備份、備援解決虛擬化帶來的故障風險增加問題。
Part2 虛擬環境資料保護的作法
作法1 虛擬環境的備份 虛擬環境的備份可依工作執行層級與複本型態做不同區分,依工作執行層級可分成虛擬主機端、實體主機端與儲存端;從複本型態則有應用程式檔案或元件、磁碟映像(Image)與邏輯磁碟機等三個層級。
作法2 虛擬環境的備援 對某些執行關鍵任務、不允許服務中斷,或僅允許極短暫中斷的系統來說,由於從備份複本還原系統所需時間不等,因此僅有備份便不能滿足需要。這時候就必須讓可在極短時間內接續原系統服務的備援系統上場,構成具備自動失效轉移能力的高可用性系統。
作法3 協助維護升級:線上遷移
不中斷服務的線上遷移虛擬機器功能,是協助虛擬環境用戶執行實體主機維護與升級作業的一大利器。依廠商說法,這種線上遷移作業造成的系統中斷,可低到幾秒甚至幾毫秒,原先提供服務的虛擬機器,已經從一臺實體主機被搬移到另一臺實體主機上了。
作法4 保障存取資源:負載平衡
虛擬環境中一般會有分別負擔不同服務的多個虛擬機器,而這些服務通常會有優先順序的區別,也就是某個虛擬機器執行的服務比另一個虛擬機器的服務更重要,顯然的,更重要的服務就需要更優先資源分配。
VMware ESX與Virtual Iron的高可用性架構 目前唯一能提供高可用性機制的虛擬平臺,是VMware Virtual infrastructure 3的HA,以及Virtual Iron V4 XEE的LiveRecovery,兩者都架構十分類似,都是將數臺實體機器構成一個資源池,然後透過一個管理平臺為儲存池中的實體機器建立叢集關係。
Part3 保護虛擬環境的建置策略
依不同環境選擇合適的備份備援機制。我們可歸納出幾個基本原則:如「備份是不可或缺的基本措施」、「依任務關鍵性與預算選擇備援類型」、「視政策決定導入線上遷移與負載平衡與否」等。
全文>>
沒有留言:
張貼留言