Database BackupDBS基於Copy Data Management(CDM)技術,推出面向MySQL和Oracle的完整沙箱解決方案。您可以在DBS沙箱功能中快速建立DBS沙箱執行個體(RDS應急執行個體),讓您的備份資料快速可用,且在沙箱中的讀寫不會影響到來源資料庫,同時還可以進行恢複演練、開發測試、查詢分析和應急容災等其他動作。
背景資訊
在海量資料情境下,傳統Database Backup服務面臨兩大越來越嚴重的困難:
儲存成本:為了保障資料復原點目標(Recovery Point Objective,RPO),周期性的全量和增量備份產生大量重複資料,導致儲存成本過高。
使用成本:您必須待資料完成恢複後才能使用資料,而在海量的資料下,恢複過程通常會佔用大量網路和磁碟IO資源,以及CPU資源。恢複過程不僅產生了大量的成本,同時也導致資料恢復(Recovery Time Objective,RTO)長達小時層級以上。
Database BackupDBS基於Copy Data Management(CDM)技術,推出面向MySQL和Oracle的完整沙箱解決方案。
MySQL沙箱執行個體:Database BackupDBS將提供MySQL沙箱執行個體的儲存資源、計算資源,並受管理的執行個體的服務進程,您可以直接遠端存取該資料庫執行個體。
Oracle沙箱執行個體:Database BackupDBS將通過遠程檔案系統提供Oracle沙箱執行個體的儲存資源,並受管理的執行個體的服務進程。該執行個體的計算資源需要由使用者的ECS提供。
Database BackupDBS沙箱方案包含了多項業界先進的備份技術,整體技術架構如下圖所示。
功能優勢
資料庫物理備份技術:面向資料庫檔案的備份,大幅提升備份恢複速度。
重複資料刪除技術:大幅降低使用者備份資料的儲存成本。
儲存快照和複製技術:無資料拷貝,讓備份資料快速可用。
儲存虛擬化技術:不依賴使用者生產執行個體,將直接使用雲上資源的沙箱執行個體,且在沙箱中的讀寫不會影響到來源資料庫。
典型應用情境
基於線上資料的開發測試(Dev或Ops)
測試和預發布需要基於線上存量資料驗證,但又必須保護線上資料不被汙染。DBS沙箱功能可以快速提供歷史全量資料副本,同時滿足快速測試迭代和資料可靠性保障需求。
線上應急容災
基於DBS沙箱的備份系統可以同時提供分鐘級的RTO或RPO能力,可用於線上資料的即時恢複。相比多活熱備技術,DBS沙箱功能還提供了資料復原能力,支援快速回退髒資料。
容災恢複演練
根據沙箱的快速恢複能力和按需付費的模式,支援定期發起容災恢複演練,滿足對資料可靠性高度敏感的需求。更多資訊,請參見MySQL災備恢複演練。
歷史資料即席分析(Ad Hoc Analysis)
許多資料分析情境,需要根據當前需求臨時AdHoc查詢歷史資料,DBS沙箱功能可以快速提供歷史全量資料副本用於查詢。相比現有基於巨量資料平台的歷史資料離線分析方案,DBS沙箱功能提供未經處理資料庫SQL介面,不需要開發人員編寫離線分析指令碼,並由於使用快照儲存機制,儲存成本也更低。
費用說明
更多資訊,請參見DBS沙箱費用。