伺服器容錯叢集
建置高可用度系統,減少系統中斷時間
 
伺服器容錯叢集解決方案
企業中經常存在有不允許中斷服務的關鍵性服務系統,系統必需保持一年365天,一天24小時可用,其重要性更不允許其他服務並存於同一主機上,以免相互影響增加不穩定因素。
 
高可用性
高可用性是許多企業營運的首要優先順序。從小型企業、鄰里商業到全球企業,有越來越多產業要求公司必須全天候為客戶及電腦提供服務,因此依賴伺服器型系統強化企業的情形,已逐漸在增加,此即表示伺服器服務必須能夠持續而不間斷地保持正常運作。
 
關鍵性應用程式(例如企業資料庫和電子郵件)通常必須置於專為高可用性而設計的系統和網路結構中,同樣的,零售網站和其他 Web 化商務亦是如此,而企業也已發現他們在規劃和設定系統時,必須特別重視高可用性,才能倚賴這些系統提供持續而不間斷的服務。
 
何謂高可用性
高可用性的一般定義是:實行一套能夠在特定期間內保持高度連續性運作的系統設計協定。高可用性是代表應用程式、服務和系統所能提供的服務等級,亦可用以描述各種企業目標和技術需求,包括僅鎖定硬體目標到整體服務的關鍵性目標,但是,高可用性無論如何都必須以最少的運作停止時間為目標。
 
如何建構高可用性系統
最簡單的方法是採用容錯叢集技術 (High-availability Cluster)來解決這個問題。叢集技術其主要是利用網路、SCSI匯流排/ SAS匯流排/Fibre Channel將多部伺服主機連接在一起成為單一大型系統的技術,提供如容錯(Fault-Tolerance)、高可用度(High Availability)、負載平衡(Load Balance)之能力。由於在每一個叢集中之每部伺服器,其除了能相互備援外,其亦可獨立運作,並提供一定程度的容錯能力,是最具經濟效益之解決方案。
 
高可用性之容錯叢集技術其主要是作為高可用度伺服主機(High Availability Server)之解決方案,其至少應提供二個節點的叢集備援,也就是說當二個節點中有任何一台的主機發生當機之情形,另一個節點的主機會立刻接手以提供原節點之主機所提供之服務。如下圖。

建置容錯叢集技術環境的效益:
無容錯叢集技術的服務環境 建置容錯叢集技術的服務環境
當伺服器故障時, 服務即中斷 可避免伺服器故障, 造成服務中斷
若伺服器定期保養, 需中斷服務 伺服器定保, 可切換服務主機, 服務不中斷
無法分散單一服務負載 分散並平衡服務負載,有效利用伺服器資源
 
Microsoft Exchange2007 的高可用性
 
Microsoft Exchange 2007 有多種可提供訊息基礎架構高可用性的方法。
 
