共用方式為


成本和使用量

Azure CycleCloud 會嘗試追蹤叢集成本和使用量。 它會監視數個資源,包括實例和磁片區,並使用此來估計每個資源的執行時間和費用。

使用量警示

CycleCloud 可讓您設定每個叢集的警示,以顯示預估成本,並在支出超過指定的金額時通知您。

若要顯示您的叢集使用量,請按一下叢集中的 [ 建立新警示 ] 以開啟警示視窗。 如果您想要追蹤此特定叢集的支出,請透過核取方塊啟用警示。 設定叢集的預算,並使用下拉式清單來選取設定預算是當天或月份。 按一下 [儲存 ] 以啟動警示。 在 [叢集] 頁面上,您會根據選取專案) ,看到當天或月份的目前支出 (。

注意

使用量警示僅供參考。 超過您的預算將不會停止或暫停實例。 每個叢集的支出金額是選取的每個時間週期累計。

使用警示

預算內的目前支出:

預算內的目前支出

超額的目前支出:

超額的目前支出

通知

如果您想要在叢集超過預算時收到電子郵件或 Slack 通知,請輸入下列其中一項:

  • 使用者名稱:以電子郵件傳送與使用者帳戶相關聯的位址。
  • Email位址:輸入警示的電子郵件地址。
  • Slack:如果您使用 Slack,您可以設定 Webhook 以將通知傳送至特定通道。

新增警示收件者的資訊,然後按一下 [ 儲存]。 若要新增其他收件者,請按一下 +- 以刪除。

每天會傳送一次通知。

若要編輯警示、預算或通知設定,請從叢集頁面上的警示行按一下 [ 管理 ]。

定價

CycleCloud 會收集所有雲端提供者中執行之實例的定價。 資料會每天持續更新,以提供精確的估計值。 這需要 CycleCloud 中的訂用帳號憑證提供 RateCard API的存取權。

包含:

  • 以標準「隨用隨付」費率計算的 VM 基本價格,包括僅限預覽的電腦類型
  • Linux/Windows 費率
  • 一般/現成
  • (7.8.0+) 開機磁片和其他磁片

不包含:

  • 其他軟體費用
  • 保留的 VM 費率
  • 大量使用量折扣

注意

所有使用量和成本數位都是 近似值

成本追蹤

CycleCloud 8.2 現在包含追蹤匯總使用量和成本的能力。 使用量是以核心時數 (來測量,其中一個 vCPU 用於一小時會計算為一個核心小時) 。 成本是以零售隨用隨付率計算的美元。

成本追蹤預設為開啟狀態,但需要存取 RateCard API。 如果該 API 不適用於指定的 Azure 認證,則下列呼叫只會顯示使用量,但不會產生任何成本。

透過 Azure 成本管理追蹤成本

CycleCloud 會針對 CycleCloudCluster VM 位於的叢集和 nodearray 使用 和 CycleCloudNodeArray 標記 VM。 (如需標記的詳細資訊,請參閱 標記節點 。) 這會使成本顯示在 Azure 成本管理中。 如此一來追蹤成本的優點是 Azure 成本管理會顯示與該 VM 相關聯的實際成本,包括網路和磁片使用量,以訂用帳戶的實際費率計費。 缺點是成本可能需要最多 48 小時才會列在該處。

透過 CycleCloud 追蹤成本

CycleCloud 可以持續顯示成本。 這些變更會立即反映叢集中的變更,但大約成本 (請參閱上述定價 一節中的 限制) 。

CycleCloud 包含 REST API,可供成本資料 以程式設計方式取得資料。 此外,還有一些內建命令可以直接在 CycleCloud VM 上執行。 下列命令會以文字格式產生輸出。 若要取得 JSON 輸出,請使用 -format json

若要取得過去 24 小時內所有叢集的使用量和成本:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`)'

若要取得名為 MyCluster 的單一叢集使用量和成本:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @last(`1d`) && ClusterName == "MyCluster"'

若要在自訂時間範圍內取得使用量和成本:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost where @timerange(`2020-08-01T12:15:00Z`, `2020-08-02T01:30:00Z`)'

若要取得上個月、目前月份、過去 7 天和過去 24 小時的使用量和成本自動摘要:

/opt/cycle_server/cycle_server execute -format tabular 'select * using cluster_cost_summary'