心智圖資源庫 阿里雲資料庫檔案儲存 DBFS
資料庫檔案儲存(DBFS)是一款針對資料庫場景的雲端原生共享檔案儲存服務。它基於共享儲存架構設計,透過文件協定提供資料庫客製化功能,具備企業級儲存特性。主要服務於雲端自建資料庫、基於傳統儲存區域網路(SAN)的應用程式等,為使用者提供低成本、高效能、高可用的儲存服務。
編輯於2024-01-12 17:50:59This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about bacteria, and its main contents include: overview, morphology, types, structure, reproduction, distribution, application, and expansion. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about plant asexual reproduction, and its main contents include: concept, spore reproduction, vegetative reproduction, tissue culture, and buds. The summary is comprehensive and meticulous, suitable as review materials.
This is a mind map about the reproductive development of animals, and its main contents include: insects, frogs, birds, sexual reproduction, and asexual reproduction. The summary is comprehensive and meticulous, suitable as review materials.
阿里雲資料庫檔案儲存 DBFS
產品簡介
資料庫檔案儲存(DBFS),是一款針對資料庫場景的雲端原生共享檔案儲存服務。它基於共享儲存架構設計,透過文件協定提供資料庫客製化功能,具備企業級儲存特性。主要服務於雲端自建資料庫,基於傳統SAN的應用程式等,為使用者提供高IO效能和高可用性。同時減少資料庫直接基於區塊的架構複雜度和成本(例如資料庫做主備容災的場景等),提供IO加速、多點讀寫的多活、資料備份及保護等能力。為OLTP、OLAP及NoSQL等資料庫業務提供低成本高效能的儲存解決方案和最佳實務。
產品功能
功能 說明 場景 數據客製化 用戶不需要額外購買。 POSIX相容:相容於POSIX檔案介面。 原子寫:支援DIRECT IO的原子寫,需按4K,8K,16K,32K,64K對齊。 使用者態:減少核內外資料拷貝來提高效能。 關鍵IO加速:針對資料庫關鍵IO實現加速,提升資料庫每秒事務數。 儲存運算分離:自建資料庫實現儲存運算分離,取得優於單純基於雲端盤架構的效能、易用性、容量彈性及成本節省等。 MySQL資料庫:關閉Double Writer Buffer。 網路擴容 支援業務友善的線上擴充儲存容量。用戶不需要單獨購買,預設支援。 儲存容量:可達256TB。 線上擴容:業務可按需購買儲存容量。若業務數據成長後,可友善的線上擴容。 共享讀寫 一份資料可共享式多點掛載並進行讀寫,讀寫可線性擴展。 主備高可用:基於共享儲存實作資料庫主備無資料遺失的秒級切換。 多活高可用:可部署例如Oracle RAC、SAP HANA等資料庫及應用叢集。 一寫多讀:可透過整合DBFS SDK實現資料庫一寫多讀功能。 快照 支援DBFS快照功能,實現資料的備份與復原。 DBFS快照不單獨收費,僅收取ECS雲端硬碟快照費用。 資料備份:透過快照功能,實現資料庫的備份。 資料復原:透過快照可以恢復資料庫,用於災難復原、測試與開發環境的建置等。 複製 支援基於DBFS快照克隆出相同的DBFS實例。 環境複製:基於DBFS快照建立新的DBFS實例,實現資料庫環境的快速複製。
產品優勢
資料庫檔案儲存DBFS是阿里雲推出的一款針對資料庫場景的檔案儲存。它在效能、彈性、高可用、成本及資料安全等維度上做了許多技術創新與最佳化。適合雲端自建資料庫使用,提供企業級儲存特性。資料庫基於DBFS建構可享受到的優勢:
對比項 DBFS 雲端硬碟 共享雲端磁碟 NAS 高效能 支援原子寫、用戶態、資料庫關鍵IO加速等。為資料庫基於雲端儲存建置的最佳解決方案,效能高於其單純基於雲端磁碟建置。 一般基於ext4構建,不支援原子寫、不支援資料庫關鍵IO加速。內核態資料拷貝影響效能。 需安裝第三方商業叢集檔案系統後才能使用,需購買商業license。例如:Veritas CFS、Oracle ACFS、OCFS2等。不支援原子寫、不支援資料庫關鍵IO加速。內核態資料拷貝影響效能。 通用型文件儲存。內核態客戶端,不支援原子寫、不支援資料庫關鍵IO加速。針對非資料庫場景而設計。 儲存容量 最大容量256TB。線上擴容友善。 最大容量32TB。需要上層檔案系統支援線上擴容。目前ext4等檔案系統在線上擴容時會有不同程度的IO hang。 (IO hang是指在系統運作過程中,因某些IO耗時過長而引起的系統不穩定甚至宕機) 最大容量32TB。需要上層叢集檔案系統進行擴容,擴容複雜,擴容週期長,不支援線上擴容。 最大容量1PB。 易用性 相容POSIX檔案接口,部署簡單,掛載即用。 需要手動格式化成ext4等核心態檔案系統。 上層叢集檔案系統建置複雜,需資深專家部署測試。交付週期長,成本高。 客戶端掛載。支援線上擴容。 共享讀寫 共享高並發讀寫、IO級資料一致性、線性擴展等。 不支援。 支持。但需要部署上層第三方商業叢集檔案系統後,才可使用。 支持。但不支援對同一個檔案的高並發讀寫以及IO級的資料一致性保護。 協議支持 POSIX檔案接口,提供與本機檔案系統一樣的存取方式。 塊接口。 塊接口。 NFS、SMB協定等。不支援部分POSIX語意。非資料庫引擎專用協定。
應用場景
雲端上自建資料庫
DBFS為資料庫場景量身打造的特性,非常適合雲端上使用者自建資料庫(例如:MySQL,PostgreSQL等),實現儲存運算分離:
對比項 DBFS 本地磁碟 極致性能 幫助用戶實現資料庫儲存運算分離,為資料庫可在雲端儲存可獲得的最佳效能效益。時延在百微秒。 時延低。一般SSD碟<100μs,具體參考ECS本地SSD型指標說明。 低成本 儲存容量按需購買,支援線上擴容,支援大容量儲存。 儲存容量無法按需購買,存在空間浪費,不支援大容量儲存。 高可靠性 為資料庫提供三個副本的高可靠性。 需用戶自己做主備複製。 高可用性 實作資料庫基於共享儲存分鐘級高可用切換。 RPO=0。主備高可用是基於一份數據,節省成本。 主備兩份資料儲存。主備日誌複製同步模式下,影響主庫效能。非同步模式下,備庫延遲存在資料遺失風險。部署及切換複雜,需確保切換工具的高可用。
傳統資料庫搬站上雲
傳統資料庫,例如:Oracle/RAC,SAP HANA等是基於SAN之上建構。與SAN相比,DBFS非常適合傳統SAN的搬站上雲,原因具有下列優點:
對比項 DBFS 傳統SAN 易用性 申請開服後掛載即用。 部署週期長,使用複雜,需專業儲存專家支援。需要購買和部署第三方商業集群檔案系統後才能使用。 營運成本 不需要擔心過保,儲存媒體損壞,換盤等問題。 價格昂貴,後期營運成本高。 儲存容量 支援線上擴容,最大可以支援256T。 擴容週期長,流程複雜,一般不支援線上擴容。 資料安全 支援資料加密,克隆等。滿足資料庫儲存的備份,恢復等需求。 以SAN為基礎的資料複製技術,需額外支出成本,價格昂貴。
資料庫支援說明
資料庫儲存服務DBFS目前支援及建議使用的資料庫及OS版本。
正式商用
正式商用推薦使用的資料庫清單:
MySQL 5.7.x
PostgreSQL 10.x
MongoDB 4.4
正式商用推薦使用的Linux版本:
Alibaba Cloud Linux 2.1903 64位
CentOS 8.x 64位