使用 IBM Cloud Object Storage 建置雲端原生應用程式

雲端-原生應用程式運用並結合雲端執行時期(例如,容器)、雲端資源用於資料儲存,以及平台安全性和合規性,為您的終端用戶提供價值,為您的組織提供商業效率。開發人員可以使用運算執行時期和微服務來建置整合的應用程式,並使用 IBM Cloud Object Storage 服務來儲存資料。IBM Cloud Object Storage 很適合儲存大量的非結構化資料,因為其簡單的「純文字」結構可以彈性調整。它提供分散式、可使用 API 存取的儲存設備,可直接整合到應用程式。簡單整合 IBM Cloud 中的執行時期、儲存器和微服務,讓開發人員很容易將 IBM Cloud Object Storage 快速整合為雲端原生應用程式流程的持續資料儲存庫,並輕鬆而有效地更新應用程式元件。

顯示在雲端原生應用程式開發中使用的元件(包括物件儲存)的圖表

常見使用案例

建置新一代雲端應用程式

使用運算執行時期行(例如,容器、虛擬機器和裸機)及微服務(例如,SQL查詢、Watson AI 和 Analytics)來建置整合的應用程式,並使用 IBM Cloud Object Storage 服務來儲存資料。

將應用程式現代化以在雲端執行

轉換舊式應用程式以在雲端執行,並使用 IBM Cloud Object Storage 作為雲端資料儲存。因為有備援和加密選項可幫助資料保護,因此幾乎消除了資料流失的恐懼。

建置及執行行動式和智慧型裝置應用程式

將 IBM Cloud Object Storage 用於以資料為中心的行動式應用程式的雲端資料儲存,並為您的智慧型裝置應用程式收集和儲存大量的非結構化 IoT 資料。

雲端原生應用程式儲存功能

沒有限制的規模

IBM Cloud Object Storage 很適合儲存大量的資料,因為其簡單的「純文字」結構可以彈性調整。您不需要管理或持續供應 — 只需存取儲存設備和耗用。以原生格式來儲存內容資料,包括媒體檔案、映像、視訊,文件和資料集,而且沒有限制。您也不需要擔心目錄中有太多的資料。使用 IBM Cloud Object Storage,沒有真實的目錄,也沒有儲存區中的物件數實際限制。

將應用程式和執行時期連接至儲存區

使用 IBM Cloud 服務時,客戶只需提供 IBM Cloud Object Storage 帳戶和儲存區、建立認證並將 Kubernetes 服務連結到他們的儲存區。

IBM Cloud 上的微服務

使用雲端工作量型樣(例如,Docker、Cloud Foundry 和 IBM Cloud 功能)來運用微服務(以 Apache OpenWhisk 為基礎)。運用微服務(例如 Java™、Node.js 及其他)的實作選擇。以 IBM Cloud Object Storage 作為您的持續資料儲存庫搭配使用 IBM Cloud 上的微服務,利用 IBM Watson® 和其他雲端服務來擴充應用程式的功能。

API 可存取的儲存設備

與 IBM Cloud Object Storage 的互動是透過 API 在應用程式層次進行的,透過簡單的指令來儲存或擷取物件。IBM Cloud Object Storage API 是 REST 型 API,且支援一組共用的 S3 API 函數來進行程式化存取。提供 Java、Node.js 和 Python 的 SDK,支援身份存取及管理,並支援 HMAC 鑑別。IBM Cloud Object Storage 可允許完整的寫入和改寫,非部分修改。此行為更貼近資料庫並大幅簡化應用程式開發。

安全和加密

利用我們的內建加密選項、安全和原則許可權功能來安全保護您的資料。如同 IBM Cloud 上的其他服務一樣,IBM Cloud Object Storage 使用 IBM Identity 和 Access Management 獲得安全保護,並提供原則和許可權的整合支援。DevOps 團隊可以設定儲存區層次的許可權給使用者和應用程式,IBM Starter Kits 套件讓您輕鬆地配置應用程式來存取您的 IBM Cloud Object Storage 儲存區。IBM Cloud Object Storage 同時支援 IBM Cloud 原生 API 金鑰和 OAuth2 鑑別機制,以及使用於協力廠商應用程式和 SDK 的 HMAC 鑑別。

備援選項

儲存在 IBM Cloud Object Storage 內的資訊已加密並分散在多個地理位置。您的應用程式可以部署在多個位置,資料會自動跟隨。您的 DevOps 團隊不需要管理延續性或可用性。建立儲存區時,有備援的選項,會決定實體位置以及儲存在該儲存區中的備援物件。IBM Cloud Object Storage 提供三種類型的備援:跨區域、區域及單一資料中心。