規劃和管理 API 管理的成本
適用於:所有 APIM 層
本文說明如何規劃和管理 Azure API 管理的成本。 首先,您可以使用 Azure 定價計算機來協助規劃 API 管理成本,然後再為服務新增各種資源以估計成本。 當您開始使用 API 管理資源後,請使用 [成本管理] 功能來設定預算和監視成本。 您也可以檢閱預測成本,並找出花費趨勢來識別您可能想要採取行動的區域。
API 管理的成本只是您 Azure 帳單中每月成本的一部分。 雖然本文是在說明如何規劃和管理 API 管理的成本,但您還必須支付 Azure 訂用帳戶中使用的所有 Azure 服務和資源的費用,包括協力廠商服務。
必要條件
成本管理中的成本分析支援大部分的 Azure 帳戶類型,但並非全部。 若要檢視所支援帳戶類型的完整清單,請參閱了解成本管理資料。 若要檢視成本資料,您至少需要 Azure 帳戶的讀取存取權。 如需 Azure 成本管理資料的存取權指派相關資訊,請參閱指派資料的存取權。
使用 API 管理之前,先預估成本
在新增 API 管理之前,您可以使用 Azure 定價計算機來預估成本。
- 搜尋 [API 管理],或選取 [整合]>[API 管理]。
- 選取 [檢視],以針對 API 管理服務執行個體新增預設的成本預估。
注意
範例所示成本僅供示範之用。 如需最新的價格資訊,請參閱 API 管理價格。
默認成本預估是以開發人員服務層級中具有1個容量單位的 API 管理服務實例為基礎。 開發人員階層適用於非生產使用案例和評估。 其不受服務等級協定支援。
若要預估額外容量單位或不同服務層級的成本,請從 [單位] 和 [階層] 下拉式清單中,選取其他選項。
視功能可用性和服務層級而定,可能需要額外的費用,以使用自我裝載閘道。
如需其他價格和功能的詳細資料,請參閱:
將信用額度金額與 API 管理搭配使用
您可以使用 Azure 預付款 (先前稱為預付金) 來支付 API 管理費用。 不過,您無法使用 Azure 預付款點數來支付第三方產品和服務的費用,包括來自 Azure Marketplace 的產品和服務。
了解完整的計費模式
當您將 Azure 資源與 API 管理搭配使用時,會產生成本或計費計量。 Azure 資源使用量單位成本視下列因素而有所不同:
- 時間間隔 (秒、分鐘、小時和天)
- 單位使用量 (位元組、MB 等)
- 交易數目
如何支付 API 管理費用
當您建立 Azure 資源或將其與 API 管理搭配使用時,會根據您正在使用的層級來收費。 深入了解如何選擇最佳階層。
階層 | 描述 |
---|---|
耗用 | 不會產生固定成本。 系統會根據對服務超過特定閾值的 API 要求數目來計費。 |
開發人員、基本、標準、進階 | 根據單位、工作區和自我裝載網關的數目,產生每月成本。 自我裝載閘道對於開發人員階層是免費的。 |
基本 v2、標準 v2、進階 v2 | 根據單位數目產生每月成本。 高於 API 要求的特定臨界值,會收取額外的要求費用。 |
視您的服務層級而定,可以使用不同的 升級 選項。
當您將其他 Azure 資源與 API 管理 (例如虛擬網路、可用性區域,和多區域寫入) 搭配使用時,可能也會產生額外費用。 在您的計費週期結束時,將會加總各項計量的費用。 您的帳單或發票會顯示所有 API 管理成本的區段。 每個計量都有個別的明細。
監視成本
一旦開始使用 API 管理,就會產生成本。 您可以在成本分析中或透過 Azure 定價計算機查看成本。
當您使用成本分析時,您可針對不同的時間間隔 (天、當月或前一個月,和年) 檢視圖表和資料表中的 API 管理成本。 您也可以根據預算和預測成本來檢視成本。 切換至更長時間的檢視,有助於找出費用趨勢。 您也會看到可能發生超支的位置。 如果您已建立預算,還可以輕鬆地查看已超出預算的位置。
注意
範例所示成本僅供示範之用。 您的成本會根據資源使用量和目前價格而有所不同。
若要在成本分析中檢視 API 管理成本:
登入 Azure 入口網站。
開啟 [成本管理 + 計費] 視窗,從功能表選取 [成本管理],然後選取 [計費範圍]。 例如,從清單中選取一個訂閱。
從功能表選取 [成本管理],然後選取 [成本分析]。
依預設,所有服務的每月成本會顯示在第一個環圈圖中。
若要減少單一服務 (例如 API 管理) 的成本,請選取 [新增篩選條件],然後選取 [服務名稱]。 然後,選取 [API 管理]。
在上述範例中,您會看到服務的目前成本。 系統也會顯示依 Azure 區域 (位置) 的成本和依資源群組的 API 管理成本。 您可以在此自行探索成本。
建立預算
您可以建立預算來管理成本,以及建立警示,以在出現異常消費和超支風險時自動通知利害關係人。 警示是以支出為基礎 (相較於預算和成本閾值)。 系統會為 Azure 訂用帳戶和資源群組建立預算和警示,因此在整體成本監視策略中十分實用。
如果您希望監視中有更多細微性,可以使用 Azure 中特定資源或服務的篩選來建立預算。 篩選器可協助確保您不會意外建立新的資源,而需要支付額外的費用。 如需有關建立預算時篩選選項的詳細資訊,請參閱群組和篩選選項。
匯出成本資料
您也可以將成本資料匯出到儲存體帳戶。 當您需要其他人對成本進行額外的資料分析時,這會很有用。 例如,財務小組可以使用 Excel 或 Power BI 來分析資料。 您可以根據每日、每週或每月排程來匯出成本,並設定自訂日期範圍。 若要取得成本資料集,建議採用匯出成本資料集的方式。
其他管理和降低 API 管理成本的方式
使用容量單位進行調整
除了取用和開發人員服務層級之外,API 管理 藉由新增或移除容量單位來支持調整。 當 API 管理執行個體上的負載增加,新增容量單位可能會比升級至較高服務層級更符合經濟效益。 單位數目上限視服務層級而定。
每個容量單位都有特定的要求處理功能,視服務層級而定。 例如,基本層單位的預估輸送量為每秒 1,000 個要求。
當您新增或移除單位時,容量和成本會按比例調整。 例如,標準層的兩個單位提供的預估輸送量大約為每秒 2,000 個要求。 實際輸送量可能會因為要求或回應大小、連線模式、用戶端提出要求的數目,以及其他因素,而有所不同。
監視 API 管理執行個體的容量計量,協助決定要調整或升級 API 管理執行個體,以適應更多負載。
下一步
- 了解如何使用 Azure 成本管理來最佳化您的雲端投資。
- 深入了解如何使用成本分析管理成本。
- 了解如何避免非預期成本。
- 參加成本管理引導式學習課程。
- 了解 API 管理容量。
- 請參閱使用 Azure 入口網站調整和升級 API 管理的步驟,並了解自動調整的相關資訊。