Windows台的FailOver群集簡介


首先,您需要有一些服務器硬件方面知識。 我們介紹Windows平台的FailOver群集,以多個站點場景為例,如下圖示:

八個結點NODE,Windows的FailOver群集,依賴SAN存儲同步各個站點。

eightnodewinfailovercluster

如下圖的拓撲結構圖,一個城市的站點Down,馬上能轉移到另一個城市的站點服務器:

multsitewinfailoverclouster

Windows Server 2008以后的服務器版本操作系統有個Windows Failover cluster組件,它簡化了群集的設置與管理,支持Cluster Shared Volumes,GUID Partition Table Disks,IPv6以及子網。SQL SERVER 2008以后的版本也支持FailOver的群集,SQL SERVER 2008 企業版與Windows Server 2008 DataCenter 最多支持16個結點。注意這里只是Windows 平台,其他平台另做討論。

使用Failover集群基本原則


應用程序必須是用IP協議
如果一個應用程序需要訪問正在運行的獨立數據結點,數據必須是在共享底盤資源上如iSCSI LUN, Serial Attached SCSI,或Fibre Channel
應用程序本地數據存儲應用使用 Node Majority或Node或File Share Majority quorum 模式。它需要復制隔離的文件數據。
當應用程序Failover到另一個結點時,客戶端會話能自動重新建立連接。

 

FailOver群集優點
適應計划內的停機時間。 FailOver群集可以允許系統有停機時間,而不會影響可用性。這樣,就適應了日常的維護和升級需要。 減少計划外停機時間。 FailOver群集通過消除系統和應用程序級別上的故障單點,減少了與服務器和軟件故障有關的應用程序停機時間。


缺點
增加響應時間。 對於FailOver群集設計來說,由於備用服務器上的負載增長,或需要更新多台服務器的狀態信息,因此會增加響應時間。 增加設備成本。FailOver群集所要求的額外硬件很容易使基礎結構層的成本加倍。


實時遷移的架構(Live Mirgation)

與Windows的虛擬化組件Hyper-V相結合時,可以實現實時遷移的架構

LiveMigration

這個架構需要姚素:

兼容x64位CPU的虛擬化系統

你需要最少2台物理主機實現實時遷移。這些主機必須是x64處理器。處理器可以是AMD或Intel,但它們必須來自同一產品線與系列。它們必須也要有AMD-V或Intel-VT虛擬化支持。你不能混用AMD與Intel處理器的主機實現實時遷移。

每個節點推薦配置三網絡適配器
一個網卡連接Windows server到共享存儲。另一個網卡用來連接群集。也可以可選一網卡連接實時遷移的結點。

最少1G帶寬的網絡基礎設施

結點之間網絡連接也要是1GB帶寬iSCSI網絡連接

Windows Server 2008 R2 x64 企業版或數據中心

主機需要安裝Hyper-V角色與Failover群集功能

SAN的構架

兩台主機必須連接到SAN基礎設施。SAN也可以是Fibre Channel(光纖信道)或iSCSI SAN.

 

今天先到時兒,沒有展開,請興趣先了解 TechED2013 有個視頻 “Failover Cluster Networking Essentials

 

您可能感興趣的文章:

Database數據庫切片模式

集中隊列的模式

 


作者:Petter Liu
出處:http://www.cnblogs.com/wintersun/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
該文章也同時發布在我的獨立博客中-Petter Liu Blog


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM