打算用容器跑生產系統?備份怎麼做才靠譜?

portworx發表於2020-02-03
PX-Backup: 雲原生應用備份與恢復利器

對於IT系統來說,備份是至關重要的。很多情況下需要用到備份資料。例如系統被發現有Bug後,運維團隊需要從某個具體時間點的備份資料來重新恢復之前的應用。或者需要調出3年前的某批資料,來供審計部門調查合規性。 對於容器化的應用來說,目前的應用備份操作,以及在多環境中追蹤資料的完整性和一致性的操作,都是手動且比較複雜的。有些工具能夠啟動備份的過程,但是這些工具需要能跟傳統的企業級儲存系統整合。它們並不能很好的支援Kubernetes的環境,並且不能夠提供完整的、端到端的企業級雲原生備份解決方案。

PX-Backup能夠很好的解決問題。一個端到端的備份解決方案,專門為基於Kubernetes的應用而設計, PX-Backup有效管理容器資料的生命週期,對相關後設資料進行歸類,增加了資料訪問的可見性。透過簡單的滑鼠點選即可完成Kubernetes應用的整體備份和恢復,包括資料、應用配置、以及Kubernetes物件。PX-Backup支援應用的備份,不論資料是儲存在Portworx Enterprise上,還是儲存在公有云中並透過Kubernetes CSI外掛進行管理的塊儲存裡:包括微軟Azure,亞馬遜AWS,Google雲。

PX – Backup  

一個Kubernetes應用一般包括一個/多個Pods以及其他的Kubernetes物件。這些Kubernetes物件包括但不限於:部署、StatefulSets、Pods、Roles、Secrets、配置地圖,以及儲存持久應用資料的持久儲存卷。

PX-Backup提供了一種新的方式來備份Kubernetes應用:

應用備份

為了備份應用,僅僅備份資料是不夠的。PX-Backup使企業能夠備份整個Kubernetes或者OpenShift應用,包含資料,應用配置和Kubernetes物件。這些備份動作可以透過事先定義的排程計劃,或者在任何有需要時,進行觸發。

Kubernetes名稱空間和OpenShift 專案感知

PX-Backup使使用者能夠基於標籤,或基於整個Kubernetes名稱空間,或基於OpenShift專案,來備份每個單獨的Pod,或者Pod組,僅需點選幾下滑鼠。當備份完成後,PX-Backup就會維護原有的名稱空間的可感知性,這樣使用者就能夠決定是否需要在新的Kubernetes叢集上,在同一個名稱空間裡恢復所有應用。

支援多叢集和多雲環境

PX-Backup使企業能夠使用單一的使用者介面,管理執行在不同本地部署或雲中的不同Kubernetes叢集的備份。PX-Backup能夠備份執行在不同Kubernetes叢集上的應用,並提供了對備份的源環境的可見性,使使用者能夠比較容易的管理備份資料的生命週期,即便這些資料是儲存在跨雲環境中的。

管理和匯入雲中的儲存卷

即使使用者沒有使用Portworx Enterprise來儲存他們的容器卷,使用者仍然可以使用PX-Backup。PX-Backup提供了與雲環境的無縫整合,包括GCP, AWS和Azure。PX-Backup允許使用者從雲中向Portworx Enterprise匯入永久儲存卷。

使用叢集、名稱空間或標籤選擇器來恢復應用

PX-Backup允許使用者根據特定的備份時間來選擇和恢復一個備份。恢復的工作流程中還允許使用者透過選擇某個特定的叢集,名稱空間或者標籤來篩選某個具體的備份,這樣就能大量減少恢復應用的時間。企業還能夠為某個具體的檔案來搜尋卷備份。

資料資產和備份治理能力

PX-Backup能夠儲存應用備份的源叢集的歷史資訊記錄。這樣使用者就能夠管理備份資產的生命週期,即使該源叢集的資源在很久以前已經被釋放掉。透過審計logs來保持備份和恢復的歷史記錄能夠幫助使用者更有效的管理資料生命週期,增加資料審計能力。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950566/viewspace-2674415/,如需轉載,請註明出處,否則將追究法律責任。

相關文章