幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

淺談數據容災保護方案(一)

2013-11-30 09:14:05 來源:華軍數據恢復 作者:網站管理員 閱讀:
一、企業更加關注數據連續性
    我們對于重要的數據,提到保護第一想到的就是備份。通過備份的方式將文件、數據庫等重要數據做一個副本。這是一個簡單易行的方法,而且目前很多企業里都是如此來實現的。但是隨著電子業務的發展和依賴,約來越多的IT設備需要連續運轉,這樣比以前更容易受到中斷的影響。業務的中斷對不同類型的企業來說造成的損失有所不同,但眾多的業務和客戶數據從而受到影響將會直接導致客戶感受、競爭對手、法律責任、企業信譽等受到嚴重影響。隨之而來的損失更是不可估量。
    以前我們討論過業務的連續性通過高可用、集群等方式實現,還討論過連續數據保護(Continuous Data Protection,CDP)。動輒百萬的IT投入資金和維護讓眾多的企業望而卻步,不得已繼續使用原始的定期備份方式。在某市的一家武警醫院,僅有2臺服務器實現高可用技術,但是還是擔心數據的丟失,希望能夠在增加1臺存儲和一臺服務器的情況下實現數據的連續復制保護解決后顧之憂。當了解到冗災復制方案時,所需要的預算資金就把客戶的這一念頭徹底打消了。
    在這里我們就是要討論一下如何能夠在最有限的資金投入下也能夠獲得最大的數據連續性的保護。那么我們要保護的是什么?保護級別是什么?如何能夠實現各種各樣的保護?
 
    總的來看排除業務應用,所關注的數據無非分為2類:1.普通文件 2.數據庫
    普通文件是指的能夠隨時打開的可讀寫的文檔,例如WORD、EXCEL、POWEPOINT等。它的特點是不受其它關聯程序的干擾,相對獨立的個體所承載的信息量少,我們隨時打開、編輯、保存和關閉。備份與復制過程都簡單,只要文件不被讀寫改變時都可以完整地保護單個文件。普通文件的復制實現過程較為簡單,我們不做討論。
    數據庫通常由庫文件、日志文件、控制文件等組成,而且在工作時處于程序訪問狀態和變化狀態,不能通過簡單的復制、轉移實現備份過程。文件中所包含的數據表也無法確保其完整性。因此如何確保數據庫的實時保護是很多方案中最為核心的部分。
   
