亞馬遜網路服務 (AWS) 為用戶提供了許多選擇,幫助用戶找到最合適的儲存方案,以實現成本和效能的最佳化。最受歡迎的S3 儲存類別之一是 S3 智慧分層,自推出以來,它已幫助客戶節省了 7.5 億美元的儲存成本。
S3 智慧分層可以根據存取頻率在不同的儲存層之間移動對象,從而優化儲存成本。
借助https://aws.amazon.com/about-aws/whats-new/2021/11/s3-intelligent-tiering-archive-instant-access-tier/ AWS 近期推出亞秒數的歸檔即時存取層,智能時存取層級可以降低成本級存取。在本文中,我們將了解 S3 智慧分層的歸檔即時存取層、其優勢以及各種用例。
Amazon S3 智慧分層是一種基於雲端的物件儲存類別,它會自動將物件歸檔到成本效益高的儲存層,以實現最大效益。憑藉其智慧演算法,智慧分層儲存可自動幫助您優化儲存成本,而不會犧牲效能或可用性。雖然這種儲存類別非常適合用於數據使用模式未知或不斷變化的數據,例如應用程式日誌、媒體檔案和感測器數據,但它也可用於頻繁存取且不需要最低延遲的數據,例如備份和災難復原檔案。
S3 智慧分層持續監控您的資料使用情況,並根據其存取模式自動在熱儲存、溫儲存和冷儲存三個層級之間移動資料。熱層針對頻繁存取的資料進行了最佳化,而溫層和冷層則針對不經常和很少存取的資料而設計。作為其主要優勢之一,您只需為使用的儲存空間付費,以及每月少量的監控和自動化費用。
歸檔即時存取 (AIA) 儲存層可為不常用的資料提供快速檢索時間,同時仍提供雲端儲存的成本優勢。與不經常存取 (IA) 層相比,歸檔即時存取層 (AIA) 使客戶能夠在不影響可用性或持久性的前提下歸檔數據,因為他們可以立即檢索所需數據,而無需先從較低層恢復。
AIA 層會自動為 S3 智慧分層類別中的所有儲存物件啟用,其中 IA 層中任何 90 天未存取的資料物件都會自動移至 AIA 層。儲存層還提供了靈活性,可以根據需要將資料轉換回標準儲存層或批量儲存層,而無需預先投資。
使用 S3 智慧分層 AIA 層的優點包括:
無檢索費用
雖然 Amazon S3 會支付從歸檔層匯出的資料費用,但您只需為實際使用的容量。 因此,對於在 AIA 層存檔的資料的重建或檢索,不會產生任何費用。這使其成為不常用資料的理想儲存解決方案,這些資料仍然 需要能夠快速訪問,且不產生額外費用。
無最短儲存期限
S3 智慧分層 AIA 層沒有最短儲存期限。您可以根據需要,將物件儲存在這一層中,儲存時間長短不限,無需擔心任何最小儲存時長限制。這使其成為儲存您可能不需要立即存取但仍希望保留以備將來使用的資料的理想選擇。您只需為使用的儲存空間付費,因此您可以僅儲存將來需要的數據,從而最大限度地降低成本。
零營運開銷
S3 智慧分層演算法使用機器學習來監控存取模式,並即時決策以確定每個物件的最佳儲存層。這意味著您不再需要擔心手動在儲存層之間移動物件或為不必要的儲存付費。這與其他需要管理員輸入和定期調整才能保持最佳效能和成本效益的儲存解決方案形成鮮明對比。
此外,AIA 層減少了檢索前跨層移動物件所需的工作量,從而可立即存取已歸檔的資料。
低延遲和高吞吐量
AIA 層依賴 S3 的基礎技術,包括資料本地化、多可用區、最佳化的檔案系統和高效的快取機制,以降低延遲。
此外,儲存層還採用了硬碟 (HDD) 和固態硬碟 (SSD) 的最佳組合,以實現高吞吐量。這使其非常適合依賴高效能儲存的工作負載,例如視訊串流或大數據分析。
Amazon S3 的智慧分層 AIA 層最適合存取頻率不高但仍需要在需要時快速存取的資料。
這包括備份檔案、日誌檔案和媒體檔案等資料。歸檔層級的每 GB 價格低於標準儲存層級,因此對於長期儲存而言更具成本效益。而且,由於資料仍然儲存在 S3 中,您可以享受 S3 的所有優勢,例如安全性和持久性。AIA 層的一些適用用例包括:
不常用歸檔儲存
AIA 層的一個常見用例是儲存不常用的資料。由於儲存和檢索成本低,此層級非常適合用於歸檔數據,因為它可以長期儲存而不會產生高昂的成本。此外,該層的高耐久性意味著即使很少訪問,數據也能安全且易於訪問。
快速存取儲存層
AIA 層的另一個常見用例是儲存可在需要時快速存取的資料。使用此層儲存此類資料的主要優勢在於其快速存取速度。這意味著用戶可以存取所需的數據,而無需等待從速度較慢的儲存方式中檢索數據。此外,該層級的高耐久性意味著即使頻繁訪問,資料也能保持安全且易於存取。
非常適合不可預測的存取模式
AIA 層級非常適合存取模式隨時間不可預測地變化的儲存物件。例如,在音樂唱片收藏和串流媒體應用程式中,用戶經常訪問最近上傳的音樂。隨著唱片發行時間的成長,串流媒體播放趨勢逐漸下降。幾個月無法存取後,S3 的智慧分層功能可以將音訊檔案移至 AIA 層。藝術家人氣的突然飆升可能會導致人們對他們早期的音樂越來越感興趣,這些音樂資料可以立即檢索並透過 AIA 層進行串流傳輸,或者可以根據存取模式遷移到頻繁存取層。
要開始使用智慧分層,您首先需要建立一個新的儲存類別。這可以透過使用 S3 控制台、AWS CLI 或 PUT API 物件來完成。建立儲存類別後,您可以使用簡單的 API 呼叫將資料移至其中。
注意:S3 智慧分層現在可以自動對任何物件進行分層。
90 天內未造訪的 IA 層級降級為 AIA 層級。若要手動配置儲存桶中各個物件的規則,您可以依照下列步驟操作。在儲存桶物件層級套用分層策略之前,請導覽至https://console.aws.amazon.com/s3/ S3 控制台
,然後選擇要啟用智慧桶的儲存桶。然後,選擇“管理”選項卡,然後按一下“智慧分層”。然後,您可以檢查是否啟用了自動模式或手動模式來確認。在自動模式下,S3 會根據使用模式自動在層級之間移動物件。使用手動模式可以指定物件應該儲存在哪個層級。假設您打算對現有儲存桶中的各個物件套用分層規則。要實現此目的,請按照以下工作流程操作:





