Amazon S3 儲存類別

概觀

Amazon S3 提供一系列儲存類別,您可以根據工作負載的效能、資料存取、彈性和成本要求進行選擇。S3 儲存類別專門用於針對不同的存取模式提供最低成本的儲存。S3 儲存類別幾乎適用於任何使用案例,包括具有苛刻效能需求、資料湖、駐留要求、未知或不斷變化的存取模式或封存儲存的使用案例。

S3 儲存類別包括︰S3 Intelligent-Tiering,適用於針對未知或不斷變化的存取模式自動節省資料成本;S3 Standard,適用於經常存取資料;S3 Express One Zone,適用於最頻繁存取的資料; S3 Standard-Infrequent Access (S3 Standard-IA)S3 One Zone-Infrequent Access (S3 One Zone-IA),適用於不常存取資料;S3 Glacier Instant Retrieval,適用於需要立即存取的封存資料;S3 Glacier Flexible Retrieval (之前稱為 S3 Glacier),適用於不需要立即存取的很少存取的長期資料,以及 Amazon S3 Glacier Deep Archive (S3 Glacier Deep Archive),適用於長期封存和數位保存,可數小時內在雲端以最低成本擷取。

Amazon S3 提供雲端中最耐用的儲存。根據其獨特架構,S3 設計可超過 99.999999999% (11 個 9) 的資料耐用性。此外,S3 預設會以備援方式將資料儲存在至少 3 個可用區域,提供針對廣泛災難的內建恢復能力。客戶可以將資料儲存在單一 AZ 中,以將儲存成本或延遲降到最低,儲存在多個 AZ 中以獲得恢復能力來抵禦整個資料中心永久遺失,或儲存在多個 AWS 區域以符合地理恢復能力要求。如果您具有現有 AWS 區域無法滿足的資料駐留要求,可以使用 S3 Outposts 儲存類別存放內部部署 S3 資料。

可在物件層級設定 S3 儲存類別,並且單一一般用途儲存貯體可以包含儲存在 S3 Express One Zone 以外之所有儲存類別之間的物件。Amazon S3 亦提供在您資料的生命週期管理該資料的功能。一旦設定 S3 生命週期政策,您的資料就會自動轉移至不同的儲存類別,而您的應用程式無須進行任何變更。 S3 目錄儲存貯體僅允許儲存在 S3 Express One Zone 儲存類別中的物件,這可在單一可用區域內提供更快的資料處理,並且不支援 S3 生命週期政策。

檢視 Amazon S3 儲存類別概觀資訊圖。

一般用途

S3 標準為經常存取的資料提供高持久性、可用性和效能的物件儲存。由於 S3 標準可提供低延遲和高輸送量效能,因此適合各種使用案例,包含雲端應用程式、動態網站、內容分配、行動與遊戲應用程式,以及大數據分析。 

主要特色:

  • 頻繁存取資料的一般用途儲存
  • 低延遲與高輸送量效能
  • 專為提供 99.99% 的可用性以及 99.9% 的可用性 SLA

未知或變更中存取

Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering) 是第一個雲端儲存,根據存取頻率自動將資料移至最具成本效益的存取方案,從而自動降低精密物件級別的儲存成本,而不會影響效能、擷取費用或營運開銷。S3 Intelligent-Tiering 針對經常、不常和封存即時存取方案中經常、不常和很少存取的資料,提供毫秒級延遲和高輸送量效能。您可以將 S3 Intelligent-Tiering 用作幾乎任何工作負載的預設儲存類別,尤其是資料湖、資料分析、新應用程式和使用者產生的內容。

對於小型每月物件監控和自動化費用,S3 Intelligent-Tiering 會監控存取模式,並自動將沒有被存取的物件移到較低成本的存取方案。S3 Intelligent-Tiering 自動將物件存放在三個存取方案中:一個方案針對經常存取進行最佳化,成本降低 40% 的方案針對不常存取進行最佳化,以及成本降低 68% 的方案針對很少存取的資料進行最佳化。S3 Intelligent-Tiering 會監控存取模式,將連續 30 天未被存取的物件移至不常存取方案,並在 90 天未被存取後移至封存即時存取方案。針對不需要立即擷取的資料,您可以設定 S3 Intelligent-Tiering 進行監控,並自動將 180 天或更長時間未被存取的物件移至 Deep Archive 存取方案,以實現高達 95% 的儲存成本節省。

