數據災備(DBS)基于Copy Data Management(CDM)技術,推出面向MySQL和Oracle的完整沙箱解決方案。您可以在DBS沙箱功能中快速創建DBS沙箱實例(RDS應急實例),讓您的備份數據快速可用,且在沙箱中的讀寫不會影響到源數據庫,同時還可以進行恢復演練、開發測試、查詢分析和應急容災等其他操作。
背景信息
在海量數據場景下,傳統數據庫備份服務面臨兩大越來越嚴重的困難:
存儲成本:為了保障數據恢復點目標(Recovery Point Objective,RPO),周期性的全量和增量備份產生大量重復數據,導致存儲成本過高。
使用成本:您必須待數據完成恢復后才能使用數據,而在海量的數據下,恢復過程通常會占用大量網絡和磁盤IO資源,以及CPU資源。恢復過程不僅產生了大量的成本,同時也導致數據恢復時間(Recovery Time Objective,RTO)長達小時級別以上。
數據災備(DBS)基于Copy Data Management(CDM)技術,推出面向MySQL和Oracle的完整沙箱解決方案。
MySQL沙箱實例:數據災備(DBS)將提供MySQL沙箱實例的存儲資源、計算資源,并托管實例的服務進程,您可以直接遠程訪問該數據庫實例。
Oracle沙箱實例:數據災備(DBS)將通過遠程文件系統提供Oracle沙箱實例的存儲資源,并托管實例的服務進程。該實例的計算資源需要由用戶的ECS提供。
數據災備(DBS)沙箱方案包含了多項業界先進的備份技術,整體技術架構如下圖所示。
功能優勢
數據庫物理備份技術:面向數據庫文件的備份,大幅提升備份恢復速度。
重復數據刪除技術:大幅降低用戶備份數據的存儲成本。
存儲快照和克隆技術:無數據拷貝,讓備份數據快速可用。
存儲虛擬化技術:不依賴用戶生產實例,將直接使用云上資源的沙箱實例,且在沙箱中的讀寫不會影響到源數據庫。
典型應用場景
基于線上數據的開發測試(Dev或Ops)
測試和預發布需要基于線上存量數據驗證,但又必須保護線上數據不被污染。DBS沙箱功能可以快速提供歷史全量數據副本,同時滿足快速測試迭代和數據可靠性保障需求。
在線應急容災
基于DBS沙箱的備份系統可以同時提供分鐘級的RTO或RPO能力,可用于在線數據的即時恢復。相比多活熱備技術,DBS沙箱功能還提供了數據回滾能力,支持快速回退臟數據。
容災恢復演練
根據沙箱的快速恢復能力和按需付費的模式,支持定期發起容災恢復演練,滿足對數據可靠性高度敏感的需求。更多信息,請參見MySQL災備恢復演練。
歷史數據即席分析(Ad Hoc Analysis)
許多數據分析場景,需要根據當前需求臨時AdHoc查詢歷史數據,DBS沙箱功能可以快速提供歷史全量數據副本用于查詢。相比現有基于大數據平臺的歷史數據離線分析方案,DBS沙箱功能提供原始數據庫SQL接口,不需要開發人員編寫離線分析腳本,并由于使用快照存儲機制,存儲成本也更低。
費用說明
更多信息,請參見沙箱存儲費用。