天天看點

阿裡雲檔案存儲NAS簡介及應用場景什麼是阿裡雲檔案存儲NAS阿裡雲上文存儲存NAS和塊存儲、對象存儲的差別阿裡雲檔案存儲NAS使用場景如何選擇阿裡雲檔案存儲NAS阿裡雲NAS使用場景

什麼是阿裡雲檔案存儲NAS

線上下企業存儲領域,NAS是Network-Attached Storage的簡稱,中文一般稱為“網絡附加存儲”或者“網絡連接配接存儲”,使用者的使用多台計算伺服器通過NFS或者SMB等網絡協定共享通路NAS存儲。差別于傳統企業檔案存儲NAS,阿裡雲檔案存儲NAS是一個在公共雲上支援彈性擴充,高可靠,高可用,高性能的分布式檔案系統。它基于 POXIS 檔案接口,天然适配原生作業系統,共享通路,同時保證一緻性和鎖互斥,并且性能随容量線性擴充。

阿裡雲上文存儲存NAS和塊存儲、對象存儲的差別

檔案存儲NAS和塊存儲EBS屬于計算類存儲,需要和ECS綁定并通過POSIX接口通路檔案系統,差别在于EBS的檔案系統在作業系統本地,NAS是通過網絡通路檔案系統。對象存儲OSS沒有檔案系統,而是通過網絡使用api接口通路對象存儲。

阿裡雲檔案存儲NAS簡介及應用場景什麼是阿裡雲檔案存儲NAS阿裡雲上文存儲存NAS和塊存儲、對象存儲的差別阿裡雲檔案存儲NAS使用場景如何選擇阿裡雲檔案存儲NAS阿裡雲NAS使用場景
  • 塊存儲EBS:

    塊存儲是裸盤,不能被作業系統應用直接通路,可以通過RAID或LVM進行卷管理後,再格式化成檔案系統(ext3、ext4、NTFS等),才能被通路。塊存儲的優勢是性能高,時延低,适合于OLTP資料庫、NoSQL資料庫、等IO密集型的高性能、低延遲時間應用工作負載。但是塊存儲無法容量彈性擴充,單盤最大隻能32TB,并且對共享通路的支援有限,需要配合類Oracle RAC、WSFC Windows故障轉移叢集等叢集管理軟體才能進行共享通路。

  • 檔案存儲NAS:

    檔案存儲是在存儲系統上已經實作了檔案系統,計算節點可通過網絡直接使用POSIX接口同通路本地檔案系統一樣通路檔案存儲。并且阿裡雲檔案存儲NAS支援容量彈性擴充,無需預先規劃容量,根據實際寫入的資料動态擴充容量。并且檔案存儲NAS使用檔案鎖的機制天然支援共享通路。但是相比于塊存儲,檔案存儲由于網絡的原因,時延較高,IOPS性能相對要低一些。是以檔案存儲NAS多用于多計算節點,無狀态叢集的共享資料通路。

  • 對象存儲OSS:

    對象存儲是比較新的一種存儲,相對于檔案存儲目錄樹的組織形式,對象存儲采用扁平的檔案組織形式。和檔案存儲、塊存儲最典型的差別就是,對象存儲采用RESTFul接口通路,不支援檔案随機讀寫,主要适用于網際網路架構的海量資料的上傳下載下傳和分發。

阿裡雲檔案存儲NAS使用場景

多台ECS伺服器共享通路NAS

檔案存儲NAS最大的特點就是支援檔案共享通路,每台ECS伺服器像通路本地檔案系統一樣通路NAS,并且都能讀寫到相同的檔案資料,可以實作檔案資料在多台ECS間全自動同步。特别是在叢集模式下的系統,檔案存儲NAS讓叢集資料同步的問題迎刃而解。

阿裡雲檔案存儲NAS簡介及應用場景什麼是阿裡雲檔案存儲NAS阿裡雲上文存儲存NAS和塊存儲、對象存儲的差別阿裡雲檔案存儲NAS使用場景如何選擇阿裡雲檔案存儲NAS阿裡雲NAS使用場景

典型應用場景

  • 高性能網站服務

    常見的網站應用平台多為叢集架構,每次代碼更新都需要在所有叢集伺服器上釋出版本,如果使用手工同步代碼或軟體,效率低成本高而且容易出錯,通過NAS共享存儲代碼後可以實作代碼快速釋出和同步。

  • WEB内容管理平台

    内容管理平台多為WEB架構,采用無狀态叢集架構,過去常常用rsync等方法在伺服器間同步圖檔檔案等資料,以便從A伺服器上傳的圖檔通過B伺服器通路也能檢視到。但由于無法做到完全的實時同步,在大壓力業務下會出現資料不一緻。使用NAS共享存儲可以很簡單的解決這個問題,叢集伺服器共享通路同一個NAS檔案存儲,自動實作的資料共享和同步。

  • 開發測試環境共享存儲

    通過NAS共享存儲,可以在開發環境和測試環境友善的共享代碼,維護一套代碼庫,可以在開發環境完成開發,然後編譯并加載到CI持續內建,最後代碼釋出上線,全流程打通,無需繁瑣的代碼拷貝。這讓組織能夠更靈活、更快速地滿足客戶需求。

  • 容器存儲

    容器是建構微服務過程中不可或缺的組成部分,因為它們可快速預置,容易移植,并提供程序隔離。每次啟動時都需要通路原始資料的容器可以利用共享檔案系統,這樣無論它們在哪個執行個體上運作,都可以連接配接到該檔案系統,,并且由于很多應用的資料需要持久化儲存,容器的本地存儲無法滿足訴求,是以容器對持久化存儲的需求越來越強烈,共享檔案存儲成為了容器最佳的選擇。NAS檔案存儲可以在多個POD共享資料,實作容器的高可用切換,NAS容量的自動彈性擴充,也能很好的滿足容器業務靈活性。

  • 高性能計算

    高性能計算有很多應用場景,典型的特點就是需要很高的帶寬和IOPS,如HPC,AI自動駕駛,仿真,基因計算等都是大規模計算節點并行運算,需要統一命名空間和高性能的共享檔案存儲通路。

如何選擇阿裡雲檔案存儲NAS

阿裡雲檔案存儲NAS有多種規格類型,針對不同的應用模型選擇最合适的規格類型才能發揮最佳的性能。下圖說明了不同類型NAS的差異和使用場景。

阿裡雲NAS使用場景

類型 特點 使用場景
容量型 大容量、低成本,彈性擴充,3~10ms時延 檔案共享,内容管理,備份
性能型 大容量,彈性擴充,1~2ms較低延遲時間 檔案共享,容器,大資料分析
極速型 小容量,高性能,0.5~1ms極低延遲時間 高性能網站,代碼托管,CI編譯
并行檔案存儲CPFS 高IOPS高帶寬 HPC高性能計算,AI自動駕駛,CAE仿真