在AWS 提供的眾多服務中,Amazon S3(簡單儲存服務)是基礎支柱之一。我們Oncloud AI透過本文幫助您了解Amazon S3。
什麼是Amazon S3?
Amazon S3 是一種可擴展的物件儲存服務,旨在從任何位置儲存和檢索任意數量的資料。其多功能性使其適用於各種用例,從備份檔案和託管靜態網站到管理大數據分析和存檔重要記錄。
Amazon S3 的主要賣點包括:
- 可擴展性:它可以處理PB 級的數據,無需任何人工來擴展基礎設施。
- 耐用性和可用性:AWS 保證99.999999999% 的耐用性(即11 個9!)和高可用性,確保您的資料安全且可存取。
- 成本效益:您只需為您使用的內容付費,這對新創公司和企業來說都是一個經濟實惠的解決方案。
Amazon S3 的工作原理
S3 將資料儲存在buckets中,這些buckets 本質上是物件的容器。以下是術語的細分:
- Bucket:儲存物件的儲存容器。每個bucket 在AWS 上都有唯一的名稱。
- 物件:您在S3 中儲存的實際資料。每個對象包括:
- 文件本身(數據)。
- 元資料(有關文件的資訊)。
- 唯一鍵(用於檢索物件)。
- Key:儲存桶內物件的唯一識別碼。
當您將檔案上傳到S3 時,AWS 會為其指派一個金鑰,讓您可以使用儲存桶名稱和金鑰組合來檢索它。
讓S3 脫穎而出的功能
- 儲存類別
S3 提供針對特定用例客製化的不同儲存類別:- S3 標準:適合經常存取的數據。
- S3 智能分層:根據存取模式自動在層之間移動資料。
- S3 Glacier:非常適合不頻繁訪問的長期存檔。
- S3 單區-不頻繁訪問(單區-IA):針對儲存在單一可用區中的不頻繁存取的數據,這是一種低成本選項。
- 生命週期策略
您可以透過定義策略來在儲存類別之間轉換物件或在特定期限後刪除它們,從而實現資料管理的自動化。 - 版本控制
S3 可以保留一個物件的多個版本,提供還原舊版本或防止意外刪除的方法。 - 安全和存取控制
借助IAM 角色、儲存桶策略和存取控制列表(ACL)等工具,S3 確保您的資料受到保護並且只有授權使用者才能存取。 - 事件通知
您可以設定S3,在發生某些操作(例如檔案上傳)時觸發向AWS Lambda或SNS等服務發出通知。
Amazon S3 的常見使用案例
- 備份和復原
S3 的耐用性使其成為儲存資料庫、應用程式和系統備份的理想解決方案。 - 靜態網站託管
S3 可以託管包含HTML、CSS 和JavaScript 檔案的靜態網站。將其與Amazon CloudFront配對,即可形成全球內容傳遞網路。 - 大數據分析
許多AWS 服務(例如Amazon Redshift和Athena)與S3 無縫整合以進行數據分析。 - 內容交付
媒體公司經常使用S3 來儲存和分發圖像、影片和音樂等內容。 - 使用Glacier 進行資料存檔
S3 是存檔需要出於合規性或歷史目的而保留的資料的經濟的選擇。
Oncloud AI身為AWS代理商,提供亞馬遜雲端服務,支援亞馬遜雲端伺服器AWS代付、AWS遷移、AWS維運託管等服務,如有相關需求可聯繫Oncloud AI。

