IBM Cloud Docs
何謂 IBM Cloud Object Storage?

何謂 IBM Cloud Object Storage?

IBM Cloud® Object Storage 是用於儲存非結構化資料的高可用性、可延續且安全的平台。 非結構化資料 (有時稱為二進位或「二進位大型物件」資料) 是指以資料庫方式非高度結構化的資料。 物件儲存是儲存 PDF、媒體檔案、資料庫備份、磁碟映像檔甚至大型結構化資料集的最有效方式。

上傳至 IBM Cloud Object Storage 的檔案稱為 物件。 物件可以從非常小 (幾個位元組) [到非常大](高達 10TB)。 它們會組織成 儲存區,作為物件的儲存器,並且可以在位置、備援、計費速率、安全及物件生命週期方面彼此獨立配置。 物件本身具有使用者定義標籤、合法保留或保存狀態形式的專屬 meta 資料。 在儲存區中,物件的階層實際上是「平面」,雖然可以在物件名稱中新增字首,以提供一些組織,以及在清單及其他作業中提供彈性。

IBM Cloud Object Storage 在所有資料作業中高度一致,最終在儲存區配置作業中一致。 這表示當上傳物件時,在順利寫入物件之後,伺服器會回應 200 OK,且物件會立即可供列出及讀取。 儲存在 IBM Cloud Object Storage 中的所有資料都會加密、消除編碼,並分散在三個位置 (從單一資料中心、多區域地區或 MZR,甚至多個 MZR 的位置之間的距離)。 此地理分散範圍有助於儲存區的備援。

所有請求與回應都是透過 HTTPS 進行,所有請求都支援使用 Content-MD5 標頭或 checksum 標頭 (包括 x-amz-checksum-crc32, x-amz-checksum-crc32c, x-amz-checksum-crc64nvme, x-amz-checksum-sha1x-amz-checksum-sha256),進行以雜湊為基礎的完整性檢查。 如果所提供的 MD5 哈希值與儲存服務計算的校驗和不相符,該物件會被丟棄,並傳回錯誤訊息。 所有對物件提出的 GETHEAD 請求都會傳回 Etag 值,並包含物件的 MD5 切細值,以確保用戶端完整性。

開發人員使用 API 來與其物件儲存體互動。IBM Cloud Object Storage 支援用於讀取和寫入資料以及儲存區配置的 S3 API 子集。 此外,還有 Object Storage 資源配置 API 可用來讀取及配置儲存區 meta 資料。 軟體開發套件 (SDK) 適用於 Python、Java、Go 及 Node.js 架構。 外掛程式可用於 IBM Cloud 指令行介面

IBM Cloud 主控台 也為大部分作業和配置提供使用者介面。

Cloud Object Storage 關於 IBM Cloud Satellite

需要內部物件儲存的工作負載,或在 IBM Cloud 資料中心不支援的地理位置,可以使用 IBM Cloud Satellite。 如需詳細資訊,請參閱 說明文件

Cloud Object Storage IaaS (舊式)

建議舊式 IaaS 使用者將工作負載移轉至啟用 IAM 的服務。 IaaS 使用者可以參照此文件,但 COS IaaS不支援與雲端服務相關的任何特性 (IAM、Key Protect、活動追蹤、度量監視、通知等)。

後續步驟

有關 開始 使用的最佳方式的文件提供了支援,以提供帳戶、建立儲存桶、上傳物件,以及透過 API 互動使用常見作業的參考。