持續可用性是 Windows Server 2012 中的一項重大投資。這意味著需要將基礎架構的功能結合在一起,使得虛擬機和負載在面對計算、網絡,或存儲基礎架構的故障時能保持在線。為基礎架構與負載設計持續可用性,需要對支撐架構的每一層進行分析,并提供足夠的回彈能力。在私有云環境中使用的物理計算、存儲,以及網絡架構通常需要優先考慮。隨后可以通過來賓群集或運行負載的虛擬機群集提供額外的一層回彈能力。通過配合使用,部署這些技術即可在宿主機基礎架構,以及來賓基礎架構的計劃內和計劃外停機的情況下確保持續可用性。在設施層面和物理基礎架構層,Windows Server 2012 基礎架構可為計算、網絡,以及存儲提供持續可用性技術。
對于存儲,Windows Server 2012 引入了存儲空間,這是一種新技術,可使用市售硬件提供高可用的存儲服務。通過使用存儲空間或基于 SAN 的存儲,Windows Server 2012 還可實現 Scale-Out 文件服務器群集。在 Scale-Out 文件服務器群集中,兩臺或多臺加入群集的文件服務器可使用第二版群集共享卷(CSV2)技術讓一個擴展直接跨越所有文件服務器,提供非常高速,并且高可用性的文件共享。這種文件共享可用于保存虛擬機的文件,因為Windows Server 2012 支持將虛擬機文件保存在 SMB3 文件共享中。通過與存儲空間、Scale-Out 文件群集,以及 SMB 3 多通道訪問等功能相結合,Windows Server 2012 存儲基礎架構的任何組件雖然依然可能故障,但對文件共享或虛擬機的訪問完全不受影響。這種結合可為存儲基礎架構提供持續可用性。
對于網絡基礎架構,Windows Server 2012 提供了內建的網卡捆綁功能,可支持在包含多塊網卡的服務器上實現負載平衡與故障轉移(LBFO)。無論服務器使用的網卡品牌和速度如何,Windows Server 2012 都可使用這些適配器創建網絡適配器“組”。隨后這樣的組可以分配一個 IP 地址,并且只要組中有至少一個適配器保持連接,整個組就可以維持連接。如果組中有超過一個可用的網絡適配器,還可以對通訊進行負載平衡,通過匯聚獲得更高吞吐率。在宿主機級別使用網卡捆綁,并配合冗余的交換機/路由器基礎架構,即可為您的網絡基礎架構提供持續可用性。
對于計算資源,Windows Server 2012 依然可以在 Hyper-V 宿主機群集中使用 Windows故障轉移群集技術,并且群集容量有極大提升,每個群集最多可包含 64 個節點。宿主機群集可供您創建高可用虛擬機(HAVM)。Hyper-V 宿主機群集還可使用持續可用的存儲基礎架構保存HAVM。在計劃內停機時段內,HAVM(以及非HA 的VM)可實時遷移到其他宿主機上,這個過程中虛擬機無需停機。對于計劃外停機,虛擬機可以自動移動到群集中的其他節點,或在其他節點上引導。通過使用群集感知更新技術,將所有虛擬機通過實時遷移功能從待更新群集節點上移走,還可自動對群集進行更新,并且在宿主機維護和更新過程中不會造成停機。通過配合使用這些技術,即可為計算和虛擬化基礎架構提供持續可用性。
雖然這些技術提供了強壯的物理基礎架構和虛擬化平臺,但對可用性需求要求最高的依然是托管的負載。虛擬機也許還在運行,但其中的負載可能已經出錯,停止運行,或正在經歷其他由于停機導致的問題。為了向負載提供持續可用性,Windows Server 2012與WindowsServer 2008 R2 一樣,也能支持來賓群集,或通過虛擬機創建故障轉移群集。這里一個最常見的例子是,對SQL 虛擬機創建來賓群集,這樣即可在虛擬化之后的群集節點間使用高級錯誤檢測,并對數據庫實例進行故障轉移。以前,來賓群集只能支持使用iSCSI 存儲。但在Windows Server 2012中,通過讓虛擬機支持虛擬光纖通道主機總線適配器(HBA),虛擬機可以訪問光纖通道共享存儲。該功能使得基于光纖通道的存儲可以設置并直接呈現到虛擬機內部,虛擬機可以使用這樣的共享存儲實現來賓故障轉移群集。
通過結合使用宿主機和來賓群集,即可為負載在整個結構任何層面的故障面前提供持續可用性。在SQL 來賓群集的例子中,如果SQL 遇到故障,例如服務或其他組件出錯,數據庫實例即可故障轉移到來賓群集的其他節點中。如果底層物理宿主機的一個網絡連接丟失,網卡捆綁技術可以繼續為SQL 虛擬機提供網絡。通過配置Anti-affinity 規則,這樣的SQL 來賓群集虛擬機就可以確保不在同一臺物理節點上運行,這樣如果一個物理節點故障,SQL 數據庫就可以故障轉移到來賓群集內的其他SQL 節點中,而這樣的節點也都運行在宿主機群集內的其他節點中。如果保存SQL 虛擬機或數據的磁盤出現故障,存儲空間和Scale-Out 文件群集功能依然可以提供不間斷的數據訪問。
這些例子證明了只要經過妥善的設計,配合使用宿主機和來賓群集,以及Windows Server 2012 的其他功能,例如網卡捆綁,即可為虛擬機和負載提供持續可用性。http://www.limingit.com/sitecn/Training_Courses.aspx?columnid=1673
posted on 2013-07-12 18:05
弱弱小女子 閱讀(273)
評論(0) 編輯 收藏