郭濤
服務器虛擬化最大的風險是把所有雞蛋放在同一個籃子里,一旦服務器本身發(fā)生故障就可能導致大規(guī)模服務中斷。在部署基于微軟Hyper-V的虛擬化應用時,一定要將系統(tǒng)可用性及服務連續(xù)性作為首要考慮因素。
Hyper-V故障轉(zhuǎn)移集群的實現(xiàn)
Windows Server 2008 Hyper-V的故障轉(zhuǎn)移集群具備以下優(yōu)勢:故障轉(zhuǎn)移集群是Windows Server 2008 Enterprise/Datacenter版本的標準功能,不必另外購買授權(quán);最多可支持16個節(jié)點,測試時可手動指定轉(zhuǎn)移的節(jié)點,當災難發(fā)生時,集群系統(tǒng)會自動尋找并移轉(zhuǎn)至有足夠內(nèi)存容量的節(jié)點;相對于Windows Server 2003以前的MSCS(Microsoft Cluster Service),Hyper-V的Failover Cluster的設置和管理更簡單,即使新手也能很快掌握。
在實際部署Hyper-V故障轉(zhuǎn)移集群之前,首先要了解故障轉(zhuǎn)移集群的架構(gòu)?;镜墓收限D(zhuǎn)移集群的組件包含兩臺物理服務器、一臺共享存儲設備以及SAN環(huán)境。物理服務器必須完全兼容Windows Server 2008的64位處理器,而且最好是兩臺型號、規(guī)格完全相同的服務器。共享存儲設備一般指的是FC或iSCSI磁盤陣列。近年興起的一種稱為存儲服務器(Storage Server)的共享存儲設備,將行業(yè)標準服務器和存儲虛擬化軟件集成在一起,功能完備,價格合理,而且具備高擴展能力,已成為不少企業(yè)構(gòu)建虛擬環(huán)境存儲系統(tǒng)的首選。
以美國飛康軟件公司的NSS(FalconStor Network Storage Server)為例,它結(jié)合了4核、雙處理器的x64服務器強大的運算能力以及大容量、低成本的SATA和SAS硬盤,提供與中高級磁盤陣列相同甚至更高的I/O性能。此外,飛康NSS還具備中高級磁盤陣列具備的快照、鏡像、自動精簡配置(Thin Provisioning)等高級功能,并可通過遠程復制功能,將本地的故障轉(zhuǎn)移集群延伸到遠程的災備機房,成為多重站點集群(Multi-site Cluster),也就是Hyper-V的異地災備。
為Hyper-V增加重復數(shù)據(jù)刪除和精簡配置功能
NetApp提供的精簡配置和重復數(shù)據(jù)刪除功能,可提升Hyper-V所用存儲的虛擬化效能,為用戶節(jié)省可觀的存儲開支。這兩項技術是NetApp Data ONTAP操作系統(tǒng)固有的功能,不用進行任何特殊的Hyper-V配置。
虛擬服務器環(huán)境中的數(shù)據(jù)重復率通常很高,不同虛擬機之間擁有大量幾乎完全相同的操作系統(tǒng)和應用程序代碼副本。NetApp的重復數(shù)據(jù)刪除功能可清除此類重復數(shù)據(jù),節(jié)省50%以上的存儲開支。在減少虛擬環(huán)境所消耗的存儲容量的同時,NetApp的重復數(shù)據(jù)刪除功能還可顯著降低復制所需的帶寬和成本,使災難恢復配置變得更為經(jīng)濟。
簡精配置的價值在于將存儲視為一個共享資源池,只有在每個虛擬機提出要求時才會消耗額外的存儲空間,從而提升存儲的利用率。
在同一個物理服務器上使用多個虛擬機(VM),將給數(shù)據(jù)保護和災難恢復帶來風險。采用服務器虛擬化之前,一個服務器出現(xiàn)故障僅影響單個應用程序,而采用服務器虛擬化技術后,可能會影響多個應用程序。因此,在部署數(shù)據(jù)保護解決方案時,應轉(zhuǎn)移備份和災難恢復過程(從服務器到存儲系統(tǒng))中產(chǎn)生的 I/O,為虛擬機和關聯(lián)應用程序釋放服務器CPU資源和I/O通道。
NetApp憑借其Snapshot、SnapVault、SnapManager及SnapMirror技術,可從 Hyper-V服務器上轉(zhuǎn)移這些負載工作量。NetApp Snapshot副本可為存儲虛擬機數(shù)據(jù)提供即時的時間點視圖,節(jié)省存儲空間。NetApp SnapVault可使已保存的 Snapshot副本備份到二級存儲。NetApp SnapManager產(chǎn)品套件簡化了備份的創(chuàng)建過程,能夠?qū)υ谔摂M機上運行的應用程序(Microsoft SQL Server、Exchange、Oracle、SharePoint Server及SAP)進行快速而統(tǒng)一的備份。NetApp FlexClone可為測試或其他用途克隆一個或多個虛擬機,并可以減少配置虛擬服務器所需的空間。NetApp SnapMirror可簡化將重要虛擬機和數(shù)據(jù)復制到遠程災難恢復站點的過程。