本機連續複寫(Local Continuous Replication,LCR)是一套單一伺服器解決方案,此解決方案是使用內建的非同步紀錄傳送(Log Shipping)技術至第二組磁碟中,建立和維護一份儲存群組複本,該第二磁碟也可連至相同的伺服器上,作為生產環境儲存群組。LCR 可提供紀錄傳送、紀錄重放(log replay)以及快速手動切換至第二資料複本等功能。
叢集連續複寫(Cluster Continuous Replication,CCR)是一套叢集化的解決方案,此解決方案是使用內建的非同步紀錄傳送技術至第二伺服器中,建立和維護一份儲存群組複本,CCR 是針對 1 到 2 個資料中心而設計的解決方案,可同時提供高可用性以及站台恢復能力。CCR 是一種非共享的儲存容錯移轉叢集解決方案,Exchange Server 2007 所提供的兩種叢集化郵件信箱伺服器部署中的一種便是 CCR(另一種是單一複本叢集,將描述於後)。
單一複本叢集(Single Copy Clusters,SCC)是一套叢集化的解決方案,此解決方案是使用叢集中各節點間共享儲存區中儲存群組的單一複本,其非常類似舊版本 Exchange Server 的叢集功能,但增加了部分重要的變更和改善。SCC 是一種共享的儲存容錯移轉叢集解決方案,Exchange Server 2007 所提供的兩種叢集化郵件信箱伺服器部署的另外一種便是 SCC。
待命連續複寫(Standby Continuous Replication,SCR)是 Exchange Server 2007 Service Pack 1(SP1)的新增功能,是專為使用或啟用待命修復伺服器的情境而設計。SCR 可延伸現有的連續複寫功能,亦可支援 Exchange Server 2007 郵件信箱伺服器中新的資料可用性情境,SCR 是使用與 LCR 和 CCR 相同的紀錄傳送(Log Shipping)和紀錄重放(Log Replay )技術,藉由提供系統管理員建立額外儲存群組複本的能力,提供新的部署選項和設定,SCR 亦可將資料從獨立郵件信箱伺服器和叢集化郵件信箱伺服器複寫出來。
Microsoft SQL 2005 高可用性服務
• 資料庫鏡射
資料庫鏡射是一種軟體解決方案,由於可支援幾乎瞬間的容錯處理且不會遺失任何已確認(commit)過的資料,因而能夠增加資料庫可用性。資料庫鏡射具備容易安裝和管理的特色,而且不需要另外使用專屬硬體,其優點包括:提供完整或幾乎完整的備份保護資料、增加災害發生時的資料庫可用性,以及改善生產環境在升級期間的資料庫可用性。
• 容錯移轉叢集(Failover Clustering)
容錯移轉叢集可提供整個 SQL Server 執行個體(instance)的高可用性支援。 SQL Server 和 Notification Services 等應用程式都會安裝在 Server Cluster 群組中(稱之為資源群組),因此無論在任何時候,每一個資源群組都只能由叢集中的一個節點所擁有,而且應用程式服務會有一個獨立於節點名稱之外的虛擬名稱,此虛擬名稱被稱為容錯移轉叢集執行個體名稱。應用程式並不需要知道容錯移轉叢集執行個體所存放的節點所在,只要透過參考容錯移轉叢集執行個體名稱,即可連接至容錯移轉叢集執行個體。
• 紀錄傳送(Log Shipping)
如同資料庫鏡射一樣,紀錄傳送是在資料庫層級中作業。紀錄傳送便可提供資料庫層級的備份,並且可利用工作排程自動備份、複製和還原異動紀錄,以便在待命的伺服器中維護一份資料庫的第二複本。紀錄傳送與資料庫鏡射的主要不同,是在於可允許多重第二資料庫,此特色對要求多重容錯移轉點的應用程式而言,是一個更好的解決方案。紀錄傳送可以進行設定,使其延遲將異動紀錄套用至待命伺服器的時間,以便提供防範使用者錯誤之保護,此一時間延遲機制可提供一個避免人為疏失波及待命伺服器的機會。紀錄傳送亦可使用第二伺服器處理唯讀查詢,藉此減輕主要伺服器的負擔。
• 複寫
複寫功能採用發布/訂閱(publish-subscribe)模式,讓主要伺服器(稱之為發布者)將資料分布到一個以上的第二伺服器(亦稱為訂閱者)上。複寫功能可提供橫跨上述伺服器的即時可用性和可擴充性,以及支援過濾功能提供資料子集給訂閱者,並允許分批進行更新,而訂閱者則會在線上並會提供報表或其他功能,但不提供查詢復原。
 
我們可為您提供的服務
• 環境分析與規劃
與您做面對面訪談, 了解客戶對應用程式容錯之需求, 目前遭遇困難與瓶頸, 以提供最適當之規劃方案
• HA系統軟硬體環境建置
根據訪談後之實際狀況與客戶需求, 建置新的環境, 亦或升級既有環境.
環境所需之硬體, 皆採用國際領導品牌
• 系統維護
擁有各原廠認證之工程師, 可提供規劃、建置、安裝及後續系統保固服務
 
伺服器容錯叢集解決方案(包含軟硬體)
硬體:
Wintel Server、Storage
軟體:
​MSCS(Microsoft Cluster Server)、Linux Cluster ​
Microsoft SQL Cluster、Oracle Cluster ​
Microsoft Exchange Cluster
 
 
 
大同世界科技股份有限公司 Copyright © TATUNG SYSTEM TECHNOLOGIES INC. All rights reserved.