S3 Intelligent-Tiering 的運作方式 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

S3 Intelligent-Tiering 的運作方式

Amazon S3 Intelligent-Tiering 儲存類別會自動將物件存放在三個存取層。一個層針對頻繁存取進行最佳化,一個較低成本層針對不常存取進行最佳化,另一個非常低成本的層針對很少存取的資料進行最佳化。對於低廉的物件監控和自動化月費,S3 Intelligent-Tiering 會監控存取模式,並自動將連續 30 天未存取過的物件移至不常存取層。未存取達到 90 天之後,物件會移至 Archive Instant 存取層,而不會影響效能或操作額外負荷。

若要取得可在幾分鐘到幾小時內存取的最低資料儲存成本,請啟用封存功能以新增兩個額外存取層。您可以將物件分層至 Archive Access 層、Deep Archive Access 層或兩者。透過 Archive Access,S3 智慧型分層服務會將最少連續 90 天未存取過的物件移至 Archive Access 層。透過 Deep Archive Access,S3 智慧型分層服務會將最少連續 180 天未存取過的物件移至 Deep Archive Access 層。對於這兩個層,您可以根據需要配置無法存取的天數。

以下動作構成存取,可防止物件分層至 Archive Access 層或 Deep Archive Access 層:

例如,如果在指定的無存取天數 (例如 180 天) 之前透過 SelectObjectContent 存取物件,則該動作會重設計時器。直到最後一個 SelectObjectContent 請求到達指定的天數為止,您的物件不會移至 Archive Access 層或 Deep Archive Access 層。

如果物件稍後在不常存取層或 Archive Instant 存取層受到存取,則它會自動將物件移回經常存取層。

下列動作會自動將物件從不常存取層或 Archive Instant 存取層移回經常存取層:

其他動作不會自動將物件從不常存取層至物件移回經常存取層。以下是此類動作的範例,而非明確清單:

您可以將 S3 Intelligent-Tiering 設定為新建立資料的預設儲存方案,方法是在您的 PutBucketIntelligentTieringConfiguration 請求標頭中指定 INTELLIGENT-TIERING。S3 Intelligent-Tiering 旨在提供的設計可提供 99.9% 的可用性和 99.999999999% 的耐用性。

注意

若物件大小低於 128 KB,便不會受到監控且不符合自動分層的資格。較小的物件一律存放在經常存取層中。

S3 Intelligent-Tiering 存取層

下一節說明不同的自動和選用存取層。當物件在存取層之間移動時,儲存體類別會保持不變 (S3 Intelligent-Tiering)。

經常存取層 (自動)

這是在其生命週期中建立或轉換到 S3 Intelligent-Tiering 的任何物件的預設存取層。物件在被存取時,就會保留在此層中。Frequent Access 層可提供低延遲和高輸送量效能。

不常存取層 (自動)

如果物件連續 30 天未被存取,則物件會移至不常存取層。Infrequent Access 層可提供低延遲和高輸送量效能。

Archive Instant 存取層 (自動)

如果物件連續 90 天未被存取,則物件會移至 Archive Instant 存取層。Archive Instant Access 層可提供低延遲和高輸送量效能。

Archive Access 層 (選用)

S3 Intelligent-Tiering 可讓您選擇啟用封存存取層,以取得可以非同步存取的資料。啟用後,封存存取層會自動封存至少連續 90 天未存取過的物件。您可以將封存的最後存取時間延長至最多 730 天。封存存取層的效能與 S3 Glacier Flexible Retrieval 儲存類別相同。

此存取層的標準擷取時間範圍為 3-5 小時。如果您使用 S3 批次操作啟動還原請求,還原會在幾分鐘內開始。如需擷取選項和時間的詳細資訊,請參閱 從 S3 Intelligent-Tiering 封存存取層和 Deep Archive 存取層還原物件

注意

只有在您想要略過 Archive Instant 存取層時,才啟用封存存取層 90 天。Archive Access 層提供略低的儲存成本,擷取時間在幾分鐘到幾小時之間。Archive Instant Access 層可提供毫秒存取和高輸送量效能。

Deep Archive Access 層 (選用)

S3 Intelligent-Tiering 可讓您選擇啟用 Deep Archive 存取層,以取得可以非同步存取的資料。啟用後,Deep Archive 存取層會自動封存至少連續 180 天未存取過的物件。您可以將封存的最後存取時間延長至最多 730 天。Deep Archive Access 層的效能與 S3 Glacier Deep Archive 儲存方案相同。

此存取層中的物件標準擷取會在 12 小時內進行。如果您使用 S3 批次操作啟動還原請求,還原會在 9 小時內開始。如需擷取選項和時間的詳細資訊,請參閱 從 S3 Intelligent-Tiering 封存存取層和 Deep Archive 存取層還原物件

注意

只有當應用程式可以非同步存取物件時,才可啟用 Archive Access 和 Deep Archive Access 層。如果您要擷取的物件存放在 Archive Access 或 Deep Archive Access 層中,則必須先使用 RestoreObject 操作還原物件。