求教阿里云共享塊存儲和NAS還有OSS的區(qū)別是什么?
阿里云共享塊存儲和NAS還有OSS的區(qū)別
1、技術(shù):OSS是對象存儲;NAS是傳統(tǒng)的NFS,即掛載共享文件夾;
2、使用方式:OSS使用阿里豐富的API,提供了PHP,Python,Java等多種語言的SDK;而NAS像訪問磁盤一樣不需要改任何程序,一般高IO帶寬或高IOPS應(yīng)用場景不建議使用NAS作為存儲介質(zhì);
3、存儲內(nèi)容:OSS和NAS的存儲內(nèi)容基本類似,面向的都是圖片、文檔等靜態(tài)文件的存儲;對于零散的數(shù)據(jù)(如文本文件、辦公文檔、圖片、視頻、音頻等)且有多區(qū)域或多用戶共享或權(quán)限要求嚴格的需求可以使用NAS作為存儲介質(zhì),且不影響整體交易類數(shù)據(jù);
4、容量:OSS單個bucket大小無限制;NAS單個文件系統(tǒng)最大1PB;
5、性能:系統(tǒng)組之前完成過OSS NAS性能測試,OSS性能不如NAS,可以通過斷點續(xù)傳上傳文件/斷點續(xù)傳下載等方式提升性能。
6、集群訪問:NAS文檔中提到NFS協(xié)議本身并沒有提供Atomic Append語義的支持,因此可能會出現(xiàn)寫覆蓋、交叉、串行等異?,F(xiàn)象;OSS的無此類問題,即集群文件共享功能。