為了跟上如今全球化程度不斷增加且日益競爭激烈的市場,您的企業(yè)架構必須有足夠的靈活性,能夠隨著未來戰(zhàn)略性需求的變化而一起成長,并在計劃內(nèi)和計劃外停機中確保業(yè)務連續(xù)性。 對于任務關鍵型的 24×7 企業(yè),一個小時的停機時間可以轉化為數(shù)百萬美元的收入損
為了跟上如今全球化程度不斷增加且日益競爭激烈的市場,您的企業(yè)架構必須有足夠的靈活性,能夠隨著未來戰(zhàn)略性需求的變化而一起成長,并在計劃內(nèi)和計劃外停機中確保業(yè)務連續(xù)性。 對于任務關鍵型的 24×7 企業(yè),一個小時的停機時間可以轉化為數(shù)百萬美元的收入損失,更不用說商業(yè)信譽的損害和潛在的客戶流失。全球化企業(yè)都是跨時區(qū)運營的,提供全天候的業(yè)務服務。系統(tǒng)維護和升級的定期維護窗口已不復存在。分布式企業(yè)需要能夠在每個地理位置提供相近的服務,并能夠規(guī)避網(wǎng)絡故障或傳輸時間。
可靠性、可用性和可伸縮性解決方案 通過實施以下解決方案,可以實現(xiàn)可靠性、可用性和可伸縮性 (RAS) 的部分或所有方面。根據(jù)各解決方案提供所有三個方面的能力,按最差到最好的順序列出這些能力:
共享磁盤集群
它在集群中的節(jié)點故障上提供高可用性。該解決方案只提供高可用性,并沒有提供可伸縮性、災難恢復或防止磁盤損壞的保護。
磁盤鏡像技術
有許多解決方案都提供了商用磁盤鏡像技術,可以通過共享磁盤集群解決方案實現(xiàn)高可伸縮性或災難恢復。 然而,這些解決方案在磁盤損壞的情況下并不能為您提供完全保護。如果源磁盤已損壞,損壞的數(shù)據(jù)也會傳播到目標。此外,該解決方案不提供瞬時故障轉移功能,而該功能是 24×7 業(yè)務的關鍵。
DB2 High Availability Disaster Recovery 特性
這是一種低成本、易于管理的復制解決方案。它為部分的和完整的站點故障都提供了高可用性和災難恢復解決方案。它還提供瞬時故障轉移。
DB2 pureScale? 特性
這是一個共享磁盤架構,使企業(yè)能夠根據(jù)需要透明地動態(tài)擴展 OLTP 集群。它提供了無限的容量、可靠性和持續(xù)可用性。
分區(qū)環(huán)境
分區(qū)數(shù)據(jù)庫環(huán)境是一個無共享架構,使數(shù)據(jù)庫管理器能夠跨多個數(shù)據(jù)庫分區(qū)擴展到數(shù)百 TB 的數(shù)據(jù)和數(shù)百個 CPU,以形成單個大型數(shù)據(jù)庫。 這些分區(qū)可以位于一臺內(nèi)、跨多個物理機或組合的環(huán)境。數(shù)據(jù)庫數(shù)據(jù)分布在多個數(shù)據(jù)庫分區(qū),提供巨大的可伸縮性和跨這些分區(qū)的工作負載并行性。
典型 OLTP 工作負載運行時間較短,它們運行的事務僅訪問表的一些隨機行。分區(qū)數(shù)據(jù)庫環(huán)境更適合于數(shù)據(jù)倉庫和業(yè)務智能工作負載,由于每個事務上都會發(fā)生實例間的通信。
適合于您的業(yè)務的 RAS 解決方案
為您的業(yè)務確定合適的 RAS 解決方案,您必須先定義您的高可用性和災難恢復目標。要幫助確定這些目標,則需要分析您當前的企業(yè)是否有到位的基礎架構可以提供 RAS。 為了找出合適的解決方案,需要回答下列問題,以了解停機發(fā)生時的業(yè)務影響。
? 對您的業(yè)務來說,必要和重要的 RAS 方面是什么?
? 有什么已經(jīng)到位的措施可以緩解業(yè)務中斷的風險?
? 業(yè)務基礎架構何時由于計劃內(nèi)或計劃外中斷造成停機:
– 您的業(yè)務需求和客戶服務水平協(xié)議是什么?
– 對您的業(yè)務和客戶的影響是什么?收入、信譽、未來的銷售、目前和潛在的客戶損失?
– 如果發(fā)生災難,可接受的恢復窗口是什么?
– 使現(xiàn)有的基礎架構恢復在線,需要多長時間?
以下各節(jié)更深入討論兩個 DB2 解決方案,它們提供了 RAS 的所有三個方面。
DB2 High Availability Disaster Recovery 特性
DB2 High Availability Disaster Recovery (HADR) 特性是一個易于使用的數(shù)據(jù)復制特性,為部分和完整的站點故障提供高可用性和災難恢復解決方案。 HADR 將數(shù)據(jù)變化從源數(shù)據(jù)庫(稱為主數(shù)據(jù)庫)復制到目標數(shù)據(jù)庫(稱為備用數(shù)據(jù)庫)。每一個數(shù)據(jù)庫都使用自己的存儲。備用數(shù)據(jù)庫永遠應用從主數(shù)據(jù)庫收到的事務日志,從而與主數(shù)據(jù)庫保持同步。在計劃內(nèi)或計劃外停機,備用數(shù)據(jù)庫可以瞬間故障轉移到服務客戶端。使用任何集群服務器軟件都可以自動故障轉移。
在結合使用自動客戶端重路由 (ACR) 或使用虛擬 IP 配置的集群服務器時,故障轉移對客戶端是透明的。Tivoli System Automation for Multiplatforms (SA MP) 軟件是 HADR 故障轉移自動化的建議集群服務器,因為它是通過 DB2 高可用性 (HA) 接口緊密集成的。
下圖顯示了一個 HADR 環(huán)境示例:
圖 6. HADR 環(huán)境
HADR 何時適合您的業(yè)務 當您的業(yè)務具有以下要求時,HADR 適合您的業(yè)務:
? 一個低成本且簡單的解決方案,易于設置和管理高可用性及災難恢復。
? 復制整個數(shù)據(jù)庫。
? 對計劃內(nèi)和計劃外中斷的瞬時故障轉移。
? 將只讀工作負載卸載到備用數(shù)據(jù)庫上,以便解放主數(shù)據(jù)庫用于關鍵業(yè)務的讀或寫工作負載。
? 在商品硬件上面向所有平臺的高可用性和災難恢復解決方案。
? 不要求動態(tài)橫向擴展。