虛擬機可用性技術(shù)縱覽:VMware HA vs. FT
VMware提供了一系列保護虛擬機可用性的功能:HA、FT、VADP、SRM以及vMotion。實現(xiàn)最大化虛擬系統(tǒng)可用性的關(guān)鍵在于了解公司策略以及可利用的技術(shù)能夠使用哪些特性。下面簡要介紹一下在特定的場景下如何選擇VMware提供的高可用性特性。
意外的主機宕機:VMware HA vs. FT
到目前為止,VMware vSphere HA是最容易實現(xiàn)的可用性技術(shù)。如果有共享存儲而且在vCenter集群中配置了兩臺或以上的主機,就能夠啟用HA。VMware HA將預(yù)留足夠多的容量來應(yīng)對一臺或多臺主機發(fā)生故障的情況,而且,出現(xiàn)故障的主機上的虛擬機將會在集群中其他主機上重啟。這一特性將會快速恢復(fù)虛擬機,而且虛擬機宕機時間很短。
如果你選擇VMware vSphere FT,就不會出現(xiàn)HA產(chǎn)生的短暫宕機時間。當(dāng)你在虛擬機上啟用FT時,將會在第二臺主機上創(chuàng)建虛擬機的影子版本。當(dāng)主虛擬機執(zhí)行會話時,影子虛擬機會執(zhí)行完全相同的操作。影子虛擬機是精確的副本,除非vSphere阻礙了寫磁盤或者與影子虛擬機基于網(wǎng)絡(luò)的通信。如果運行主虛擬機的主機發(fā)生故障,第二臺主機將會為第二臺虛擬機提供全功能的讀寫訪問以及網(wǎng)絡(luò)連通性。這一轉(zhuǎn)變足夠快,運行在虛擬機之上的應(yīng)用程序不會受到影響。
使用VMware FT時有一些注意事項,最為明顯的就是被保護的虛擬機只能配置一顆vCPU,而且每臺主機只能容納四個受保護的虛擬機。
預(yù)期的主機宕機:VMware vMotion
當(dāng)VMware管理員將主機置于離線狀態(tài)時,VMotion能夠用于在主機之間遷移虛擬機。執(zhí)行vMotion操作通常只會丟失很少的數(shù)據(jù)包,對于基于TCP/IP的應(yīng)用程序來說,這都是能夠容忍的。為了保證關(guān)鍵應(yīng)用的在線時間,VMware vMotion是一個不可或缺的特性。