Windows Azure Pack 使用量服務概觀
適用于:Windows Azure Pack
適用于 Windows Server Usage Service 的 Windows Azure Pack 可讓服務提供者建置自己的系統以進行客戶計費和分析處理。
Windows Azure Pack 會擷取客戶或租使用者所使用的各種服務的資源配置和取用資訊。 此資料會儲存有限的時間,且目標為財務系統用於計費和分析所提供的服務。 擷取的資訊是由對自助租使用者入口網站或服務管理 REST API 層造成計費影響的動作所組成。
Windows Azure Pack Usage Service 提供兩種類型的資料:
每個訂用帳戶的租使用者資源使用率。
最近的方案、附加元件、訂用帳戶和帳戶資訊事件。
使用量服務 REST API 可讓建立自己的計費系統的服務提供者使用預存使用量資料來取用它。 Windows Azure Pack 提供計費核准 API,計費系統會訂閱,以核准租使用者訂用帳戶和訂用帳戶附加元件要求。 所提供的服務定價資訊可由定價 REST API 公開。
Windows Azure Pack 不提供它自己的計費系統實作。 系統會提供使用量服務來啟用計費服務的實作。 使用方式服務的存取是透過開發計費配接器來啟用,此配接器可作為計費服務與用來存取使用量服務的 REST API 之間的介面。
影響計費系統的系統管理員工作流程取決於計費系統是否經常透過使用量服務 REST API 的耗用量,將其檢視對應至Windows Azure Pack 部署。 如需詳細資訊,請參閱 系統管理員使用作業工作流程。
範例
Windows Azure Pack 開發人員套件提供建立計費配接器的範例。 如需詳細資訊,請參閱Windows Azure Pack 計費配接器範例。 範例原始程式碼可從 https://www.microsoft.com/en-us/download/details.aspx?id=41146 取得。
使用量服務架構
Windows Azure Pack Usage Service 包含三個主要系統:使用量資料處理、核准和定價。
使用方式資料處理
使用方式資料處理是由三個函式所組成;使用量資料產生、使用量資料收集,以及計費系統的使用量資料耗用量。
使用量資料產生
使用量資料是由註冊為 azure Pack 部署Windows一部分的資源提供者所產生。 建立的使用量資料是訂用帳戶特有的,而且會透過 REST API 向使用量服務資料收集器公開。 資源提供者的建立者應該實作必要的 REST API 以支援使用量資料收集。 如需詳細資訊,請參閱 自訂資源提供者端點。
使用量資料收集
Windows Azure Pack 使用量資料收集是由使用量收集器、使用量資料庫和使用量服務 REST API 所組成。 使用量收集器會排程以迴圈方式觸發已註冊資源提供者的使用量資料收集。
在每個週期上,使用量收集器會決定存在於系統中的資源提供者,然後與其互動以取得使用量資料。 根據預設,收集的資料會儲存在使用量資料庫中 40 天。 此值可以在 Microsoft.MgmtSvc.Usage 資料庫中的 Usage.Configuration 資料表 DataRetentionDurationDays 中設定。 如需詳細資訊,請參閱 使用量組態表。
注意
使用量收集器裝載于 UsageCollector IIS 服務上。
使用量資料耗用量
使用量服務 REST API 會讓使用量資料庫資訊可供計費系統或分析服務取用。 如需詳細資訊,請參閱Windows Azure Pack Usage Service Usage REST API 參考。
計費配接器應該定期從使用量服務 REST API 讀取資料。 這可讓計費系統保持其資料與 azure Pack Windows同步。 計費系統應該只使用使用量服務 REST API 的資料來判斷是否應該執行與使用量相關的計費工作。
注意
使用量服務 REST API 裝載于使用量 IIS 服務上。
帳單核准
計費系統希望有機會核准或拒絕訂用帳戶/附加元件建立或刪除。 例如,如果租使用者的信用卡遭到拒絕,訂用帳戶建立要求應該會根據計費系統的商務程式而遭到拒絕。 Windows Azure Pack 提供計費系統訂閱的即時計費核准系統,以核准租使用者訂用帳戶和訂用帳戶附加元件要求。 如需詳細資訊,請參閱Windows Azure Pack 使用量服務計費核准 REST API 參考。
定價系統
您可以透過定價 REST API 端點,選擇性地將所提供的服務定價資訊提供給Windows Azure Pack 部署。 在計費配接器中實作為計費配接器的一部分,定價 REST API 可讓方案和附加價格資訊流入系統。 如需詳細資訊,請參閱 處理定價資訊。
計費配接器
實作計費系統的關鍵是計費配接器,其可作為計費系統與從 Windows azure Pack Usage Service 提供的各種資料類型之間的整合點。 計費配接器的角色是將從使用量服務 REST API 端點、帳單核准 REST API 端點和定價端點接收的資料轉譯為組織特定需求所需的資料。 如需建立計費配接器的詳細資訊,請參閱 實作計費配接器。
使用量服務端點
下圖說明各種 REST 端點。
服務報告
System Center 2012 R2 中的服務報告可讓 IT 主控提供者的系統管理員在其基礎結構中檢視虛擬機器的租使用者耗用量、例如計算、網路和儲存體,以及作業系統清查。 如需詳細資訊,請參閱https://technet.microsoft.com/en-us/library/dn251058.aspx。