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 的位置之間的距離)。 此地理分散範圍有助於儲存區的備援。

所有要求和回應都是透過 HTTP 來提出,且所有要求都支援使用 Content-MD5 標頭來使用雜湊型完整性檢查。 如果提供的 MD5 雜湊不符合儲存體服務計算的總和檢查,則會捨棄物件並傳回錯誤。 對物件提出的所有 GETHEAD 要求都會使用物件的 MD5 雜湊傳回 Etag 值,以確保用戶端的完整性。

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

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

IBM Cloud Satellite 上的 Cloud Object Storage

需要物件儲存體內部部署或位於 IBM Cloud 資料中心不支援之地理位置的工作量可以使用 IBM Cloud Satellite。 如需相關資訊,請參閱 文件

Cloud Object Storage IaaS (舊式)

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

後續步驟

開始使用 最佳方式的 Documentation 提供下列支援: 佈建帳戶、建立儲存區、上傳物件,以及透過 API 互動使用一般作業的參照。