S3 Intelligent-Tiering 不收取擷取費。如果存取一個 Infrequent 或 Archive Instant 存取方案中的物件,該物件會自動移回 Frequent 存取方案中。如果您正在擷取的物件儲存在選用 Deep Archive 方案,您必須先使用 RestoreObject 還原副本才能擷取該物件。 如需有關還原封存物件的資訊,請參閱還原封存物件。 在 S3 Intelligent-Tiering 儲存類別內移動物件時,不會產生額外方案費用。

主要特色:

  • 針對具有不明存取模式或變更存取模式的資料自動節省成本
  • Frequent、Infrequent 和 Archive Instant 存取方案具有與 S3 Standard 相同的低延遲和高輸送量效能
  • 不常存取方案最多可節省 40% 的儲存成本
  • Archive Instant 存取方案最多可節省 68% 的儲存成本
  • 針對極少存取的物件選擇非同步封存功能
  • Deep Archive 方案具有與 Glacier Deep Archive 相同的效能,且可為極少存取的物件節省 95% 的成本
  • 專為提供 99.9% 的可用性以及 99% 的可用性 SLA
  • 小額的每月監控費用和自動分層費用
  • 無操作負荷,無生命週期費用,無擷取費用,無最短儲存持續時間
  • 小於 128KB 的物件可以存放在 S3 Intelligent-Tiering 中,但是永遠使用經常存取層的費率收費,且無需監控和自動化費用。

高效能

Amazon S3 Express One Zone 是高效能的單一可用區域儲存類別,專門打造來為最頻繁存取的資料和延遲敏感的應用程式提供一致的個位數毫秒資料存取。 與 S3 標準相比,S3 Express One Zone 將資料存取速度提高 10 倍,並降低 50% 的請求成本。雖然您一直能夠選擇特定的 AWS 區域來儲存 S3 資料,但使用 S3 Express One Zone,您可以在 AWS 區域中選取特定的 AWS 可用區域來儲存自己的資料。您可以選擇將儲存與運算資源共同放置在相同可用區域中,以進一步最佳化效能,從而有助於降低運算成本並更快地執行工作負載。使用 S3 Express One Zone,資料儲存在不同的儲存貯體類型 (Amazon S3 目錄儲存貯體) 中,每秒支援處理數以萬計的請求。此外,您還可以將 S3 Express One Zone 搭配 Amazon SageMaker 模型訓練Amazon AthenaAmazon EMRAWS Glue Data Catalog 等服務使用,以加速機器學習和分析工作負載。藉助 S3 Express One Zone,儲存空間會依據您的耗用量和需求自動縱向擴展或縮減,您不再需要管理多個儲存系統,以便實現低延遲的工作負載。

主要特色:

  • 為您最頻繁存取的資料提供高效能儲存
  • 一致的個位數毫秒請求延遲
  • 與 S3 標準相比,將存取速度提高 10 倍,並降低 50% 的請求成本
  • 選取 AWS 可用區域,並可選擇將儲存和運算資源放在相同位置,從而降低延遲,縮短處理時間並更有效率地使用運算資源,這有助於降低總體擁有成本
  • 利用 AWS 服務整合加速分析和 ML 工作負載
  • 擴展以每分鐘處理數百萬個請求
  • 針對具有許多小物件的大型資料集進行最佳化
  • 使用具有不同儲存貯體類型 (目錄儲存貯體) 的現有 Amazon S3 API
  • 專為提供 99.95% 的可用性以及 99.9% 的可用性 SLA

不常存取

S3 標準 – IA 適用於不常存取但需要在必要時進行快速存取的資料。S3 標準 – IA 提供 S3 標準的高持久性、高輸送量和低延遲能力,且每 GB 儲存價格和每 GB 擷取費用也很低廉。此低成本和高效能的結合讓 S3 標準 – IA 非常適合長期儲存、備份和做為災難復原檔案的資料存放區使用。您可在物件層級設定 S3 儲存類別,而且單一儲存貯體可以包含跨 S3 Standard、S3 Intelligent-Tiering、S3 標準 – IA,以及 S3 單區域 – IA 存放的物件。您也可以使用 S3 生命週期政策在儲存類別之間自動轉移物件,無須變更任何應用程式。

