Amazon S3 的運作、收費方式及其他資訊

Amazon S3 即 Amazon Simple Storage Service 是精簡的物件儲存服務,可協助您儲存和復原裝置內的珍貴資訊。歡迎深入瞭解。

目錄

多家全球最大規模的公司都使用 Amazon S3 來儲存和管理資料。歡迎一同瞭解這款儲存服務及其運作方式,以及如何與 Seagate® Lyve Cloud 攜手合作,讓資料儲存空間發揮最佳效果。

什麼是 Amazon S3?

Amazon Simple Storage Service (Amazon S3) 是一款易於擴充的雲端儲存服務,專供線上備份、資料封存和 Amazon Web Services (AWS) 上的應用程式使用。

資料、檔案和物件都能使用公共網際網路和 S3 的 API 傳輸至 Amazon S3。您也可以使用 AWS Direct Connect,在 S3 和您的資料中心之間建立穩定的私人連線。

S3 有什麼用途?

AWS S3 透過精簡的功能集來儲存和保護大量資料,以便輕鬆使用。主要是為大型企業所設計,但中小型企業也能使用。使用者可儲存和保護各種類型的資料,並以各式各樣的方式來利用 S3,包括:

  • 資料分析
  • 應用程式託管
  • 應用程式的部署、安裝和管理
  • 行動應用程式
  • 資料倉儲與資料湖
  • 媒體儲存或託管
  • 網站託管

Amazon S3 功能

儲存類別

Amazon S3 以不同的定價模式提供多種儲存類別,適合不同用途。

  • S3 Standard:最適合經常存取的資料,例如應用程式、網站、內容發佈或大數據工作負載量。
  • S3 Intelligent Tiering: 適合資料用途尚不明確或有所變化時使用。此種儲存類別提供四種不同層級,會根據使用方式將資料自動移動到成本效益最佳的層級。
  • S3 Standard IA:較低費用的選項,適合使用頻率較低、但仍需要迅速存取的資料。適用於備份、災難復原和長期儲存之用。
  • S3 One Zone IA:適合只會偶爾存取,但在有需要時仍需要高可用性的資料。
  • S3 Glacier:專供無需快速存取的封存儲存之用,費用會根據您的需求所需的資料擷取時間長短而異。還有一種名為 S3 Glacier Deep Archive 的選項,適合一年僅需存取幾次的資料。這幾種是資料和物件儲存價格最低的選項。
  • S3 Outposts:為內部部署 AWS Outposts 環境提供 S3 物件儲存功能和 API。用途在於配合資料常駐規範,或是需要將資料儲存在靠近本地託管應用程式的位置之時。

儲存管理

建立 S3 儲存貯體並上傳物件後,可使用多種工具加以管理。其中最值得重視的一種儲存管理方式是設定 S3 Lifecycle 模組,這套規則可控管 S3 對物件群組的處理方式,協助管理成本。

舉例來說,可將交易動作設為在預設時間過後 (例如一個月或一年),便自動將資料從較高費用層級移往較低費用層級。也可以設定自動過期日期。

還有其他的儲存管理選項可協助保護資料,例如:

  • S3 Object Lock 使用一次寫入、多次讀取 (WORM) 的模式來避免資料遭到覆寫或刪除。
  • S3 Replication 提供跨 S3 儲存貯體的自動物件複製功能。
  • S3 Batch Operations 可執行批次動作,例如複製物件、設定物件標籤或使用存取控制清單。
  • S3 Versioning 可在 (需要時) 儲存物件先前的所有版本。

存取管理

根據預設,Amazon S3 的儲存貯體和儲存的資料會處於私密狀態。僅限資源擁有者存取。不過您可以指派使用者對儲存貯體、物件或個別檔案層級的存取原則。AWS Identity and Access Management (IAM) 旨在協助您管理和控制使用者層級的存取權。

存取管理工具有助於審視您儲存資料和整頓儲存貯體的方式。

資料處理