二、數據保護方法
    目前大部分企業客戶所使用的數據庫都是Oracle數據庫和SQLSERVER數據庫,這兩部分客戶占據了大部分應用。因此基于浪潮存儲的Oralce/SQL數據復制冗災方案無疑對眾多中小型企業具有很強的吸引力。而對于我們來說,能夠在極其有限的預算情況下同樣可以為客戶實現數據的遠程冗災也是非常具備競爭力的。
 
    1.Oracle數據的遠程復制方案
    對于Oracle數據庫本身的企業版就集成了數據復制功能--Oracle Data Guard,它是管理、監控和自動化軟件的基礎架構,它創建、維護和監控一個或多個備用數據庫,以保護企業數據結構不受故障、災難、錯誤和崩潰的影響。
    Data Guard 使備用數據庫保持為與生產數據庫在事務上一致的副本。這些備用數據庫可能位于距生產數據中心數千英里的遠程災難恢復站點,或者可能位于同一城市、同一校園乃至同一建筑物內。當生產數據庫由于計劃中斷或意外中斷而變得不可用時,Data Guard 可以將任意備用數據庫切換到生產角色,從而使與中斷相關的停機時間減到最少,并防止任何數據丟失。 
    災難恢復和高可用性。Data Guard提供了一個高效和全面的災難恢復和高可用性解決方案。易于管理的轉換和故障切換功能允許主數據庫和備用數據庫之間的角色轉換,從而使主數據庫因計劃的和計劃外的中斷所導致的停機時間減到最少。
    完善的數據保護。使用備用數據庫,Data Guard 可保證即使遇到不可預見的災難也不會丟失數據。備用數據庫提供了防止數據損壞和用戶錯誤的安全保護。主數據庫上的存儲器級物理損壞不會傳播到備用數據庫上。同樣,導致主數據庫永久損壞的邏輯損壞或用戶錯誤也能夠得到解決。最后,在將重做數據應用到備用數據庫時會對其進行驗證。 
    有效利用系統資源。備用數據庫表使用從主數據庫接收到的重做數據進行更新,并且可用于諸如備份操作、報表、合計和查詢等其他任務,從而減少執行這些任務所必需的主數據庫工作負載,節省寶貴的 CPU 和 I/O 周期。使用邏輯備用數據庫,用戶可以在模式中不從主數據庫進行更新的表上執行數據處理操作。邏輯備用數據庫可以在從主數據庫中對表進行更新時保持打開,并可同時對表進行只讀訪問。最后,可以在維護的表上創建額外索引和物化視圖,以獲得更好的查詢性能和適應特定的業務要求。 
 
    靈活的數據保護功能,從而在可用性與性能要求之間取得平,Oracle Data Guard 提供了三種模式:
    最大保護,確保零數據丟失,完全同步。在寫入Standby Database后,Primary Database才能繼續下一個寫入操作,如果網絡等故障也會影響Primay Database,對主機的性能影響較大。
    最高可用性,接近于零數據丟失,在網絡故障的發生時,Primary Database可以正常操作,在恢復后再將數據寫入到Standby Database。
    最高性能,異步寫入數據到Standby Database。Primay Database無需等待寫操作完成即可進行下一個事務處理。如果主數據庫與一個或更多個備用數據庫之間的連接丟失(例如,由于網絡問題),則在主數據庫上生成的重做數據將無法發送到那些備用數據庫上。一旦重新建立連接,Data Guard 就自動檢測丟失的存檔日志序列(或間隔),并將必要的存檔日志自動傳輸到備用數據庫中。備用數據庫將重新與主數據庫同步,而無需管理員的任何手動干預。
    了解了這些功能和特點后,我們可以通過靈活的配置來幫助企業在系統性能要求和數據保護之間取得平衡。
    Data Guard 進程:簡單的集中式管理。Data Guard Broker 使一個 Data Guard 配置中的多個數據庫間的管理和操作任務自動化。Broker 還監控單個 Data Guard 配置內的所有系統。管理員可以使用 Oracle Enterprise Manager 或 Broker 自己專用的命令行界面 (DGMGRL) 來利用這個集成的管理框架。
    與 Oracle 數據庫集成。 Oracle Data Guard 是作為 Oracle 數據庫(企業版)的一個完全集成的功能提供的,無需任何額外費用。 
  
    2.SQLSERVER數據的遠程復制方案
    針對Microsoft的SQLSERVER數據庫也能夠利用數據庫本身的管理功能實現數據復制。通過使用SQLSERVER復制技術,用戶可以將一份數據發布到多臺服務器上,從而使不同的服務器用戶都可以在權限的許可的范圍內共享這份數據。復制技術可以確保分布在不同地點的數據自動同步更新,從而保證數據的一致性。 
    SQL復制的基本元素包括:出版服務器、訂閱服務器、分發服務器、出版物、文章 。
    SQL SERVER 主要采用出版物、訂閱的方式來處理復制。源數據所在的服務器是出版服務器,負責發表數據(在Oracle中就成為Primary Database盡管概念有所差別)。出版服務器把要發表的數據的所有改變情況的拷貝復制到分發服務器(在Oracle中稱為Standby Database),分發服務器包含有一個分發數據庫,可接收數據的所有改變,并保存這些改變,再把這些改變分發給訂閱服務器。
  • 華軍行數據恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內容
  • 熱點內容
CopyRight2014-2016 華軍數據恢復中心 版權所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術專題 | RSS地圖