Win Server 2012如何提高DC持續(xù)性?
趙為民 發(fā)表于:12年09月13日 09:35 [轉(zhuǎn)載] 中關(guān)村在線
對服務器基礎(chǔ)架構(gòu)方面的要求:
數(shù)據(jù)中心準備好后,我們還需要確保所有關(guān)鍵的服務器基礎(chǔ)架構(gòu)組件都具備高可用性。
首先,請確保每個服務器角色都有多個實例,可以為所有服務提供冗余。在Active Directory中,針對不同的角色提供了不同的高可用性選項。Active Directory支持備份和還原、多站點負載平衡,并且通過Active Directory回收站功能可以實現(xiàn)刪除對象的恢復。
Windows Server 2012(圖片來自網(wǎng)絡)
此外,我們還可以在不那么安全的位置或分支辦公室部署只讀域控制器。Active DirectoryCertificate Services(AD CS)可支持故障轉(zhuǎn)移群集。Active Directory Federation Services(AD FS)可支持跨站點復制,并可對自己的數(shù)據(jù)庫創(chuàng)建 SQL 鏡像。Active Directory Lightweight Directory Services(AD LDS)也可支持跨站點復制,并能進行備份和還原。Active Directory Rights Management Services(AD RMS)服務器的數(shù)據(jù)庫可以利用 SQL的高可用性功能(可使用故障轉(zhuǎn)移群集或日志傳送),許可服務器則可以使用網(wǎng)絡負載平衡
域名系統(tǒng)(DNS)可使用輪循機制算法將客戶端發(fā)往不同的 DNS 服務器,這樣既可通過冗余的服務器提供簡單的負載平衡。
Hyper-V功能強大(圖片來自網(wǎng)絡)
NLB是一種基于軟件的解決方案,通過將通訊分散到多臺冗余服務器,既可提供高可用性與擴展性。對于在每個節(jié)點上都有完全一致的數(shù)據(jù),并且改動不是很頻繁的服務器角色,一般都使用這種技術(shù),例如Internet Information Services(IIS)上托管的網(wǎng)站。
如果有節(jié)點不可用,那么就可以自動重定向到其他包含相同信息的服務器。大部分其他服務器角色通常使用故障轉(zhuǎn)移群集作為高可用性解決方案。這種方式需要將多臺服務器連接在一起,相互監(jiān)控,并將服務所需的數(shù)據(jù)保存在共享的存儲上,可以被每個節(jié)點訪問。因為可以在存儲區(qū)域網(wǎng)絡(SAN)上看到完全相同的信息,因此群集上構(gòu)建的服務與虛擬機可以在不同服務器之間移動。
自動故障檢測與恢復技術(shù)可將由于崩潰導致的計劃外停機降到最低,故障轉(zhuǎn)移與實時遷移功能則可減少或避免計劃內(nèi)維護期間的停機。建議使用故障轉(zhuǎn)移群集的一些負載包括:DFS名稱空間服務器、DHCP 服務器、分布式事務協(xié)調(diào)器、Exchange、文件服務器、Hyper-V、Hyper-V復制 Broker、iSCSI Target Server、iSNSServer、Messaging Queuing、SQL,以及 WINS。
另外,故障轉(zhuǎn)移群集可以擴展,因此可以對任何普通的應用程序、腳本,甚至服務創(chuàng)建群集,并且通過編寫自定義的資源動態(tài)鏈接庫(DLL),任何應用程序幾乎都可以實現(xiàn)高級集成。
微軟的Hyper-V主要使用故障轉(zhuǎn)移群集技術(shù)作為高可用性解決方案,但虛擬機也可以通過NLB、復制,或備份和還原維持服務連續(xù)性。在Windows Server 2012 中,Hyper-V復制技術(shù)提供了內(nèi)建的復制功能,可將虛擬機復制到環(huán)境中的其他Hyper-V宿主機上,實現(xiàn)災難恢復。甚至Hyper-V虛擬機內(nèi)部也可以支持故障轉(zhuǎn)移群集,這也叫做"來賓群集"。不同群集節(jié)點上的虛擬機,以及這些虛擬機中運行的應用程序可以移動到不同節(jié)點,這樣既可在對虛擬機進行維護,例如添加內(nèi)存或升級來賓操作系統(tǒng)時獲得更好的高可用性。