K8S數據遷移方法

  • 2019 年 11 月 29 日
  • 筆記

Kubernetes改變了我們所有人對計算平台的看法。我們同樣也需要改變現代應用程序存儲數據的方式。企業越來越多地依賴數字服務來接觸客戶,傳統企業正在Kubernetes上重新部署它們的IT應用和服務。容器的可移植性和Kubernetes自動化的好處意味着在整個IT開發/測試和生產生命周期中我們可以更快、更可靠地交付應用程序。與此同時,企業必須認識到多雲部署不僅僅是一種供應策略,而且還是一種對客戶最合理的應用程序交付方式。

傳統的存儲行業還沒有做好足夠的工作來解決K8S的問題:容器可移植性、K8S自動化和多雲交付。Portworx企業版首先為K8S中大數據量的工作負載提供無縫的高可用性,無論這些工作負載是在本地系統還是在公共雲中運行,都將提供無縫的高可用性。通過Portworx,開發團隊可以獲得集成調度程序、完整的數據生命周期管理,以及核心生產功能,如BYOK加密和雲備份。

通過與那些已經把應用部署在主要的公有雲平台或自有硬件平台上的優秀客戶合作,Portworx已經掌握了完整的數據可遷移性、操作自動化、以及將含有大量數據的應用交付到多雲部署中的真正能力。

可遷移性和易操作性

通過控制與K8S的集成方式,PX-Motion為大量數據型工作負載帶來了充分的可遷移性。現在,類似Kubernetes為無狀態工作負載帶來的方便一樣,我們在有狀態工作負載上為客戶的數據庫、分析堆棧、機器學習和其他類型的應用提供數據服務。只需一個命令,PX-Motion就可以跨集群和跨雲移動K8S應用程序、Kubernetes配置和Portworx數據卷。

PX-Motion的功能有:

  • 擴展容量:將較低優先級的應用程序轉移到次要集群,為關鍵集群釋放容量。
  • 藍綠部署:通過應用程序和數據來測試新版本的Kubernetes和Portworx。這一方法同雲原生應用程序團隊使用藍綠部署法相同——現在你也可以將它用於您的容器基礎架構。
  • 清潔安裝:從Kubernetes到Portworx的每一個基礎架構安裝都是全新安裝,而不是就地升級。無論是本地部署還是在公有雲中,全新安裝提供了一種更穩定的基礎架構。
  • Dev/test:以自動化的方式將工作負荷從dev升級到分段集群。因此,它消除了人工準備數據的過程(這些步驟會影響測試準確性)。
  • 遷移:將應用程序和數據從本地部署集群遷移到AWS、谷歌、Azure、IBM或其他地方的雲託管Kubernetes集群。同時反過來也支持。
  • 維護:它可在幾分鐘內遷移整個集群的應用程序和數據,以方便執行硬件的維護服務。

PX-Motion支持跨集群和雲遷移,而PX-Central提供了必要的可視性操作界面來管理和控制數據的遷移。管理員和應用程序團隊可以在每個應用程序級別上可視化的調度、控制正在進行的遷移的應用狀態。

不僅如此,PX-Central還從根本上簡化了對量數據工作負荷的管理。通過使用PX-Central,客戶可以跨越多個集群或雲,來管理、監視和元數據服務。

PX-Central的主要功能有:

  • 多集群管理GUI:為您的所有容器數據需求(包括跟蹤容量、配置和監視)提供統一的管理界面。
  • 集中配置和調度:簡單設置即可完成關鍵數據保護機制,包括使用PX-企業版 CloudSnap™完成快照和雲中備份。
  • 內置元數據服務:在使用PX-企業版時,消除了客戶自己處理etcd服務的繁瑣,並使集群更加易於管理。
  • 主動監控:已經為跟蹤和分析指標、警報和異常進行了配置,讓團隊在規模化配置上更有效地操作。