Cloud Storage 總覽

Cloud Storage 可讓您儲存、管理及擷取非結構化資料,具有高耐用性和全球可用性。您可以使用 Cloud Storage 發布網路內容、儲存資料集以用於數據分析和機器學習工作負載,以及封存備份資料以符合法規遵循和災難復原需求。

Cloud Storage 的運作方式

Cloud Storage 是Cloud de Confiance by S3NS 提供的可擴充代管儲存服務,可讓您將資料儲存為物件,並存放在稱為值區的容器中。

所有 bucket 都與專案相關聯,您可以在組織底下為專案分組。建立專案後,您可以建立 bucket、將物件上傳至 bucket,以及從 bucket 下載物件。您也可以授予權限,讓指定的實體或公開網際網路上的所有人存取資料。目錄功能可讓您以更類似硬碟或網路附加儲存 (NAS) 的方式使用 Cloud Storage:資料夾可讓您以目錄結構整理物件,而代管資料夾則可簡化物件的存取控管。

每個專案、bucket、物件、資料夾和代管資料夾都是Cloud de Confiance by S3NS中的「資源」,Compute Engine 執行個體等項目也是。

Cloud de Confiance by S3NS 階層

以下說明如何將 Cloud Storage 結構套用至實際案例:

  • 組織:貴公司 (Example Inc.) 建立名為 exampleinc.org 的 Cloud de Confiance by S3NS組織。

  • 專案:Example Inc. 正在建構多個應用程式,每個應用程式都與一個專案相關聯。每個專案都有專屬的一組 Cloud Storage API 和其他資源。

  • Bucket:每個專案可以包含多個 bucket,也就是用來儲存物件的容器。舉例來說,您可以建立 photos 值區,用於存放應用程式產生的所有圖片檔,並建立另一個 videos 值區。Cloud Storage 提供不同的儲存空間級別和位置,讓您根據工作負載需求,選擇資料的耐用性和可用性。

    在更廣泛的 Cloud de Confiance by S3NS生態系統中,值區是主要的資料基礎。您可以將 bucket 連結為其他Cloud de Confiance by S3NS 服務 (例如 AI Hypercomputer、Vertex AI 和 Google Kubernetes Engine) 的儲存空間後端。

  • 物件:bucket 包含物件,例如名為 puppy.png 的圖片。物件是不可變更的資料片段,由任何格式的檔案組成。每個 bucket 基本上可包含無限個個別物件。

  • 資料夾:啟用階層命名空間的 bucket 可以包含資料夾。資料夾可提供實際的檔案系統來儲存物件,而非模擬的檔案系統。您可以透過單一作業,自動重新命名資料夾及其中的所有物件。

  • 代管資料夾:每個 bucket 也可以包含代管資料夾,可授予或撤銷 bucket 上設定的 IAM 權限以外的其他存取權。代管資料夾不使用真正的目錄樹狀結構,而是僅用於權限檢查的資源疊加層。

資源名稱

每個資源都有專屬名稱,就像檔案名稱一樣。值區的資源名稱格式為 projects/_/buckets/BUCKET_NAME,其中 BUCKET_NAME 是值區 ID。物件的資源名稱格式為 projects/_/buckets/BUCKET_NAME/objects/OBJECT_NAME,其中 OBJECT_NAME 是物件的 ID。

資源名稱結尾附加的 #NUMBER 表示物件的特定世代。#0 是物件最新版本的特殊 ID。如果物件名稱結尾的字串會被解讀為版本編號,建議您新增 #0。

Cloud Storage 工具

您可以使用下列工具與 Cloud Storage 互動:

  • Cloud de Confiance 控制台: Cloud de Confiance 控制台提供視覺化介面,可讓您在瀏覽器中管理資料。

  • Google Cloud CLI:gcloud CLI 可讓您使用 gcloud storage 指令,透過終端機與 Cloud Storage 互動。

  • 用戶端程式庫:Cloud Storage 用戶端程式庫可讓您使用偏好的語言管理資料,包括 C++、C#、Go、Java、Node.js、PHP、Python 和 Ruby。

  • REST API:使用 JSON 或 XML API 管理資料。

  • Terraform:Terraform 是一種基礎架構即程式碼 (IaC) 工具,可用來佈建 Cloud Storage 的基礎架構。詳情請參閱「使用 Cloud Storage 佈建資源」。

  • Cloud Storage FUSE:Cloud Storage FUSE 可讓您將 Cloud Storage bucket 掛接至本機檔案系統。這樣一來,應用程式就能使用標準檔案系統語意,從 bucket 讀取或寫入 bucket。

  • GCSFS Python 程式庫:GCSFS 是 Python 程式庫,可為 Cloud Storage 提供 Pythonic 檔案系統介面。

用途和主要功能

Cloud Storage 提供耐用且全球可用的物件儲存庫,可適應各種企業工作負載,從高效能人工智慧 (AI) 和機器學習 (ML) 訓練到法規封存,都能輕鬆應對。

儲存及存取資料,用於 AI/機器學習和資料分析

這項服務專為大規模處理作業設計,可提供高處理量、低延遲的資料存取功能,加快 AI/機器學習管道和數據分析洞察的速度。

