本文介紹File Storage NAS與Object Storage Service、Elastic Block Storage的區別和部署架構,協助您更好地選用合適的阿里雲儲存服務。
產品對照表
File Storage NAS、Object Storage Service和Elastic Block Storage的主要區別如下表所示。
對比項 | File Storage NAS | Object Storage Service | Elastic Block Storage |
特點 | 原有使用單機本地檔案系統的應用無需修改,即可直接存取。提供高吞吐和高IOPS的同時,支援檔案的隨機讀寫和線上修改 | 支援公網訪問,一個低成本的海量共用儲存空間,適合儲存寫入後較少修改的資料 | 塊級儲存,可隨機讀寫,類似物理硬碟,支援分區格式化並建立檔案系統 |
應用情境 | 主要應用於科學計算、容器資料持久化和企業線上生產應用的資料存放區。如:AI計算、基因計算、藥物計算、容器共用PV、日誌資料持久化、CI/CD平台、CloudDesktop資料檔案共用等 | 主要應用於基於對象API開發的互連網應用程式的資料存放區。如:互連網業務的音視頻儲存、資料湖、雲相簿、個人/企業網盤類應用 | 適用於OLTP資料庫、NoSQL資料庫等IO密集型的高效能、低時延業務情境 |
訪問模式 | 上千個ECS或上萬個容器,通過POSIX介面並發讀取相同檔案,隨機讀寫 | 數百萬用戶端通過SDK、RESTful並發讀相同檔案,追加寫 | EBS是裸磁碟,掛載到ECS後不能被作業系統應用直接存取,需要格式化成檔案系統(ext3、ext4、NTFS等)後訪問。當不多於16台ECS執行個體同時訪問一塊雲端硬碟時,需要使用叢集檔案系統(例如,OCFS2、GFS2、Veritas CFS、Oracle ACFS和DBFS等),保障多執行個體間資料同步。更多資訊,請參見雲端硬碟多重掛載功能 |
最低時延 |
| 幾十毫秒級 | 微秒級 |
單一實例最大吞吐 | 20 GB/s | 2~100 Gbps 單個帳號上傳和下載最大吞吐在各個地區不同。詳細資料,請參見使用限制及效能指標。 | 數GB/s |
容量 | GiB~PiB | 無限制 | GiB~TiB |
檔案層級的授權 | 支援 | 支援 | 不支援 |
資料存放區方式 | 分類樹的組織形式 | 扁平的檔案組織形式 | 需拆分資料到任意劃分且大小相同的卷中 |
協議 | NFS和SMB協議 | HTTP/HTTPS協議 | 標準虛擬塊裝置協議介面或NVMe協議介面 |
部署架構
使用File Storage NAS、Object Storage Service和Elastic Block Storage部署應用程式架構如下圖所示。