K8S容災方案的五個關鍵點
一個有效的Kubernetes容災解決方案需要具備:
- 容器粒度的控制
- 能夠備份資料和配置
- Kubernetes名稱空間感知
- 針對多雲和混合雲架構的最佳化
- 保持應用的一致性
容災解決方案必須滿足以上五個標準,才能確保Kubernetes上執行的含大量資料的應用程式在容災恢復的時候,滿足服務水平協議(SLA)或相關法律要求。
讓我們分析一下為什麼這五個標準都很重要。
使用容器粒度的方式,可以在三個VM上僅備份一個PostgreSQL資料庫或三節點Cassandra環,而無需其他任何備份。
Kubernetes中的名稱空間通常執行多個相關的應用程式。例如,企業Kubernetes部署中的一種常見模式是使公司/部門所有的應用都執行在同一個名稱空間內。在這種情況下,通常有必要一起備份Kubernetes名稱空間中的所有應用程式。
成功的快照,要使資料損壞風險最小化,並必須保持分散式架構的應用的一致性。這意味著在鎖定屬於應用程式的所有Pods的同時,來執行快照。
資料和配置備份
這需要備份應用資料和配置資訊。如果備份中不包含配置資訊,則必須就地重建應用程式,這是一個緩慢,手動且可能容易出錯的過程。但是,如果僅儲存配置,則可能會丟失所有資料。
在某些情況下,企業希望主站點和備份站點之間的地理距離遠一些。在這種情況下,RTO仍可以為零或接近零。但是延遲的增加,同步複製資料會產生比較大的效能問題。如果應用能夠接受15分鐘或1小時的RPO,則也是可接受的容災方案。
Kubernetes的企業級容災恢復方案,應為使用者提供適用於多雲或混合雲架構的,同步複製或非同步複製的選擇。這樣可以使使用者能夠基於自己的資料中心架構和業務需求情況,來選擇不同的容災恢復方案。
但它需要採用專為Kubernetes設計的容災方法,與Kubernetes的工作方式深入結合。傳統的基於VM的容災解決方案無法做到這一點。
Portworx Enterprise 儲存平臺是專門為容器和Kubernetes構建的。它可為Kubernetes上執行的應用實現零RPO和接近零的RTO容災恢復。並具有容器粒度控制的,名稱空間感知的,應用一致性的容災恢復。故障恢復可以完全自動化,從儘可能降低RTO。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69950566/viewspace-2668644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 容災方案
- 不同於傳統容災災備的雲容災解決方案
- 淺談容災與容災方案設計薦
- 基於 K8s 容器叢集的容災架構與方案K8S架構
- 程式設計師保值的五個關鍵點程式設計師
- 資料容災技術及容災方案分類
- 關於阿里雲多活容災的那點事阿里
- 資料容災實施方案
- Goldengate容災系統實施方案Go
- “網際網路+”的五個關鍵詞
- 阿里雲高可用-容災解決方案阿里
- 備份容災相關概念總結
- 前端容災前端
- 廣告效果分析的3個關鍵點
- 五個關鍵問答,解讀金融App應用安全熱點話題APP
- 非同步容災,AntDB的業務不間斷資料恢復方案非同步資料恢復
- 本地IDC機房資料庫容災解決方案資料庫
- 資料庫容災、複製解決方案全分析(轉)資料庫
- 基於Spring的MVC的幾個關鍵點SpringMVC
- 乾貨分享|GBase 8a叢集雙活容災方案
- 線上教育平臺開發的幾個關鍵點
- 一場成功的技術面試的幾個關鍵點面試
- 三個影響SQL Server效能關鍵點SQLServer
- mysql修改某個欄位(替換關鍵字內容)MySql
- 資料管理方案Portworx是如何幫助有狀態應用做容災的?
- 容災儲存隨想
- 容災技術介紹
- 佛山市中 醫院容災建設,美創科技DBRA資料級容災方案強勢助力
- ERP專案成敗的七個關鍵點(轉)
- 企業衡量內容營銷是否有效的5個關鍵指標指標
- 區塊鏈關鍵技術點在應用實踐中的解決方案 – 李晨 | JTalk 第五期區塊鏈
- 區塊鏈關鍵技術點在應用實踐中的解決方案 - 李晨 | JTalk 第五期區塊鏈
- 一文了解資料庫高可用容災方案的設計與實現資料庫
- 四、備份容災技術
- 容災技術Data Guard搭建
- 專案管理中需要注意的四個關鍵控制點專案管理
- Python程式設計最常見的錯誤有哪些?這五點很關鍵!Python程式設計
- 關鍵基礎設施軟體的缺陷可能意味著災難