深圳市建設(shè)科技促進中心網(wǎng)站網(wǎng)絡(luò)優(yōu)化網(wǎng)站
十、華為云Stack災(zāi)備服務(wù)介紹
1.云硬盤備份VBS
云硬盤備份服務(wù)(VBS,Volume Backup Service)可為云硬盤(EVS,Elastic Volume Service)創(chuàng)建備份,利用備份數(shù)據(jù)恢復(fù)云硬盤,最大限度保障用戶數(shù)據(jù)的安全性和正確性,確保業(yè)務(wù)安全。
1.1 VBS的功能
VBS具有以下主要功能:
-
云硬盤粒度的備份
-
使用策略備份數(shù)據(jù)
-
備份數(shù)據(jù)管理
-
對備份副本進行復(fù)制保存
-
根據(jù)備份副本或復(fù)制副本恢復(fù)云硬盤數(shù)據(jù)
-
使用備份副本或復(fù)制副本創(chuàng)建新云硬盤
-
任務(wù)管理
1.2 VBS的價值
云硬盤備份服務(wù)支持全量備份和增量備份。第一次做備份時,系統(tǒng)默認(rèn)做全量備份, 非第一次的備份,系統(tǒng)默認(rèn)做增量備份。無論是全量還是增量都可以方便的將云硬盤 中的數(shù)據(jù)恢復(fù)至備份創(chuàng)建時刻的狀態(tài)。
云硬盤備份服務(wù)還支持對備份的副本進行復(fù)制,如果備份副本損壞,可以使用復(fù)制的 副本進行數(shù)據(jù)恢復(fù),實現(xiàn)更深度的云硬盤數(shù)據(jù)保護。
云硬盤備份服務(wù)使用簡單,用戶可以一鍵式針對彈性云服務(wù)器/裸金屬服務(wù)器(以下簡稱服務(wù)器)上的云硬盤進行備份和恢復(fù)。 云硬盤備份服務(wù)具備以下優(yōu)勢:
- 簡單易用
操作簡單,3步完成備份配置,無需具備專業(yè)的備份軟件技能。相比傳統(tǒng)備份系 統(tǒng),無需關(guān)心備份服務(wù)器、備份存儲的規(guī)劃、擴容。
- 靈活高效
基于策略的自動備份,滿足各種備份場景需求。永久增量備份,增量恢復(fù),備份窗口短。
- 經(jīng)濟實惠
采用永久增量備份,首次備份為全量備份,后續(xù)備份均為增量備份,備份數(shù)據(jù)占用空間少。
1.3 VBS邏輯架構(gòu)
組件 | 用途 | 典型部署原則 |
---|---|---|
CSBS-VBS Console | 用戶通過備份控制臺申請VBS,對云硬盤進行備份和恢復(fù)等 | 部署在Region層,備份服務(wù)Console部署在ManageOne的靜態(tài)服務(wù)器上,無需單獨申請獨立的資源。 |
Karbor | 負(fù)責(zé)保存和調(diào)度備份策略,提供對云管理層的API接口 | 部署在Region層,三節(jié)點虛擬化部署。 說明:CSHA場景為雙節(jié)點。 |
eBackup Driver | 用于與eBackup Server&Proxy、FusionSphere OpenStack的Cinder Driver通信。 | 部署在對接了后端存儲(該后端存儲能夠被eBackup備份)的計算節(jié)點 和控制節(jié)點上。 |
eBackup Server&Proxy | 負(fù)責(zé)與生產(chǎn)存儲和備份存儲之間交互,執(zhí)行備份任務(wù)和恢復(fù)任務(wù) | 部署在AZ,至少兩節(jié)點物理機部署。兩個節(jié)點配置HA。 當(dāng)生產(chǎn)存儲為華為分布式塊存儲時,每套華為分布式塊存儲對應(yīng)部署一套eBackup Server&Proxy。 當(dāng)局點部署VBS和CSBS時,可以共用eBackup Server&Proxy |
生產(chǎn)存儲 | 用于存放生產(chǎn)數(shù)據(jù)的存儲設(shè)備。 | 產(chǎn)存儲需要與Server&Proxy部署 在同一個數(shù)據(jù)中心。 生產(chǎn)存儲與Server&Proxy的網(wǎng)絡(luò)時 延<2ms。 |
備份存儲 | 用于備份生產(chǎn)數(shù)據(jù)的存儲設(shè)備。 | 備份存儲可以與生產(chǎn)存儲部署在同一 個數(shù)據(jù)中心,也可以部署在其他數(shù)據(jù) 中心。 一級備份存儲與Server&Proxy的網(wǎng)絡(luò) 質(zhì)量要求如下。 ● NAS存儲:網(wǎng)絡(luò)時延≤2ms ● 對象存儲:網(wǎng)絡(luò)時延≤20ms 二級備份存儲與Server&Proxy的網(wǎng)絡(luò)質(zhì)量要求如下。 ● NAS存儲:網(wǎng)絡(luò)時延≤2ms ● 對象存儲:網(wǎng)絡(luò)時延≤20ms |
1.4 VBS業(yè)務(wù)流
a.備份業(yè)務(wù)流
-
租戶訪問CSBS-VBS Console。
-
CSBS-VBS Console下發(fā)備份任務(wù)給Karbor。
-
Karbor通知Cinder執(zhí)行備份。
? 3.1 Karbor調(diào)用Nova接口獲取待備份的ECS/BMS元數(shù)據(jù)。
? 3.2 Karbor下發(fā)創(chuàng)建快照和備份的命令給Cinder。
-
Cinder下發(fā)快照命令給Cinder Driver。
-
Cinder Driver在生產(chǎn)存儲上創(chuàng)建卷快照和一致性快照。
-
Cinder下發(fā)備份命令給eBackup Driver。
-
eBackup Driver下發(fā)備份命令給eBackup Server&Proxy。
-
eBackup Server&Proxy從生產(chǎn)存儲中掛載卷快照,獲取全量備份或增量備份數(shù)據(jù)。
-
eBackup Server&Proxy將備份數(shù)據(jù)寫入備份存儲。
-
備份成功后,如果存在上一次備份,Karbor調(diào)用Cinder接口刪除上一次備份的快照。
b.恢復(fù)業(yè)務(wù)流
-
租戶選擇需要恢復(fù)的備份副本恢復(fù)到原服務(wù)器或其他服務(wù)器。
-
CSBS-VBS Console根據(jù)租戶的恢復(fù)需求下發(fā)恢復(fù)任務(wù)給Karbor。
-
Karbor執(zhí)行數(shù)據(jù)恢復(fù)的調(diào)度,調(diào)用Cinder下發(fā)恢復(fù)服務(wù)器的任務(wù)。
? 3.1 Karbor調(diào)用Nova接口對服務(wù)器進行關(guān)機、卸載卷和鎖定操作。
? 3.2 Karbor調(diào)用Cinder的恢復(fù)接口和eBackup Driver,下發(fā)恢復(fù)各個卷數(shù)據(jù)的任務(wù)。
? 3.3 eBackup Driver調(diào)用eBackup Server&Proxy執(zhí)行各個數(shù)據(jù)卷的恢復(fù)。
-
eBackup Server&Proxy從備份存儲讀取備份數(shù)據(jù)。
-
eBackup Server&Proxy將備份數(shù)據(jù)寫入到目標(biāo)卷對應(yīng)的物理存儲。
-
服務(wù)器數(shù)據(jù)恢復(fù)成功后,Karbor調(diào)用Nova接口對服務(wù)器解鎖、掛載卷和開機操作。
c.區(qū)域內(nèi)復(fù)制業(yè)務(wù)流
-
租戶在CSBS-VBS Console上創(chuàng)建復(fù)制策略。
-
CSBS-VBS Console根據(jù)租戶的備份調(diào)度策略下發(fā)復(fù)制任務(wù)給Karbor。
-
Karbor調(diào)用Cinder導(dǎo)入接口為備份記錄導(dǎo)入復(fù)制記錄,形成新的備份記錄。
-
Karbor調(diào)用Cinder、eBackup Driver下發(fā)拷貝備份副本的任務(wù)給eBackup Server&Proxy。
-
eBackup Server&Proxy從本地備份存儲讀取備份副本數(shù)據(jù)。
-
eBackup Server&Proxy將本地備份存儲副本數(shù)據(jù)寫入到遠(yuǎn)端備份存儲。
d.跨區(qū)域復(fù)制
租戶在CSBS-VBS Console上創(chuàng)建復(fù)制策略。
CSBS-VBS Console根據(jù)租戶的備份調(diào)度策略下發(fā)復(fù)制任務(wù)給Karbor。
源區(qū)域中的Karbor發(fā)起復(fù)制調(diào)度,調(diào)用源區(qū)域中的Cinder執(zhí)行備份記錄導(dǎo)出。
源區(qū)域中的Karbor將導(dǎo)出的備份記錄導(dǎo)入到目標(biāo)區(qū)域中的Karbor中。
目標(biāo)區(qū)域中的Karbor調(diào)用目標(biāo)區(qū)域中的Cinder導(dǎo)入接口將備份記錄導(dǎo)入Cinder 中。
目標(biāo)區(qū)域中的eBackup Driver調(diào)用目標(biāo)區(qū)域中的eBackup Server&Proxy執(zhí)行復(fù)制。
目標(biāo)區(qū)域中的eBackup Server與源區(qū)域中的eBackup Server通信,進行備份副本的復(fù)制。
源區(qū)域備份存儲中的備份副本復(fù)制到目標(biāo)區(qū)域備份存儲中。
1.5 VBS與其他云服務(wù)的關(guān)系
1.6 VBS關(guān)鍵指標(biāo)
1.7 VBS應(yīng)用場景
2.云服務(wù)器備份CSBS
2.1 服務(wù)器備份
云服務(wù)器備份(CSBS,Cloud Server Backup Service)可為彈性云服務(wù)器(ECS, Elastic Cloud Server)和裸金屬服務(wù)器(BMS,Bare Metal Server)創(chuàng)建備份(備份內(nèi)容包括彈性云服務(wù)器和裸金屬服務(wù)器的配置規(guī)格,系統(tǒng)盤和數(shù)據(jù)盤的數(shù)據(jù),其中裸金屬服務(wù)器(BMS,Bare Metal Server)只支持備份數(shù)據(jù)盤的數(shù)據(jù)),利用備份數(shù)據(jù)恢復(fù)彈性云服務(wù)器和裸金屬服務(wù)器業(yè)務(wù)數(shù)據(jù),最大限度保障用戶數(shù)據(jù)的安全性和正確性,確保業(yè)務(wù)安全。
下文簡稱彈性云服務(wù)器和裸金屬服務(wù)器為服務(wù)器。
a.服務(wù)器備份的功能
服務(wù)器備份具有以下主要功能:
-
服務(wù)器/磁盤粒度的備份
-
使用策略備份數(shù)據(jù)
-
智能綁定服務(wù)器
-
備份數(shù)據(jù)管理
-
備份數(shù)據(jù)支持區(qū)域內(nèi)復(fù)制和跨區(qū)域復(fù)制
-
恢復(fù)數(shù)據(jù)時支持將副本跨區(qū)域恢復(fù)到原區(qū)域或其他區(qū)域
-
根據(jù)備份副本或復(fù)制副本恢復(fù)服務(wù)器數(shù)據(jù)
-
使用備份副本或復(fù)制副本創(chuàng)建新云服務(wù)器
-
任務(wù)管理
b.服務(wù)器備份的價值
云服務(wù)器備份對于首次備份的服務(wù)器,系統(tǒng)默認(rèn)執(zhí)行全量備份。已經(jīng)執(zhí)行過備份并生成可用備份的服務(wù)器,系統(tǒng)默認(rèn)執(zhí)行增量備份。無論是全量還是增量備份都可以快速、方便地將服務(wù)器的數(shù)據(jù)恢復(fù)至備份創(chuàng)建時刻的狀態(tài)。
云服務(wù)器備份服務(wù)還支持對備份的副本進行區(qū)域內(nèi)復(fù)制和跨區(qū)域復(fù)制,如果備份副本損壞,可以使用復(fù)制的副本進行數(shù)據(jù)恢復(fù),實現(xiàn)更深度的服務(wù)器數(shù)據(jù)保護。
云服務(wù)器備份服務(wù)具備以下優(yōu)勢:
- 簡單易用
操作簡單,3步完成備份配置,無需具備專業(yè)的備份軟件技能。相比傳統(tǒng)備份系統(tǒng),無需關(guān)心備份服務(wù)器、備份存儲的規(guī)劃、擴容。
- 靈活高效
基于策略的自動備份,滿足各種備份場景需求。永久增量備份,增量恢復(fù),備份窗口短。
- 經(jīng)濟實惠
采用永久增量備份,首次備份為全量備份,后續(xù)備份均為增量備份,備份數(shù)據(jù)占用空間少。
c.服務(wù)器備份邏輯架構(gòu)
d.服務(wù)器備份業(yè)務(wù)流
①備份的業(yè)務(wù)流
-
租戶訪問CSBS-VBS Console。
-
CSBS-VBS Console下發(fā)備份任務(wù)給Karbor。
-
Karbor通知Cinder執(zhí)行備份。
? 3.1 Karbor調(diào)用Nova接口獲取待備份的ECS/BMS元數(shù)據(jù)。
? 3.2 Karbor下發(fā)創(chuàng)建快照和備份的命令給Cinder。
-
Cinder下發(fā)快照命令給Cinder Driver。
-
Cinder Driver在生產(chǎn)存儲上創(chuàng)建卷快照和一致性快照。
-
Cinder下發(fā)備份命令給eBackup Driver。
-
eBackup Driver下發(fā)備份命令給eBackup Server&Proxy。
-
eBackup Server&Proxy從生產(chǎn)存儲中掛載卷快照,獲取全量備份或增量備份數(shù)據(jù)。
-
eBackup Server&Proxy將備份數(shù)據(jù)寫入備份存儲。
-
備份成功后,如果存在上一次備份,Karbor調(diào)用Cinder接口刪除上一次備份的快照。
②恢復(fù)的業(yè)務(wù)流
-
租戶選擇需要恢復(fù)的備份副本恢復(fù)到原服務(wù)器或其他服務(wù)器。
-
CSBS-VBS Console根據(jù)租戶的恢復(fù)需求下發(fā)恢復(fù)任務(wù)給Karbor。
-
Karbor執(zhí)行數(shù)據(jù)恢復(fù)的調(diào)度,調(diào)用Cinder下發(fā)恢復(fù)服務(wù)器的任務(wù)。
? 3.1 Karbor調(diào)用Nova接口對服務(wù)器進行關(guān)機、卸載卷和鎖定操作。
? 3.2 Karbor調(diào)用Cinder的恢復(fù)接口和eBackup Driver,下發(fā)恢復(fù)各個卷數(shù)據(jù)的任務(wù)。
? 3.3 eBackup Driver調(diào)用eBackup Server&Proxy執(zhí)行各個數(shù)據(jù)卷的恢復(fù)。
-
eBackup Server&Proxy從備份存儲讀取備份數(shù)據(jù)。
-
eBackup Server&Proxy將備份數(shù)據(jù)寫入到目標(biāo)卷對應(yīng)的物理存儲。
-
服務(wù)器數(shù)據(jù)恢復(fù)成功后,Karbor調(diào)用Nova接口對服務(wù)器解鎖、掛載卷和開機操作。
③區(qū)域內(nèi)復(fù)制的業(yè)務(wù)流
-
租戶在CSBS-VBS Console上創(chuàng)建復(fù)制策略。
-
CSBS-VBS Console根據(jù)租戶的備份調(diào)度策略下發(fā)復(fù)制任務(wù)給Karbor。
-
Karbor調(diào)用Cinder導(dǎo)入接口為備份記錄導(dǎo)入復(fù)制記錄,形成新的備份記錄。
-
Karbor調(diào)用Cinder、eBackup Driver下發(fā)拷貝備份副本的任務(wù)給eBackup Server&Proxy。
-
eBackup Server&Proxy從本地備份存儲讀取備份副本數(shù)據(jù)。
-
eBackup Server&Proxy將本地備份存儲副本數(shù)據(jù)寫入到遠(yuǎn)端備份存儲。
④跨區(qū)域復(fù)制的業(yè)務(wù)流
-
租戶在CSBS-VBS Console上創(chuàng)建復(fù)制策略。
-
CSBS-VBS Console根據(jù)租戶的備份調(diào)度策略下發(fā)復(fù)制任務(wù)給Karbor。
-
源區(qū)域中的Karbor發(fā)起復(fù)制調(diào)度,調(diào)用源區(qū)域中的Cinder執(zhí)行備份記錄導(dǎo)出。
-
源區(qū)域中的Karbor將導(dǎo)出的備份記錄導(dǎo)入到目標(biāo)區(qū)域中的Karbor中。
-
目標(biāo)區(qū)域中的Karbor調(diào)用目標(biāo)區(qū)域中的Cinder導(dǎo)入接口將備份記錄導(dǎo)入Cinder 中。
-
目標(biāo)區(qū)域中的eBackup Driver調(diào)用目標(biāo)區(qū)域中的eBackup Server&Proxy執(zhí)行復(fù)制。
-
目標(biāo)區(qū)域中的eBackup Server與源區(qū)域中的eBackup Server通信,進行備份副本的復(fù)制。
-
源區(qū)域備份存儲中的備份副本復(fù)制到目標(biāo)區(qū)域備份存儲中。
e.服務(wù)器備份與其他云服務(wù)的關(guān)系
f.服務(wù)器備份關(guān)鍵指標(biāo)
g.服務(wù)器備份應(yīng)用場景
2.2 應(yīng)用備份
云服務(wù)器備份服務(wù)提供了應(yīng)用備份功能,支持為用戶數(shù)據(jù)中心彈性云服務(wù)器或裸金屬服務(wù)器中的文件和數(shù)據(jù)庫應(yīng)用進行備份,無需再以整機或整盤的形式進行備份。當(dāng)數(shù)據(jù)中心發(fā)生人為誤刪除、軟硬件故障等事件時,可將數(shù)據(jù)恢復(fù)到任意備份點。
應(yīng)用備份分為兩種:
-
**文件集備份:**支持備份用戶數(shù)據(jù)中心虛擬機或服務(wù)器中的單個或多個文件。
-
**數(shù)據(jù)庫備份:**支持備份用戶數(shù)據(jù)中心虛擬機或服務(wù)器中的數(shù)據(jù)庫應(yīng)用。
下文簡稱彈性云服務(wù)器和裸金屬服務(wù)器為服務(wù)器。
a.應(yīng)用備份的功能
應(yīng)用備份具有以下主要功能:
-
文件集備份
-
數(shù)據(jù)庫備份
-
使用策略備份數(shù)據(jù)
-
備份數(shù)據(jù)管理
-
根據(jù)備份副本恢復(fù)文件集
-
使用備份副本恢復(fù)數(shù)據(jù)庫
-
任務(wù)管理
b.應(yīng)用備份的價值
對于首次備份的應(yīng)用,系統(tǒng)默認(rèn)執(zhí)行全量備份。已經(jīng)執(zhí)行過備份并生成可用備份的應(yīng)用,系統(tǒng)默認(rèn)執(zhí)行增量備份。無論是全量還是增量備份都可以快速、方便地將應(yīng)用數(shù)據(jù)恢復(fù)至備份創(chuàng)建時刻的狀態(tài)。
應(yīng)用備份具備以下優(yōu)勢:
- 簡單易用
操作簡單,3步完成備份配置,無需具備專業(yè)的備份軟件技能。相比傳統(tǒng)備份系統(tǒng),無需關(guān)心備份服務(wù)器、備份存儲的規(guī)劃、擴容。
- 靈活高效
基于策略的自動備份,滿足各種備份場景需求。永久增量備份,增量恢復(fù),備份窗口短。
- 經(jīng)濟實惠
采用永久增量備份,首次備份為全量備份,后續(xù)備份均為增量備份,備份數(shù)據(jù)占 用空間少。
c.應(yīng)用備份邏輯架構(gòu)
組件 | 用途 | 典型部署原則 |
---|---|---|
CSBS-VBS Console | 用戶通過備份服務(wù)控制臺申請應(yīng)用備份,對服務(wù)器中的應(yīng)用進行備份和恢復(fù)等。 | 部署在Region層,備份服務(wù)Console部署在ManageOne的靜態(tài)服務(wù)器上,無需單獨申請獨立的資源。 |
Karbor | 負(fù)責(zé)保存和調(diào)度備份策略,資源管理及任務(wù)調(diào)度編排,提供對接云管理層的PAI接口。 | 部署在Region層,三節(jié)點虛擬化部署。 |
Karbor Proxy | 用于客戶端管理,如安裝、卸載等 | 部署在Region層,兩節(jié)點虛擬化部署。 |
客戶端 | 客戶端軟件包含客戶端助手和應(yīng)用客戶端。 客戶端助手用于管理應(yīng)用客戶端;應(yīng)用客戶端用于與DPA通信,獲取生產(chǎn)數(shù)據(jù),實現(xiàn)備份恢復(fù)。 | 每個主機上安裝一個客戶端。 |
DPA | 提供應(yīng)用備份的備份恢復(fù)功能,并作為備份存儲存放副本。 | 部署在AZ,支持單機、單機集群或分布式部署形態(tài)。 |
d.應(yīng)用備份業(yè)務(wù)流
①備份業(yè)務(wù)流
-
租戶訪問CSBS-VBS Console。
-
CSBS-VBS Console下發(fā)備份任務(wù)給Karbor。
-
Karbor通知DPA執(zhí)行備份。
-
DPA通過主機上的應(yīng)用客戶端將應(yīng)用數(shù)據(jù)寫入DPA。
②恢復(fù)業(yè)務(wù)流
-
租戶選擇需要恢復(fù)的備份副本恢復(fù)到原服務(wù)器或其他服務(wù)器。
-
CSBS-VBS Console根據(jù)租戶的恢復(fù)需求下發(fā)恢復(fù)任務(wù)給Karbor。
-
Karbor通知DPA執(zhí)行恢復(fù)操作。
-
DPA讀取備份數(shù)據(jù),通過應(yīng)用客戶端,寫入目標(biāo)主機。
e.應(yīng)用備份與其他云服務(wù)的關(guān)系
f.應(yīng)用備份關(guān)鍵指標(biāo)
g.應(yīng)用備份應(yīng)用場景
3.云服務(wù)器容災(zāi)服務(wù)CSDR
云服務(wù)器容災(zāi)服務(wù)(CSDR,Cloud Server Disaster Recovery)為彈性云服務(wù)器 (ECS,Elastic Cloud Server)、裸金屬服務(wù)器(BMS,Bare Metal Server)和彈性文件服務(wù)(SFS,Scalable File Service)提供異地容災(zāi)保護。當(dāng)生產(chǎn)中心發(fā)生災(zāi)難時, 可在異地災(zāi)備中心恢復(fù)受保護的ECS/BMS/SFS。
云服務(wù)器容災(zāi)服務(wù)支持三種保護類型:
-
保護類型為CSDR時,可為彈性云服務(wù)器、裸金屬服務(wù)器和文件系統(tǒng)提供異地容災(zāi) 保護,當(dāng)生產(chǎn)中心發(fā)生災(zāi)難時,可在異地災(zāi)備中心恢復(fù)受保護的彈性云服務(wù)器、 裸金屬服務(wù)器和文件系統(tǒng)。
-
保護類型為VHA+CSDR時,當(dāng)生產(chǎn)中心單套存儲設(shè)備發(fā)生故障時,數(shù)據(jù)零丟失, 業(yè)務(wù)不中斷。當(dāng)生產(chǎn)中心發(fā)生災(zāi)難時,可在異地災(zāi)備中心恢復(fù)受保護的彈性云服 務(wù)器和裸金屬服務(wù)器。
-
保護類型為CSHA+CSDR時,當(dāng)生產(chǎn)中心故障,可自動或手動切換到同城災(zāi)備中心,恢復(fù)被保護的彈性云服務(wù)器,數(shù)據(jù)零丟失。當(dāng)生產(chǎn)中心和同城災(zāi)備中心發(fā)生 災(zāi)難時,可在異地災(zāi)備中心恢復(fù)受保護的彈性云服務(wù)器。
云服務(wù)器容災(zāi)服務(wù)與傳統(tǒng)服務(wù)器容災(zāi)特點對比
3.1 CSDR的功能
云服務(wù)器容災(zāi)服務(wù)的功能(CSHA+CSDR服務(wù)實例暫不支持BMS及SFS、VHA+CSDR服 務(wù)實例暫不支持SFS):
- 支持ECS/BMS跨Region容災(zāi)
租戶可申請ECS/BMS的容災(zāi),將多個ECS/BMS添加到容災(zāi)服務(wù)實例中,實現(xiàn)遠(yuǎn)程復(fù)制一致性,支持同步遠(yuǎn)程復(fù)制和異步遠(yuǎn)程復(fù)制容災(zāi)。CSDR服務(wù)根據(jù)設(shè)置的遠(yuǎn)程復(fù)制策略,自動定時執(zhí)行陣列遠(yuǎn)程復(fù)制。
- 支持SFS跨Region容災(zāi)
租戶可申請SFS的容災(zāi),將SFS添加到容災(zāi)服務(wù)實例中,實現(xiàn)遠(yuǎn)程復(fù)制一致性,支持同步遠(yuǎn)程復(fù)制。
- 支持ECS/BMS容災(zāi)測試
租戶可申請容災(zāi)測試,驗證災(zāi)備中心數(shù)據(jù)的可用性,測試過程不會對生產(chǎn)站點造 成影響。
- 支持ECS/BMS容災(zāi)計劃性切換
當(dāng)生產(chǎn)中心發(fā)生計劃內(nèi)停機(計劃性停電、日常運維等)的情況下,容災(zāi)管理員 或VDC管理員/VDC業(yè)務(wù)員對ECS/BMS執(zhí)行計劃性遷移,完成業(yè)務(wù)切換,保證數(shù)據(jù) 零丟失。
- 支持SFS容災(zāi)計劃性切換和故障恢復(fù)
當(dāng)生產(chǎn)中心發(fā)生計劃內(nèi)停機(計劃性停電、日常運維等)的情況下,容災(zāi)管理員 對SFS執(zhí)行計劃性遷移,完成業(yè)務(wù)切換,保證數(shù)據(jù)零丟失。當(dāng)生產(chǎn)中心發(fā)生故障 (如停電、火災(zāi)等)的情況下,容災(zāi)管理員對SFS執(zhí)行故障恢復(fù),在災(zāi)備中心快速 啟動云服務(wù)器,恢復(fù)業(yè)務(wù)。
- 支持?jǐn)?shù)據(jù)中心故障后,在異地恢復(fù)保護中的云服務(wù)器
當(dāng)生產(chǎn)中心發(fā)生故障(如停電、火災(zāi)等)的情況下,容災(zāi)管理員或VDC管理 員/VDC業(yè)務(wù)員對ECS/BMS執(zhí)行故障恢復(fù),在災(zāi)備中心快速啟動云服務(wù)器,恢復(fù)業(yè)務(wù)。
3.2 CSDR容災(zāi)服務(wù)處理流程
云服務(wù)器容災(zāi)服務(wù)處理流程(保護對象為 ECS/BMS)
云服務(wù)器容災(zāi)服務(wù)處理流程(保護對象為 SFS)
云服務(wù)器容災(zāi)服務(wù)處理流程如下:
-
兩個跨異地的數(shù)據(jù)中心,各部署一套Openstack,分別歸屬于兩個Region。
-
VDC管理員/VDC業(yè)務(wù)員創(chuàng)建CSDR服務(wù)實例時,正常狀態(tài)下只有當(dāng)生產(chǎn)ECS處于運行中或關(guān)機狀態(tài),容災(zāi)ECS需處于關(guān)機狀態(tài);生產(chǎn)BMS需處于運行中狀態(tài),容災(zāi)BMS處于運行中或關(guān)機狀態(tài)時,數(shù)據(jù)可通過存儲進行遠(yuǎn)程復(fù)制。
-
支持通過容災(zāi)測試、故障恢復(fù)保證容災(zāi)ECS/BMS業(yè)務(wù)可用性。
3.3 CSDR的功能
- 基于存儲復(fù)制
支持同步復(fù)制(RPO=0)與異步復(fù)制(最小復(fù)制周期為5分鐘),復(fù)制過程中不影響 ECS/BMS計算性能。
- 數(shù)據(jù)一致
支持租戶針對一個或一組ECS的所有卷或BMS的部分卷進行一致性復(fù)制容災(zāi)保護。
- 對應(yīng)用透明
基于IaaS提供存儲層的跨站點的遠(yuǎn)程復(fù)制,無需感知VM內(nèi)應(yīng)用。
- 容災(zāi)測試
支持租戶進行容災(zāi)測試,驗證容災(zāi)ECS/BMS的業(yè)務(wù)是否可恢復(fù),測試過程不會對生產(chǎn)VM造成影響。
- 簡單容災(zāi)管理
支持容災(zāi)管理員或VDC管理員/VDC業(yè)務(wù)員針對ECS/BMS保護實例進行故障恢復(fù)、重保護、計劃性遷移等操作。
- 兩數(shù)據(jù)中心互為容災(zāi)
支持將任一數(shù)據(jù)中心內(nèi)的ECS/BMS容災(zāi)保護到另一個數(shù)據(jù)中心。
3.4 CSDR邏輯架構(gòu)
3.5 CSDR業(yè)務(wù)流
a.申請 CSDR 服務(wù)實例業(yè)務(wù)流
-
VDC管理員或VDC業(yè)務(wù)員在ManageOne運營面申請CSDR服務(wù)實例。
-
OceanStor BCManager eReplication收到創(chuàng)建容災(zāi)保護任務(wù)后,調(diào)用生產(chǎn)中 心的Nova API查詢生產(chǎn)端ECS/BMS所掛載的卷或調(diào)用SFS服務(wù)查詢文件系統(tǒng) 的數(shù)量和容量,并獲取對應(yīng)的存儲設(shè)備。調(diào)用容災(zāi)中心的Nova API查詢?nèi)轂?zāi) 端ECS/BMS所掛載的卷,并卸載容災(zāi)中心的云服務(wù)器系統(tǒng)卷。
-
OceanStor BCManager eReplication調(diào)用Cinder API在對應(yīng)的容災(zāi)端存儲設(shè)備上創(chuàng)建從卷。
-
OceanStor BCManager eReplication調(diào)用DRExtend創(chuàng)建主卷和從卷之間的遠(yuǎn) 程復(fù)制Pair。將服務(wù)實例中所有的遠(yuǎn)程復(fù)制Pair加入到遠(yuǎn)程復(fù)制一致性組。
b.申請CSHA+CSDR服務(wù)實例業(yè)務(wù)流
-
VDC管理員或VDC業(yè)務(wù)員在ManageOne運營面申請CSHA+CSDR服務(wù)實例。
-
OceanStor BCManager eReplication收到創(chuàng)建容災(zāi)保護任務(wù)后,調(diào)用生產(chǎn)中心的Nova API查詢AZ1云服務(wù)器所掛載的卷以及容災(zāi)中心的Nova API查詢云 服務(wù)器所掛載的卷,卸載AZ2和容災(zāi)中心的云服務(wù)器系統(tǒng)卷。
-
OceanStor BCManager eReplication調(diào)用Cinder API在對應(yīng)的雙活存儲設(shè)備 上創(chuàng)建雙活從卷和對應(yīng)的容災(zāi)端存儲設(shè)備上創(chuàng)建遠(yuǎn)程復(fù)制從卷。
-
OceanStor BCManager eReplication調(diào)用DRExtend API創(chuàng)建主卷和從卷之間的雙活Pair以及遠(yuǎn)程復(fù)制Pair,將服務(wù)實例中所有的雙活Pair加入到雙活一致性組,將服務(wù)實例中所有的遠(yuǎn)程復(fù)制Pair加入到遠(yuǎn)程復(fù)制一致性組,并將雙活 一致性組和遠(yuǎn)程復(fù)制一致性組加入環(huán)形。
c.云服務(wù)器容災(zāi)服務(wù)故障恢復(fù)的業(yè)務(wù)流
-
OceanStor BCManager eReplication調(diào)用DRExtend執(zhí)行一致性組故障切換。
-
OceanStor BCManager eReplication調(diào)用Nova配置容災(zāi)ECS/BMS,解除容災(zāi) ECS/BMS的占位標(biāo)簽。
-
OceanStor BCManager eReplication調(diào)用Cinder將容災(zāi)ECS/BMS的卷掛載給 容災(zāi)ECS/BMS。
-
OceanStor BCManager eReplication調(diào)用Nova啟動容災(zāi)ECS/BMS。
-
OceanStor BCManager eReplication重建保護組。
3.6 CSDR與其他云服務(wù)的關(guān)系
3.7 CSDR關(guān)鍵指標(biāo)
3.8 CSDR應(yīng)用場景
-
適用于在兩個數(shù)據(jù)中心,構(gòu)建云平臺主備容災(zāi)的場景,用于整站點故障時云主機 的故障切換。當(dāng)數(shù)據(jù)采用存儲同步復(fù)制時(RPO=0),建議數(shù)據(jù)中心間距離<100 公里,網(wǎng)絡(luò)時延RTT<2ms(數(shù)據(jù)庫性能要求較高時<1ms);采用存儲異步復(fù)制時 (RPO>=10分鐘),建議距離<3000公里,網(wǎng)絡(luò)時延RTT<100ms。
-
適用于WEB+APP+DB無法拆分的老舊應(yīng)用,全部用云服務(wù)器(ECS)部署,業(yè)務(wù) 系統(tǒng)自身無容災(zāi)能力,需要云平臺提供云服務(wù)器的容災(zāi)保護。
-
可應(yīng)對設(shè)備故障、數(shù)據(jù)中心故障、區(qū)域性災(zāi)難、計劃內(nèi)停機,例如:計劃性停 電、日常運維等。同步復(fù)制RPO=0,異步復(fù)制RPO分鐘級以上,RTO小時級。
a.CSDR 應(yīng)用場景
b.CSHA+CSDR 應(yīng)用場景
c.VHA+CSDR 應(yīng)用場景
4. 云服務(wù)器高可用服務(wù)CSHA
CSHA(Cloud Server High Availability),即云服務(wù)器高可用服務(wù),為彈性云服務(wù)器 (ECS)提供同城數(shù)據(jù)中心間的高可用保護。當(dāng)生產(chǎn)中心發(fā)生災(zāi)難時,被保護的彈性云服務(wù)器(ECS)能夠自動或手動切換到災(zāi)備中心。
4.1 CSHA的價值
- 基于存儲雙活
單個存儲故障,數(shù)據(jù)不丟失(RPO=0),業(yè)務(wù)無影響,提升存儲可靠性。
- 存儲數(shù)據(jù)復(fù)
制過程中不影響云服務(wù)器計算性能。
- 支持管理容災(zāi)
支撐故障恢復(fù)的關(guān)鍵管理節(jié)點(ManageOne、OceanStor BCManager eReplication 及FusionSphere OpenStack等)跨站點拉遠(yuǎn)部署,并對接第三站點仲裁,在站點故 障、鏈路故障等場景下實現(xiàn)自動切換;其他管理節(jié)點支持跨站點容災(zāi)并在站點故障時手工切換。
- 數(shù)據(jù)一致
支持租戶針對一個或一組ECS的所有云硬盤進行一致性雙活保護。 對應(yīng)用透明 基于IaaS提供存儲層的跨站點的雙活,無需感知ECS內(nèi)應(yīng)用。
- 容災(zāi)測試
支持租戶進行容災(zāi)測試,驗證容災(zāi)ECS的業(yè)務(wù)是否可恢復(fù),測試過程不會對生產(chǎn)VM造 成影響。
- 支持自動/手工切換
支持兩種切換模式:
? ● 在自動切換模式下,僅在站點故障場景下進行ECS跨數(shù)據(jù)中心自動切換,并在站點 恢復(fù)時自動重保護,無需人工干預(yù)。
? ● 在手工切換模式下,允許站點部分故障下由容災(zāi)管理員針對受影響的ECS保護實例 進行一鍵式故障恢復(fù)。
4.2 CSHA邏輯架構(gòu)
4.2 CSHA業(yè)務(wù)流
a.申請 CSHA 業(yè)務(wù)流
-
VDC業(yè)務(wù)員申請CSHA實例。
-
OceanStor BCManager eReplication收到創(chuàng)建容災(zāi)保護任務(wù)后,調(diào)用Nova API 查詢AZ1云服務(wù)器所掛載的卷,并卸載AZ2的云服務(wù)器系統(tǒng)卷。
-
OceanStor BCManager eReplication調(diào)用Cinder API在對應(yīng)的雙活存儲設(shè)備上 創(chuàng)建雙活從卷。
-
OceanStor BCManager eReplication調(diào)用DRExtend API創(chuàng)建主卷和從卷之間的 雙活Pair。將服務(wù)實例中所有的雙活Pair加入到雙活一致性組。
b.CSHA故障恢復(fù)業(yè)務(wù)流
當(dāng)網(wǎng)絡(luò)出口為主備出口時,網(wǎng)卡切換的開關(guān)為開啟,故障恢復(fù)業(yè)務(wù)流如下圖所示。當(dāng)網(wǎng)絡(luò)出口為多出口時,網(wǎng)卡切換的開關(guān)為關(guān)閉,故障恢復(fù)業(yè)務(wù)流不需要執(zhí)行Neutron API卸載網(wǎng)卡和重新掛載網(wǎng)卡的動作。
-
OceanStor BCManager eReplication調(diào)用Neutron API卸載生產(chǎn)云服務(wù)器的網(wǎng)卡。
-
OceanStor BCManager eReplication調(diào)用Nova API關(guān)閉生產(chǎn)服務(wù)器。
-
OceanStor BCManager eReplication調(diào)用DRExtend API執(zhí)行一致性組故障切換。
-
OceanStor BCManager eReplication調(diào)用Nova API配置容災(zāi)云服務(wù)器,解除容災(zāi)云服務(wù)器的占位標(biāo)簽。
-
OceanStor BCManager eReplication調(diào)用Cinder API把容災(zāi)云服務(wù)器的卷,掛載給容災(zāi)云服務(wù)器。
-
OceanStor BCManager eReplication調(diào)用Neutron將卸載的網(wǎng)卡重新掛載到容 災(zāi)云服務(wù)器。
-
OceanStor BCManager eReplication調(diào)用Nova API啟動容災(zāi)云服務(wù)器。
-
OceanStor BCManager eReplication重建保護組。
4.3 CSHA與其他云服務(wù)的關(guān)系
4.4 CSHA關(guān)鍵指標(biāo)
4.5 CSHA應(yīng)用場景
CSHA對兩個數(shù)據(jù)中心提供數(shù)據(jù)保護服務(wù),最大限度保障用戶數(shù)據(jù)的安全性和正確性, 確保業(yè)務(wù)連續(xù)性。CSHA適用于生產(chǎn)中心發(fā)生災(zāi)難或計劃內(nèi)停機場景。
5.云硬盤高可用服務(wù)VHA
VHA(Volume High Availability),即云硬盤高可用服務(wù),為彈性云服務(wù)器和裸金屬服務(wù)器中的云硬盤提供本地存儲雙活保護。當(dāng)單套存儲設(shè)備發(fā)生故障時,數(shù)據(jù)零丟失,業(yè)務(wù)不中斷。
**服務(wù)實例:**服務(wù)實例是對生產(chǎn)ECS/BMS的云硬盤進行高可用設(shè)置的集合,用戶可以對服務(wù)實例進行添加或刪除ECS、添加或刪除BMS、添加或刪除云硬盤等操作。
5.1 VHA的價值
- 基于存儲雙活
單個存儲故障,數(shù)據(jù)不丟失,業(yè)務(wù)無影響,提升存儲可靠性;存儲數(shù)據(jù)復(fù)制過程中不影響ECS/BMS計算性能。
- 數(shù)據(jù)一致
支持租戶針對一個或一組ECS/BMS的所有卷進行一致性存儲雙活保護。
- 應(yīng)用透明
基于IaaS(Infrastructure as a Service)提供存儲層雙活能力,無需感知ECS/BMS內(nèi)應(yīng)用。
5.2 VHA邏輯架構(gòu)
5.3 VHA業(yè)務(wù)流
-
VDC業(yè)務(wù)員申請VHA實例。
-
OceanStor BCManager eReplication收到創(chuàng)建容災(zāi)保護任務(wù)后,調(diào)用Nova API查詢 ECS/BMS所掛載的卷。
-
OceanStor BCManager eReplication調(diào)用Cinder API在對應(yīng)的雙活存儲設(shè)備上創(chuàng)建雙活從卷。
-
OceanStor BCManager eReplication調(diào)用DRExtend API創(chuàng)建主卷和從卷之間的雙活 Pair。將服務(wù)實例中所有的雙活Pair加入到雙活一致性組。
-
OceanStor BCManager eReplication調(diào)用Nova API,將創(chuàng)建的雙活LUN掛載給ECS/ BMS。
5.4 VHA與其他云服務(wù)的關(guān)系
a.VHA 與其他云服務(wù)的關(guān)系(ECS)
b.VHA 與其他云服務(wù)的關(guān)系(BMS)
5.5 VHA關(guān)鍵指標(biāo)
5.6 VHA應(yīng)用場景
云硬盤高可用服務(wù)(VHA)對一個數(shù)據(jù)中心提供數(shù)據(jù)保護服務(wù),最大限度保障用戶數(shù)據(jù)的安全性和正確性,確保業(yè)務(wù)連續(xù)性。云硬盤高可用服務(wù)適用于金融、醫(yī)療、社保、政務(wù)等對可靠性要求更高的場景,為ECS/BMS的系統(tǒng)卷和數(shù)據(jù)卷創(chuàng)建本地存儲雙 活保護。當(dāng)整個存儲或部分存儲池故障時,通過VHA服務(wù)保護的ECS/BMS,數(shù)據(jù)不丟失,業(yè)務(wù)不受影響。