1. 程式人生 > >雲端計算儲存之Amazon s3、s3a、s3n的區別是什麼?

雲端計算儲存之Amazon s3、s3a、s3n的區別是什麼?

文章目錄


s3、s3a、s3n

s3://bucket/
s3a://bucket/
s3n://bucket/

URI 上字母的改變(-,a,n)帶來的差距是很大的,因為不同的 url 會使用不同的軟體與 S3 進行連線。這有點像 http 和 https 之間的區別——雖然只是一個字母的改變,但是它在行為上引起了很大的差異。


s3基於塊, s3n / s3a 基於物件

s3 和 s3n / s3a 的區別在於 s3 是基於塊的覆蓋,它存在與Amazon s3 的頂部,而 s3n/s3a 是基於物件的。


s3a 是 s3n 的升級版

s3n 和 s3a 的區別在於 s3n 支援 5GB 以下的物件,s3a 支援 5TB 以下的物件,並且 s3a 具有更高的效能(是因為 s3n 使用多路上傳)。 s3a 是 s3n 的升級版!


詳情請閱讀…

如果你是想了解應該在Amazon EMR中使用哪個S3檔案系統,那麼請閱讀這篇文章(僅在wayback machine上可用)。 net 是:使用 s3:// ,因為 s3:// 和 s3n:// 在EMR上下文中在功能上是可互換的,而 s3a:// 與 EMR 不相容。

附帶 Amazon 詳細文件 儲存和檔案系統