根據(jù)Gartner預(yù)測(cè),到2022年,全球?qū)⒂谐^(guò)75%的組織在生產(chǎn)中運(yùn)行容器化應(yīng)用程序。在生產(chǎn)系統(tǒng)里,總是有部分容器應(yīng)用是有狀態(tài)的。這些關(guān)鍵容器應(yīng)用如何進(jìn)行備份,是業(yè)界的一個(gè)熱點(diǎn)話題。
由于容器應(yīng)用和VM應(yīng)用不同,采用基于VM的保護(hù)方法無(wú)法高效保護(hù)容器應(yīng)用。必須要重新設(shè)計(jì)新的備份方法,讓備份軟件能夠Kubernetes通訊,自動(dòng)發(fā)現(xiàn)K8s管理的應(yīng)用,并且利用CSI的快照功能,盡量采用無(wú)代理的方式,完成應(yīng)用的數(shù)據(jù)以及相關(guān)的依賴(lài)資源的完整備份。
Commvault作為數(shù)據(jù)保護(hù)的領(lǐng)導(dǎo)者,緊跟時(shí)代潮流,在2020年下半年,發(fā)布了最新的Commvault 11.20,從這個(gè)版本開(kāi)始,Commvault開(kāi)始支持備份和恢復(fù)Kubernetes應(yīng)用程序和持久數(shù)據(jù)。
Commvault通過(guò)K8s Access Node,和K8s集群中的API SERVER進(jìn)行通信,自動(dòng)發(fā)現(xiàn)應(yīng)用,并且通過(guò)CSI接口調(diào)用存儲(chǔ)的快照進(jìn)行PV的數(shù)據(jù)備份。如果非CSI的PV,可以通過(guò)Agent來(lái)進(jìn)行數(shù)據(jù)備份。XSKY是國(guó)內(nèi)最早一批支持CSI的存儲(chǔ)廠商,也率先支持CSI的快照功能。XSKY的容器存儲(chǔ)在國(guó)內(nèi)許多客戶(hù)都得到了商用。但隨著容器存儲(chǔ)的部署案例愈來(lái)愈多,很多客戶(hù)提出了容器應(yīng)用的數(shù)據(jù)保護(hù)需求。
為了滿(mǎn)足客戶(hù)的需求,XSKY聯(lián)合Commvault,在深圳研發(fā)中心搭建了相應(yīng)的環(huán)境進(jìn)行測(cè)試驗(yàn)證,驗(yàn)證Commvault的Kubernetes備份和XSKY CSI存儲(chǔ)可以完美對(duì)接。
經(jīng)過(guò)雙方的嚴(yán)格測(cè)試,確認(rèn)Commvault可以和XSKY存儲(chǔ)對(duì)接,支持完整對(duì)部署在K8s里的MySQL進(jìn)行應(yīng)用一致性備份。MySQL的數(shù)據(jù)保存在通過(guò)CSI創(chuàng)建的XSKY存儲(chǔ)的PV里,Commvault可以調(diào)用XSKY的CSI快照功能,同時(shí)利用Commvault提供的腳本來(lái)靜默應(yīng)用,保證數(shù)據(jù)的一致性。備份的數(shù)據(jù),支持直接重刪后保存到XSKY的對(duì)象存儲(chǔ)里。備份完成后,主動(dòng)刪除臨時(shí)快照,不占存儲(chǔ)的空間。恢復(fù)可以恢復(fù)到其他K8s集群,可以實(shí)現(xiàn)跨云的應(yīng)用遷移。
在聯(lián)合測(cè)試中,我們得到很多的最佳實(shí)踐,比如:
1. 備份帶XSKY CSI PVC的pod時(shí),臨時(shí)pod掛載pvc卷可能超時(shí)。通過(guò)在access node安裝v11fr20_Available_Diag2551_linux-x8664補(bǔ)丁后,在comm server配置access node參數(shù),調(diào)整K8s pod啟動(dòng)超時(shí)為10mins解決。
2. Kubernetes有一個(gè)特性門(mén)控VolumeSnapshot DataSource,在K8s 1.16版本之前,VolumeSnapshotDataSource默認(rèn)是設(shè)置false關(guān)閉,在1.17之后是默認(rèn)設(shè)置true打開(kāi)。需要改參數(shù)設(shè)置為true,才能支持快照備份。(主要是快照功能是K8s 1.17后才進(jìn)入beta階段)
3. PVC和PV容量單位配置不一致,比如一個(gè)PVC是G,PV是Gi,會(huì)導(dǎo)致備份失敗。通過(guò)修改PVC容量為Gi,使得與PV容量單位一致解決問(wèn)題。
經(jīng)過(guò)聯(lián)合測(cè)試,XSKY的塊存儲(chǔ)和對(duì)象存儲(chǔ)和Commvault的Kubernetes備份功能可以完美結(jié)合,解決用戶(hù)在K8s/CSI場(chǎng)景下的數(shù)據(jù)(包括應(yīng)用)的保存和備份問(wèn)題。并且,整個(gè)K8s備份方案實(shí)現(xiàn)了自動(dòng)化、無(wú)代理和跨K8s集群/云的支持。
這是繼不久前XSKY的對(duì)象存儲(chǔ)通過(guò)Commvault的官方認(rèn)證后,XSKY和Commvault的又一次通力合作。相信通過(guò)雙方的努力,將會(huì)推動(dòng)中國(guó)用戶(hù)從VM向容器轉(zhuǎn)型提供更完善的存儲(chǔ)和保護(hù)解決方案。
原文標(biāo)題:XSKY、Commvault聯(lián)合推出K8s/CSI下容器存儲(chǔ)與保護(hù)整體解決方案
文章出處:【微信公眾號(hào):高端存儲(chǔ)知識(shí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
責(zé)任編輯:haq
-
數(shù)據(jù)
+關(guān)注
關(guān)注
8文章
6892瀏覽量
88827 -
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4262瀏覽量
85670
原文標(biāo)題:XSKY、Commvault聯(lián)合推出K8s/CSI下容器存儲(chǔ)與保護(hù)整體解決方案
文章出處:【微信號(hào):High-end_Storage,微信公眾號(hào):高端存儲(chǔ)知識(shí)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論