S3 Object Lambda 可讓您將自己的程式碼新增到要求中,以在資料傳回到指定應用程式時加以修改和處理。您的程式碼會在 AWS 架構上執行,由 AWS 管理,且會自動處理資料。舉例來說,您可篩選資料列、先刪減機密資訊再允許存取、自動調整影像大小等。

如此可減少製作多份資料複本或衍生複本的需求。AWS 會依據您程式碼的需求來處理要求,並提供任何檔案型動作的事件通知。

儲存的記錄與監控

對儲存空間的記錄與監控,是資料管理不可或缺的一環。S3 提供多種資源來協助您留意各項事物,或是對潛在問題做出回應。

  • Amazon CloudWatch 可供指定閾值,如果超出閾值便會寄送通知。
  • AWS CloudTrail 會根據使用者或角色層級採取的行動,提供審查追蹤記錄。可追蹤到任何動作的 IP 位址,以判斷是誰提出要求、何時提出,以及做出了何種行動。
  • AWS Access Logs 會記錄對儲存貯體提出的要求。在執行安全性或存取權限審查時,此功能特別實用。
  • AWS Trusted Advisor 會提出可改善安全性及可用性或是減少成本的建議。Enterprise 方案的客戶可使用一整套可信任的顧問檢查功能。

Amazon S3 定價

許多雲端儲存供應商會要求預先說定一定量的資料儲存空間和傳輸容量。若超出容量即會產生超額費用。因此企業使用者通常會超額部署,而需支付不一定會使用到的多餘容量費用。

S3 的定價方式不一樣,僅需支付實際使用的費用。

S3 儲存貯體定價

您只需支付在 S3 儲存貯體內儲存的物件費用。費率是依儲存類別、物件大小和儲存的時間長度而定。根據儲存類別及您的擷取、要求和接收作業,也會產生有變化的費用。

S3 的一大優勢在於,建立帳戶時即會自動註冊所有服務,但只需要支付真正使用到的部分。如此便能協助達到動態調整和資料生命週期管理的需求。

可透過我們的指南,進一步瞭解定價選項:S3 定價的基本要素。

Amazon Simple Storage Service 如何儲存資料?

S3 透過儲存貯體、物件、索引鍵、版本控制和政策等用詞,說明如何儲存資料且還能整頓資料。

S3 儲存貯體

儲存貯體實際上就是儲存物件的容器。與傳統檔案類似,用於儲存資料或中繼資料 (物件)。單一儲存貯體可儲存任何數量的物件,最多可擁有 100 個獨立的儲存貯體。

S3 物件

物件是儲存在 S3 之中的基本實體。物件指的是資料或中繼資料,會在儲存貯體中整理妥當以供輕鬆存取。若要進一步整頓物件,可使用索引鍵和版本 ID 來辨識個別物件。

S3 索引鍵

索引鍵也稱為物件索引鍵或索引鍵名稱,是指定儲存貯體中物件的識別碼。每一個物件都擁有一個索引鍵,以便使用者理解物件的相關資訊。

S3 版本控制

版本控制也稱為版本 ID,可讓使用者得知所查看的物件是相同物件的哪一個版本。除了索引鍵名稱之外,將版本控制 ID 也套用到物件上,便能更清楚明瞭地整理物件,並迅速擷取單一物件的特定版本。

儲存貯體原則

IAM 原則這類儲存貯體原則,有助於設定特定儲存貯體的權限,也可以設定儲存貯體內物件的權限。如此能讓資料多一層保護。

注意:僅有儲存貯體擁有者才能建立儲存貯體及其物件的原則。此外儲存貯體原則的大小限制為 20KB。

運用 Lyve Cloud 強化 S3

可使用 S3 為雲端儲存策略打造穩固的基礎,再加以強化以達到高效率的多重雲端效能。

Lyve Cloud 提供時時運作的資料途徑,補足既有的混合式和多重雲端環境,可部署大量的儲存空間。如此一來,只要有需要便能隨時存取資料,且能快速在不同儲存層之間移動。

搭配使用 S3 後,Lyve Cloud 能將企業資料用於成功的備份和復原用途。