由青云科技提供的云原生備份容災是一款 SaaS 服務,通過云端托管部署的方式,來管理云原生數(shù)據(jù)保護組件。針對不同客戶場景,提供私有化集群部署的解決方案,以確保對數(shù)據(jù)的掌控能力。
青云云原生備份容災服務有如下顯著產(chǎn)品特性:
特征1:應用級數(shù)據(jù)庫保護。以應用為最小顆粒度,基于應用構(gòu)建端到端備份容災。應用的各種配置信息、PVC 數(shù)據(jù)等在任務執(zhí)行中都能得以有效保護。
特征2:核心業(yè)務保障。支持基于 CSI 的存儲快照備份與快照導出,有效保護 MySQL、MongoDB、Redis 等有狀態(tài)應用的數(shù)據(jù)一致性,保障關(guān)鍵應用的異地恢復和跨站點高可用。
特征3:跨云容災備份。屏蔽了技術(shù)堆棧帶來的差異性,支持對跨云、跨可用區(qū)、跨 Kubernetes 版本的集群進行容災備份,為企業(yè)不同的容器應用提供了安全、統(tǒng)一的保護方案,無廠商鎖定。
特征4:直觀易用的管理界面。用戶無需掌握 Kubernetes 備份的專業(yè)知識、工具,幾步操作即可輕松執(zhí)行數(shù)據(jù)保護任務。相較 Velero 等開源應用,極大程度降低了使用難度。
下面我們根據(jù)幾個具體的實踐案例來展示服務特性。
實踐 1:保障有狀態(tài)應用的數(shù)據(jù)一致性。
CNCF 的調(diào)查報告顯示,有狀態(tài)應用容器部署的比例非常高,達到 55%。典型的有狀態(tài)應用主要包括:消息系統(tǒng)、數(shù)據(jù)庫等,屬于需要應用數(shù)據(jù)保護的范疇。
如今一個顯著的事實是,數(shù)據(jù)庫應用逐漸走向 Kubernetes,優(yōu)勢:數(shù)據(jù)庫的安裝、配置和維護更簡單;跨云的部署兼容性更好;數(shù)據(jù)庫和應用在一個平臺上運維,無需分開部署運維
快速部署數(shù)據(jù)庫實例。
青云云原生容災備份服務可以更好的發(fā)揮本地快照的性能優(yōu)勢,滿足 CSI 一致性要求,秒級創(chuàng)建快照,減少對數(shù)據(jù)一致性對應用業(yè)務的影響。
還可以在執(zhí)行備份容災操作前后,根據(jù)客戶有狀態(tài)應用的 I/O 情況、企業(yè)服務時間、運維周期等維度等條件,通過配置 Hook 策略執(zhí)行操作,避免因為備份恢復對企業(yè)業(yè)務造成影響。配合本地快照更快更好的保護有狀態(tài)應用的數(shù)據(jù)一致性。
各類備份方式的對比
實踐 2:滿足跨云跨集群的應用遷移。
在 Hook 程序和本地快照方式的加持下,可以很快打包創(chuàng)建 CSI 快照,然后通過手動將快照導出,導入到目標的 S3 存儲上并恢復到目標 Kubernetes 集群。
當兩端 Kubernetes 集群的 StorageClass 不一致,可以通過在服務中配置兩端存儲卷映射關(guān)系,使得導出后的快照能夠順利導入到目標集群,實現(xiàn)應用遷移。該功能支持的非常完善。
配置存儲卷映射關(guān)系
實踐 3:滿足復雜的備份容災選擇粒度需求。
客戶往往在應用備份粒度上有不同需求,比如 DevOps 用戶備份時可能同時依賴幾個 NameSpace 或 Cluster 資源,很大的工作負載和常見應用備份怎么實現(xiàn)呢?
1、多 NameSpace 的選擇
可以通過 NameSpace 的 Name 或者 Label 兩個維度,進行可視化的 NameSpace 篩選,并可一次性選中并備份多個 NameSpace。
2、應用負載資源的過濾篩選
直接定位到 NameSpace 可能會產(chǎn)生一些冗余備份,如果直接定位到工作負載這個級別,一個 Filter 中,可通過 Group/ Resource / Version / Name 等維度選擇或排除備份的資源。還可以創(chuàng)建多個 Filter,實現(xiàn)應用的靈活管理。
3、Cluster-Level 資源的選擇
在新集群啟用時,需要依賴一些 Cluster-Level 資源,可以對這些資源進行單獨的備份,從而實現(xiàn)更加細粒度資源的選擇。
Cluster-Level 資源備份
和開源的備份恢復工具 Velero 相比,青云科技提供的云原生備份容災服務有諸多關(guān)鍵的附加價值。如:充分測試驗證,安心、可靠;補充更多企業(yè)級功能;更加直觀易用;良好支持國產(chǎn)化環(huán)境等。
用戶權(quán)益
目前該服務已經(jīng)上線到 KubeSphere Cloud 網(wǎng)站,會長期提供一個免費的版本,即 100GB 免費托管存儲容量。青云科技將保持中立開放的態(tài)度,不限制用戶基礎資源類型、倉庫類型等。提供相應的應用保護數(shù)和托管存儲容量,方便個人用戶測試體驗,去支持數(shù)據(jù)備份遷移的場景。