主要特色:

  • 需要毫秒級存取的不常存取資料
  • 與 S3 標準相同的低延遲與高輸送量效能
  • 專為提供 99.9% 的可用性以及 99% 的可用性 SLA

S3 單區域 – IA 適用於不常存取但需要在必要時進行快速存取的資料。其他 S3 儲存類別會將資料存放到至少三個可用區域 (AZ),但 S3 單區域 – IA 不一樣,它會將資料存放到單一 AZ 中,而且成本較 S3 標準 – IA 減少 20%。客戶如果希望能以較低成本儲存不常存取的資料,而且不要求具備 S3 標準或 S3 標準 – IA 的可用性和彈性,則 S3 單區域 – IA 是不錯的選擇。如需儲存現場部署資料或可以輕鬆重建之資料的次要備份副本,它是不錯的選擇。您可以使用它,做為符合成本效益的資料儲存體,而資料是使用 S3 跨區域複寫從另一個 AWS 區域複寫的。

S3 單區域 – IA 提供與 S3 標準相同的高輸送量和低延遲能力,且每 GB 儲存價格和每 GB 擷取費用也很低廉。使用與 S3 區域儲存類別類似的工程設計,S3 單區域 IA 也提供 11 個 9 的持久性,但如果全部或部分 AWS 可用區域遺失或損壞,可能會容易遭到資料遺失。您可在物件層級設定 S3 儲存類別,而且單一儲存貯體可以包含跨 S3 Standard、S3 Intelligent-Tiering、S3 標準 – IA,以及 S3 單區域 – IA 存放的物件。您也可以使用 S3 生命週期政策在儲存類別之間自動轉移物件,無須變更任何應用程式。

主要特色:

  • 可重新建立不常存取的資料
  • 與 S3 標準相同的低延遲與高輸送量效能
  • 專為提供 99.5% 的可用性以及 99% 的可用性 SLA

封存

The Amazon S3 Glacier 儲存類別專為資料封存而設,旨在為您提供最高的效能、最大的擷取靈活性和最低成本的雲端封存儲存。您可以從針對不同存取模式和儲存持續時間最佳化的三種封存儲存類別中進行選擇。針對需要立即存取的封存資料,例如醫學影像、新聞媒體資產或基因體資料,請選擇 S3 Glacier Instant Retrieval 儲存類別,這是一種封存儲存類別,可提供最低成本的儲存和毫秒級擷取。針對不需要立即存取但需要靈活且免費擷取大型資料集的封存資料,例如備份或災難復原使用案例,請選擇 S3 Glacier Flexible Retrieval (之前稱為 S3 Glacier),幾分鐘內即可擷取,或在 5-12 小時內免費大量擷取。若要在長效封存存儲 (如合規封存和數位媒體保存) 節省更多費用,請選擇 S3 Glacier Deep Archive,這是雲端中成本最低的儲存,資料擷取時間為 12-48 小時。

Amazon S3 Glacier Instant Retrieval 是一種封存儲存類別,可為很少存取且需要在幾毫秒內擷取的長期資料提供最低成本的儲存。當您的資料每季度存取一次時,請使用 S3 Glacier Instant Retrieval,相較於使用 S3 Standard-Infrequent Access (S3 Standard-IA) 儲存類別,您最多可節省 68% 的儲存成本。S3 Glacier Instant Retrieval 提供對封存儲存的最快存取,其輸送量和毫秒級存取可與 S3 Standard 和 S3 Standard-IA 儲存類別相媲美。S3 Glacier Instant Retrieval 非常適合需要立即存取的封存資料,例如醫學影像、新聞媒體資產或使用者產生的內容封存。您可以將物件直接上傳至 S3 Glacier Instant Retrieval,或者使用 S3 生命週期政策以 S3 儲存類別傳輸資料。如需詳細資訊,請瀏覽 Amazon S3 Glacier Instant Retrieval 頁面 »

