雲原生時代 容器持久化儲存的最佳方式是什麼?

2022-06-07 16:00:17 字數 1674 閱讀 2542

等場景下的儲存服務需求。

雲原生、容器對儲存的需求

相比虛擬機器,容器的設計壽命更短,一旦容器銷毀,所有的臨時資料也將隨之消失。當然,如果沒法實現容器的持久化儲存,容器應用程式的使用將會十分受限。容器化的應用需將要保留的資料持久化到容器外部的volume資料卷中,該儲存裝置不會隨著容器生命週期的終結而消失。持久化資料卷又分為共享和非共享兩種型別,非共享資料卷只能被某個節點掛載使用,共享資料捲則可以讓不同節點上的多個pod同時使用。

為什麼是雲檔案儲存服務?

對有狀態的應用來說,共享型的卷儲存能夠很方便地支援容器在集群各節點之間的遷移。由於以微服務架構為主的容器應用多為分布式系統,容器可能在多個節點中動態地啟動、停止、伸縮或遷移。因此,資料被不同節點共享訪問的檔案系統儲存,天生可以支援有狀態的容器應用的靈活擴容、遷移。

同時,容器是面向應用的執行環境,資料通常要儲存到檔案系統中,即儲存介面以檔案形式更適合應用訪問。雲檔案儲存服務天生具備共享訪問,支援posix語義介面,可以無縫支援共享容器資料卷。

安全快速的彈性擴縮容能力:應對業務高峰時短時間內擴容,及低谷時的縮容;

多併發、高效能的共享檔案儲存:

智慧型感知熱點及故障,自動遷移pod:

完善的技術支援團隊:專業的團隊,及時的響應,為客戶減少運維投入及壓力,提供穩定可靠的技術保障。

京東智聯雲檔案儲存技術方案

如下圖所示,容器儲存控制面是通過標準的京東智聯雲csi,規範的api介面建立、刪除、載入、解除安裝volume:

容器儲存在京東智聯雲檔案儲存上可實現共享持久化資料儲存,支援數千個pod共享讀寫訪問,不但可降低容器儲存容量規劃管理的複雜度,還能提高儲存空間利用率,同時在node、pod出現訪問熱點、故障時可以快速切換恢復,保障業務連續性。

著名分析機構gartner在最近發布的《在生產中執行容器和 kubernetes 的最佳實踐》報告中,指出2023年將有75%的組織在生產中使用容器化應用。使用容器編排應用,一方面可以更好地統一排程cpu、記憶體,另一方面可統一管理容器中的持久化資料及狀態控制資訊。隨著容器被應用的越來越廣泛,雲原生成為助力企業全面擁抱雲計算的最佳捷徑,同時對容器儲存提出了更高的要求,而京東智聯雲儲存平台提供一貫的穩定性、極高的效能,嚴格的網路安全隔離性、無限制的橫向擴充套件能力以及智慧型靈活的彈縮能力,完美滿足容器對儲存的各種需求。

推薦閱讀:

送你四句口訣 雲儲存選型不再犯難

京東智聯雲新一代分布式資料庫tidb架構揭秘

比mysql快839倍!揭開分析型資料庫jchdb的神秘面紗

雲原生時代,誰是容器的最終歸宿?

簡介 雲原生容器,離不開阿里雲檔案儲存。所有應用程式都在云原生化,儲存也是。容器是雲原生時代的基礎設施,什麼是容器的基礎設施。前言 雲原生技術有利於各組織在公有雲 私有雲和混合雲等新型動態環境中,構建和執行可彈性擴充套件的應用。雲原生的代表技術包括容器 服務網格 微服務 不可變基礎設施和宣告式 ap...

建立持久化的容器

目錄 容器 狀態 執行已暫停 重新啟動 已退出自動重啟容器 構建乙個總是重新啟動並簡單列印時間的容器,並檢視日誌 docker run d name backoff detector restart always busybox date docker logs f backoff detector...

Docker容器的持久儲存模式

本文講的是docker容器的持久儲存模式,編者的話 本文討論了docker容器的持久儲存模式,包括預設模式 資料卷模式 只含資料的容器 從主機對映而得的資料卷 從主機對映而得的資料卷且儲存後端是共享儲存以及 convoy 儲存外掛程式,其中第 2 4 種支援容器永續性,即公升級容器也不會移除資料 第...