您也可以使用 AWS CLI 指令來管理 S3 智慧型層的設定。
一種典型的方法是使用 put-bucket-intelligent-tiering-configuration 命令,並將設定指定為 JSON 文件,以啟用不同的分層選項。
以下命令將 AIA 配置指派給 darwinbucketexample 儲存桶。$ put-bucket-intelligent-tiering-configuration { "Id": "darwinbucketexample", "Filter": { "Prefix": "filter-criteria1", "Tag", "Filter": { "Prefix": "filter-criteria1", "Tag"( "And": { "Prefix": "filter-criteria2", "Tags": [ { "Key": "object-tag-key2", "Value": "object-tag2" } ... ] } }, "狀態": "已停用" "分級": [ { "天數": 整數, "存取等級": "歸檔存取"\|"深度歸檔存取" } ... ]} 您也可以使用 PUT API 物件來應用規則,以控制資料如何移動到 S3 智慧分層存儲,然後再進行歸檔。
例如,要將 darwinbucketexample 存儲桶移動到智慧分層存儲,您需要在 x-amz-storage-class 標頭下包含 INTELLIGENT_TIERING 作為存儲類別。
PUT /darwin-image.jpg HTTP/1.1Host: darwinbucketexample.s3..amazonaws.com ( http://amazonaws.com/ )Date: Thu, 22 Dec 2021 15:50:33 )Date: Thu, 22 Dec 2021 15:50:33 15:50:33 類型。 使用BlueXP Cloud Volumes ONTAP擴展 S3 智能分層的優勢
雖然 S3 智能分層為 S3 添加了一項急需的功能 對於使用者而言, NetApp BlueXP Cloud Volumes ONTAP 可以進一步將其用作 AWS 的資料管理階層。
Cloud Volumes ONTAP資料分層 可以將不常用的 EBS 儲存資料自動分層到更具成本效益的 S3 智能時儲存,並在需要自動分層時將其移回。 AWS 本身不支援物件儲存和區塊儲存之間的分層儲存。
但這並非其優勢的全部。 Cloud Volumes ONTAP利用更具成本效益和空間利用率的 NetApp快照技術 和 雲內建的儲存效率(包括重複資料刪除、壓縮和精簡配置)可以降低整體儲存成本,不僅適用於 S3,也適用於更昂貴的 Cloud Volumes ONTAP儲存分層案例研究的資訊。
常見問題
如何在 S3 儲存桶上啟用智慧分層?
要在 S3 儲存桶上啟用智慧分層,請先從儲存桶清單中選擇儲存桶名稱。
在儲存桶頁面上,選擇“屬性”,捲動至“S3 智慧分層配置”部分,然後按一下“建立”。有關 S3 儲存桶智慧分層配置設定的更多詳細信息,請參閱https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html AWS 官方文件 AWS。 S3 智慧分層成本高嗎?
雖然 S3 智慧分層可能需要更高的初始成本,但從長遠來看,它最終可以為組織節省金錢。
透過 S3 智慧分層,資料會自動移動到最具成本效益的儲存層,從而節省儲存成本。這通常是透過根據存取模式自動將資料儲存在最合適的儲存類別中來實現的,因此非常適合不經常存取的資料。此外,S3智慧分層還能提供額外的資料遺失和損壞防護,進而進一步降低緊急成本。