功能 功能、產品或特色
Cloud Storage FUSE 將 bucket 掛接至本機檔案系統,讓應用程式能使用標準檔案系統語意,讀取或寫入 bucket。

如要進一步瞭解如何提升效能,請參閱「針對 AI/機器學習和資料分析最佳化儲存空間」。

資料安全性與法規遵循

運用內建的加密機制、存取控管和不可變更的資料保留政策,保護資產並符合全球法規標準。

安全防護層 功能、產品或特色
存取控管 強制執行最小權限存取權,並限制流量,僅允許信任的網路。產品和功能包括:
  • Identity and Access Management:透過角色式存取控管機制,授權特定使用者、群組或服務帳戶對 Cloud Storage 資源執行動作。
  • 統一 bucket 層級存取權:停用物件層級存取控管清單 (ACL),並一律使用 bucket 層級 IAM 政策,統一控管 Cloud Storage 資源的存取權。
資料加密 為靜態和傳輸中的資料加密。產品和功能包括:
  • S3NS代管金鑰:根據預設,系統會使用 S3NS擁有及維護的伺服器端金鑰,自動加密 Cloud Storage 靜態資料。
  • CMEK (Cloud KMS):控管加密金鑰的輪替時間表、存取權限和生命週期,保護 Cloud Storage 資源。
  • CSEK:在每個 API 要求中提供自己的加密編譯金鑰,保護 Cloud Storage 靜態資料,而非 S3NS 儲存或復原金鑰內容。
資料保留和不可變性 防止意外刪除,並協助遵守資料法規。產品和功能包括:
  • bucket 鎖定:為 bucket 指定資料保留政策,強制執行法規和法規遵循資料保留規則,控管 bucket 中的物件必須保留多久。
  • 物件保留:為特定物件套用不可變更的保留期限,藉此管理個別物件的生命週期,防止物件在期限屆滿前遭到刪除或取代。
  • 物件版本管理:自動將遭到覆寫或刪除的使用中物件封存為非現行版本,藉此保留資料的歷來副本,讓您隨時還原過去的物件狀態。

備份、災難復原和業務持續性

具備多區域可用性,並能快速跨區域複製,保護企業免於資料遺失、災難事件和區域性服務中斷。

功能、產品或特色 說明
雙區域和多區域 自動在地理位置不同的 Cloud de Confiance by S3NS 區域複製資料,可用性達 99.99%。
強化型複製 在 15 分鐘內,將新寫入的物件全數複製到雙區域配對。

成本最佳化及管理資料生命週期

根據存取頻率選擇符合成本效益的儲存空間級別,降低資料生命週期內的儲存空間支出。

儲存空間級別、產品或功能 說明
儲存空間級別 根據資料存取頻率,選擇 Standard Storage、Nearline Storage、Coldline Storage、Archive Storage 和 Rapid Storage。
Autoclass 根據物件存取模式,自動在儲存空間級別之間轉換物件。
物件生命週期管理 使用自訂規則政策刪除或轉換物件。

內容發布和網路服務

在全球發布數位資產、下載內容和媒體檔案,同時享有低延遲和高可用性。

功能、產品或特色 說明
Cloud CDN 和 Cloud Load Balancing 在 S3NS的全球邊緣位置快取靜態資產,以超低延遲時間傳遞網頁。
經簽署的網址 提供私人 S3NS
靜態網站託管 直接從公開 bucket 提供靜態 HTML、CSS、JavaScript 和媒體素材資源。

資料遷移和事件導向擷取

簡化將外部資料移至 Cloud de Confiance by S3NS 的流程,並在上傳物件時觸發自動處理工作流程。

整合 說明
Storage 移轉服務 代管的大規模線上資料移轉服務,可從 Amazon S3、Microsoft Azure Blob 儲存體、HTTP 來源或地端部署儲存空間移轉資料。
Transfer Appliance 耐用的硬體設備,可將多達數百 PB 的離線資料傳送至 Cloud de Confiance by S3NS。
Eventarc 和 Pub/Sub 在建立、刪除物件或更新中繼資料時,發出即時事件通知,觸發 Cloud Functions 或 Cloud Run 服務。

分析及管理資料儲存空間

深入瞭解儲存的資料,並在 Cloud Storage 環境中大規模管理。

功能、產品或特色 說明
Storage Intelligence 掌握儲存空間環境,盡可能降低成本,並強制執行資料治理政策。
Storage Intelligence 建議工具 監控儲存的資料,並取得可做為行動依據的發現項目,協助您盡可能降低成本、提升效能及強化安全性。
object enrichments (預先發布版) 使用機器學習模型,為非結構化圖片和 PDF 文件生成結構化中繼資料。
儲存空間分析資料集 在 BigQuery 中查詢及分析值區和物件中繼資料的索引。
儲存空間批次作業 執行大量作業,例如刪除物件、更新中繼資料,或對數百萬或數十億個物件套用保留政策。
bucket 遷移 將現有 bucket 及其資料移至新位置,同時保留 bucket 名稱和物件中繼資料,並盡可能縮短停機時間。

快速入門導覽課程指南

如要瞭解使用 Cloud Storage 的基本概念,請參閱下列指南:

正在尋找其他產品嗎?

如果 Cloud Storage 不是適合您的儲存空間解決方案,請參閱下列儲存空間服務的詳細資訊:

後續步驟