主要特色:

  • 透過即時擷取每年存取數次的長效資料
  • 以毫秒為單位的資料擷取,效能與 S3 Standard 相媲美
  • 專為提供 99.9% 的可用性以及 99% 的可用性 SLA
  • 128 KB 物件大小下限
  • 用於直接將物件上傳至 S3 Glacier Instant Retrieval 的 S3 PUT API,以及用於自動遷移物件的 S3 生命週期管理

S3 Glacier Flexible Retrieval 針對每年存取 1-2 次且非同步擷取的封存資料提供低成本儲存,成本最多可降低 10% (相較於 S3 Glacier Instant Retrieval)。針對不需要立即存取但需要靈活且免費擷取大型資料集的封存資料,例如備份或災難復原使用案例,S3 Glacier Flexible Retrieval (之前稱為 S3 Glacier) 是理想的儲存類別。S3 Glacier Flexible Retrieval 提供最靈活的擷取選項,可在成本與幾分鐘到數小時不等的存取時間以及免費大量擷取之間取得平衡。它是滿足備份、災難復原、異地資料儲存需求的理想解決方案,並且適用於偶爾需要在幾分鐘內擷取某些資料的情況,而不必擔心成本。S3 Glacier Flexible Retrieval 經過精心設計,透過在指定年份跨多個物理分離的 AWS 可用區域冗餘存放資料,來實現 99.999999999% (11 個 9) 的資料耐久性和 99.99% 的可用性。如需詳細資訊,請瀏覽 Amazon S3 Glacier 儲存類別頁面 »

主要特色:

  • 備份和封存很少存取且低成本的資料
  • 專為提供 99.99% 的可用性以及 99.9% 的可用性 SLA
  • 為傳輸中資料提供 SSL 支援以及提供靜態資料加密
  • 非常適合偶爾需要在幾分鐘內擷取大量資料的備份和災難復原使用案例,而無需擔心成本
  • 可設定的擷取時間,從數分鐘到數小時,免費大量擷取
  • 用於直接將物件上傳至 S3 Glacier Flexible Retrieval 的 S3 PUT API,以及用於自動遷移物件的 S3 生命週期管理

S3 Glacier Deep Archive 是 Amazon S3 的最低成本儲存類別,支援長期保留和數位保留一年存取一或兩次的資料。它專為客戶而設計的 – 特別是那些受到高度監管之產業中的客戶,例如金融服務,醫療保健和公共部門 – 其資料集需要保留 7 到 10 年或更長時間,以符合法規合規要求。S3 Glacier Deep Archive 也可以用於備份和災難復原使用案例,並以符合成本效益且易於管理的方式替代磁帶系統,不管它們是內部部署程式庫,還是場外服務。S3 Glacier Deep Archive 可以補強 Amazon S3 Glacier,非常適用於包含經常擷取或幾分鐘內急需使用之資料的存檔。S3 Glacier Deep Archive 中存放的所有物件至少跨三個分散在各處的可用區域來進行複寫和存放,受到 99.999999999% 耐用性的保護,而且可在 12 小時內還原。 如需詳細資訊,請瀏覽 Amazon S3 Glacier 儲存類別頁面 »

主要特色:

  • 封存極少存取且成本非常低的資料
  • 專為提供 99.99% 的可用性以及 99.9% 的可用性 SLA
  • 非常適合於替代磁帶程式庫
  • 12 小時內的擷取時間
  • 用於直接將物件上傳至 S3 Glacier Deep Archive 的 S3 PUT API,以及用於自動遷移物件的 S3 生命週期管理

S3 on Outposts

Amazon S3 on Outposts 將物件儲存傳送至內部部署 AWS Outposts 環境。使用當今 AWS 區域推出的 S3 API 和功能,S3 on Outposts 可輕鬆地在 Outpost 上存放和擷取資料,以及保護資料、控制存取、標籤和報告。S3 on Outposts 提供一個名稱為 'OUTPOSTS' 的單一 Amazon S3 存儲類別,其使用 S3 API,目的是在您的 Outposts 上的多個裝置和伺服器上以持久、冗餘的方式存放資料。S3 Outposts 儲存類別非常適合具有本機資料駐留要求的工作負載,並透過將資料保持在內部部署應用程式附近來滿足苛刻的效能需求。

