開通備份恢復(fù)
云數(shù)據(jù)庫(kù)HBase增強(qiáng)版支持備份恢復(fù)功能,可以為您提供低成本快速恢復(fù)數(shù)據(jù)服務(wù)。本文介紹開通備份恢復(fù)功能。
功能優(yōu)勢(shì)
實(shí)時(shí)增量同步,數(shù)據(jù)恢復(fù)點(diǎn)(Recovery Point Objective,簡(jiǎn)稱RPO)目標(biāo)小于30s。
說(shuō)明RPO指應(yīng)用發(fā)生故障時(shí)預(yù)期的數(shù)據(jù)丟失量。例如,RPO為15 分鐘,表示在應(yīng)用發(fā)生故障時(shí),最近15 分鐘的數(shù)據(jù)無(wú)法在云上恢復(fù)。
默認(rèn)全庫(kù)備份,支持對(duì)單表進(jìn)行恢復(fù)。
支持指定時(shí)間點(diǎn)恢復(fù)。
使用限制
僅支持云數(shù)據(jù)庫(kù)HBase增強(qiáng)版。
不支持對(duì)Solr數(shù)據(jù)進(jìn)行備份恢復(fù)。
如果空間不足會(huì)導(dǎo)致備份中斷,保留已有數(shù)據(jù)。
費(fèi)用說(shuō)明
開通備份恢復(fù)功能的費(fèi)用包括冷存儲(chǔ)費(fèi)用和數(shù)據(jù)通道服務(wù)費(fèi)用。
冷存儲(chǔ)費(fèi)用,不同地域開通備份恢復(fù)功能的費(fèi)用不同,請(qǐng)參見下表。
地域
費(fèi)用
中國(guó)站
包月:0.2元/G
每小時(shí):0.00042元/G
中國(guó)香港
包月:0.23元/G
每小時(shí):0.00048元/G
法蘭克福站點(diǎn)
包月:0.45元/G
每小時(shí):0.00094元/G
數(shù)據(jù)通道服務(wù)費(fèi)用,按照Core節(jié)點(diǎn)數(shù)量進(jìn)行計(jì)算。
開通備份恢復(fù)
在頂部菜單欄的左上角,選擇實(shí)例所屬的地域。
在集群列表頁(yè),單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄選擇備份與恢復(fù)。
單擊立即開通,彈出開通備份恢復(fù)功能對(duì)話框。
選擇Core節(jié)點(diǎn)數(shù)量和預(yù)估冷存儲(chǔ)存儲(chǔ)容量(GB),更多信息,請(qǐng)參見集群規(guī)格選型。
單擊確定。
設(shè)置自動(dòng)備份HBase實(shí)例數(shù)據(jù)
在頂部菜單欄的左上角,選擇實(shí)例所屬的地域。
在集群列表頁(yè),單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄選擇備份與恢復(fù)。
單擊備份設(shè)置。
在備份設(shè)置對(duì)話框中,根據(jù)業(yè)務(wù)需求設(shè)置備份參數(shù)。
配置
說(shuō)明
備份表
支持使用星號(hào)(*)表示備份全庫(kù)。
全量備份周期(天)
默認(rèn)7天觸發(fā)一次全量備份。可選時(shí)間范圍是3~10天,時(shí)間設(shè)置太短可能在一個(gè)周期內(nèi)無(wú)法完成備份,時(shí)間設(shè)置太長(zhǎng)會(huì)影響數(shù)據(jù)恢復(fù)時(shí)間。
下次全量備份時(shí)間
下次全量備份開始的時(shí)間點(diǎn)。建議您將全量備份時(shí)間設(shè)置為業(yè)務(wù)低峰期的某個(gè)時(shí)間點(diǎn)。
全量備份保留個(gè)數(shù)
全量備份保留個(gè)數(shù)。
單擊確定。
恢復(fù)實(shí)例數(shù)據(jù)
在頂部菜單欄的左上角,選擇實(shí)例所屬的地域。
在集群列表頁(yè),單擊目標(biāo)實(shí)例ID。
在左側(cè)導(dǎo)航欄選擇備份與恢復(fù)。
單擊發(fā)起數(shù)據(jù)恢復(fù)。
在恢復(fù)對(duì)話框中,根據(jù)業(yè)務(wù)需求設(shè)置恢復(fù)參數(shù)。
配置
說(shuō)明
恢復(fù)集群
選擇需要恢復(fù)數(shù)據(jù)的實(shí)例名稱。
時(shí)間點(diǎn)
選擇恢復(fù)時(shí)間點(diǎn)。
全庫(kù)恢復(fù)
全庫(kù)恢復(fù)選擇是。
恢復(fù)表
當(dāng)全庫(kù)恢復(fù)選擇否時(shí),需要設(shè)置恢復(fù)表。不支持使用星號(hào)(*)。
恢復(fù)表格,格式為:namespace:table,例如:default:testTable。
恢復(fù)到其他表,格式為:namespace:table/namespace:table2,例如:default:testTable/default:testTable2。
單擊確定。
備份恢復(fù)空間評(píng)估
備份恢復(fù)存儲(chǔ)空間= 全量空間大小 + 增量空間大小。
全量空間 = (保留全備個(gè)數(shù) + 1) *單個(gè)全備大小。
保留全備個(gè)數(shù)+1的原因是只有在新備份完成后才會(huì)淘汰舊數(shù)據(jù),在備份的過(guò)程中需要額外一份全備空間。
全量空間大小可以在HBase Master頁(yè)面或者UE集群管理頁(yè)面獲取。
增量空間 = 日志保留天數(shù)*每天增量LOG大小。
假設(shè)平均1MB/s的寫入, 每天需要84GB的空間;集群寫入速度可以通過(guò)監(jiān)控獲取,或者請(qǐng)聯(lián)系@云Hbase答疑評(píng)估。對(duì)于寫入量大的集群,LOG的日增量會(huì)很大,可以通過(guò)適當(dāng)減小全備周期來(lái)減少LOG存儲(chǔ)量。
請(qǐng)合理評(píng)估使用空間, 用超以后,會(huì)導(dǎo)致備份中斷。
常見問(wèn)題
Q:故障時(shí)最近可以恢復(fù)到哪個(gè)時(shí)間點(diǎn)?
A:正常不積壓情況下,取決于持久HBase Log到OSS周期,默認(rèn)是30m或30s刷新一次,最多丟30s數(shù)據(jù)。
Q:多長(zhǎng)時(shí)間可以恢復(fù)?
A:取決于數(shù)據(jù)量和帶寬限制。
全量數(shù)據(jù)恢復(fù)速度:OSS最大帶寬1 GB/s, BDS單機(jī)100 MB/s。
增量數(shù)據(jù)恢復(fù)速度:HBase目的集群?jiǎn)螜C(jī)30~40 MB/s寫入,BDS單機(jī)100 MB/s。
Q:支持單表恢復(fù)嗎?
A:支持,如果有同名表還可以恢復(fù)到另外的表中。