全部產品
Search
文件中心

Batch Compute (Deprecated):簡介

更新時間:Jul 06, 2024

批次運算服務(Batch Computing Service,簡稱BatchCompute)是一種適用於大規模並行批次工作的分布式雲端服務。我們提供了豐富的API介面,您可以基於此API很方便使用BatchCompute的服務以及開發自己的應用程式。

請確保在使用這些介面前,已充分瞭解了BatchCompute產品說明、使用協議和收費方式。

在BatchCompute中,對每個使用者可使用的叢集、作業等資源均有數量和規格限制。更多詳情,請參閱 產品限制

在介面說明部分,凡出現對參數可選值、可用規格方面與官網上給出的資源規格限制發生矛盾時,均以官網上給出的值為準。

使用說明

本文的API參考主要介紹介面的請求文法、相關參數含義以及請求和返回樣本。如果要快速進行二次開發,建議您使用SDK開發包。關於SDK的安裝和使用,請參閱SDK參考。

術語表

中文英文說明
叢集Cluster一系列的VM執行個體組在 BatchCompute 中被定義為一個叢集(Cluster)。一個叢集可以由多個執行個體組(Group)組成,一個組中的執行個體共用同樣的執行個體類型定義(如指定的 CPU 核心數和記憶體大小組合),多個組之間共用鏡像(Image)
作業Job使用者的每個特定的計算需求在 BatchCompute 中被描述為一個作業(Job)
任務Task一個作業由一組任務(Task)及其依賴關係組成。批次運算支援能以有向非循環圖 DAG(directed acyclic graph)形式描述的作業
執行個體Instance執行個體是 BatchCompute 調度與執行的最小單元,這些執行個體會動態運行在系統分配的虛擬伺服器節點上。每個任務可以有一個或多個執行執行個體(Instance)。同一任務的各個執行個體平行處理各自的輸入資料。
鏡像Image鏡像(Image)是叢集資源建立或者作業運行環境的模板。它是一個標準的或者自訂的 ECS 鏡像,需要安裝 BatchCompute Agent,然後授權給 BatchCompute 服務使用