主要特色:

  • 透過 S3 SDK 的 S3 物件相容性和儲存貯體管理
  • 旨在將資料以持久、冗餘的方式存放於您的 Outposts
  • 使用 SSE-S3 和 SSE-C 進行加密
  • 使用 IAM 和 S3 存取點進行身份驗證和授權
  • 使用 AWS DataSync 將資料傳輸至 AWS 區域
  • S3 生命週期過期動作

跨 S3 儲存類別的效能

  S3 標準 S3 智慧型分層*
S3 Express One Zone** S3 標準 – IA
S3 單區域 – IA**
S3 Glacier
Instant Retrieval
S3 Glacier Flexible Retrieval*** S3 Glacier
Deep Archive***
使用案例 頻繁存取資料的一般用途儲存 針對具有不明存取模式或變更存取模式的資料自動節省成本 為您最頻繁存取的資料提供高效能儲存 需要毫秒級存取的不常存取資料 可重新建立不常存取的資料 透過即時擷取每年存取數次的長效資料 備份和封存很少存取且低成本的資料 封存極少存取且成本非常低的資料
第一位元組延遲 毫秒 毫秒 個位數毫秒 毫秒 毫秒 毫秒 分鐘或小時 小時
耐久性
Amazon S3 提供雲端中最耐用的儲存。根據其獨特架構,S3 設計可超過 99.999999999% (11 個 9) 的資料耐用性。此外,S3 預設會以備援方式將資料儲存在至少 3 個可用區域,提供針對廣泛災難的內建恢復能力。客戶可以將資料儲存在單一 AZ 中,以將儲存成本或延遲降到最低,儲存在多個 AZ 中以獲得恢復能力來抵禦整個資料中心永久遺失,或儲存在多個 AWS 區域以符合地理恢復能力要求。
專為可用性而設計
99.99% 99.9% 99.95% 99.9% 99.5% 99.9% 99.99% 99.99%
可用性 SLA 99.9% 99% 99.9% 99% 99% 99%
99.9% 99.9%
可用區域 ≥3 ≥3 1 ≥3 1 ≥3 ≥3 ≥3
最短儲存持續時間費用 N/A 1 小時 30 天 30 天 90 天 90 天 180 天
擷取費用 N/A

每 GB 擷取
每 GB 擷取 每 GB 擷取 每 GB 擷取 每 GB 擷取
生命週期轉換

* S3 Intelligent-Tiering 收取小額的監控和自動化費用,並具有合格物件 128KB 的大小下限,用於自動分層。較小的物件可以存放,但是永遠使用經常存取層的費率收費,且無需監控和自動化費用。如需詳細資訊,請參閱 Amazon S3 定價。 存檔存取層和 Deep Archive 存取層中的標準擷取均免費。如果您需要從存檔存取層更快存取資料,則可以使用 S3 主控台支付快取擷取費用。對於經常和不常存取層的 S3 智慧型分層第一位元組延遲為毫秒存取時間,存檔存取和 Deep Archive 存取層第一位元組延遲以分鐘或小時計。

** 全部或部分 AWS 可用區域不太可能遺失或損壞,One Zone 儲存類別中的資料可能會遺失。例如,火災和水災損壞等事件可能會導致資料遺失。除了這些類型的事件之外,One Zone 儲存類別使用與區域儲存類別類似的工程設計,以保護物件免受獨立磁碟、主機和機架層級故障的影響,而每個類別都設計為提供 99.999999999% 的資料耐用性。

*** S3 Glacier Flexible Retrieval 和 S3 Glacier Deep Archive 針對每個封存物件需要 40 KB 的額外中繼資料。這包括按識別和擷取資料所需的 S3 Glacier Flexible Retrieval 費率對 32 KB 中繼資料計費。並且,額外的 8 KB 資料按 S3 Standard 費率收費,這是針對封存至 S3 Glacier Flexible Retrieval 的物件,保留使用者定義名稱和中繼資料所需的費率。