規劃和管理 Azure Logic Apps 的成本

本文可協助您規劃和管理 Azure Logic Apps 的成本。 使用此服務建立或新增任何資源之前,請使用 Azure 定價計算機來預估您的成本。 開始使用 Logic Apps 資源之後,您可以使用 Azure 成本管理來設定預算和監視成本。 若要識別您可能想要採取行動的區域,您也可以檢查預測成本,並監視花費趨勢。

請記住,Logic Apps 的成本只是您 Azure 帳單中的每月成本的一部分。 雖然本文說明如何預估和管理 Logic Apps 的成本,但您必須支付 Azure 訂用帳戶中使用的所有 Azure 服務和資源的費用,包括任何協力廠商服務。 在您熟悉 Logic Apps 的管理成本之後,您可以套用類似的方法來管理訂用帳戶中所使用之所有 Azure 服務的成本。

必要條件

Azure 成本管理 支援大部分的 Azure 帳戶類型。 若要查看所有支援的帳戶類型,請參閱 瞭解成本管理資料。 若要檢視成本資料,您至少需要 Azure 帳戶的讀取存取。

如需 Azure 成本管理資料的存取權指派相關資訊,請參閱指派資料的存取權

瞭解計費模型

Azure Logic Apps 會在 Azure 基礎結構上執行,以在您部署新資源時累算成本。 當您對已部署的資源進行變更時,請確定您瞭解 Logic Apps 服務的計費模型以及相關的 Azure 資源,並管理這些相依性所造成的成本。

通常會隨 Azure Logic Apps 累積的成本

Azure Logic Apps 服務會根據您所建立和使用的資源,套用不同的定價模型:

以下是當您建立這些資源以與邏輯應用程式搭配使用時,會產生費用的其他資源:

  • 整合帳戶是您建立的個別資源,並連結至邏輯應用程式,以建立 B2B 整合。 整合帳戶會使用 固定的定價模型 ,其中的費率以您使用的整合帳戶 類型或階層 為基礎。

  • ISE是您為邏輯應用程式建立的部署位置的個別資源,需要直接存取虛擬網路中的資源。 Ise 使用 ise 定價模型 ,其中的費率以您所建立的 ise SKU 和其他設定為基礎。 不過,資料保留和儲存體耗用量不會產生成本。

  • 自訂連接器是您針對沒有預先建立之連接器的 REST API 所建立的個別資源,可供您在邏輯應用程式中使用。 自訂連接器執行會使用 耗用量定價模型 ,但在 ISE 中使用時除外。

儲存體作業和成本

Azure Logic Apps 針對任何儲存體作業使用Azure 儲存體。 使用多租使用者 Azure Logic Apps,任何儲存體使用量和成本都會附加至邏輯應用程式。 資料保留和儲存體耗用量 會使用 固定的定價模式來累積成本。 例如,執行歷程記錄的輸入和輸出會保留在幕後的儲存體中,這與您從邏輯應用程式獨立建立、管理及存取的儲存體資源不同。

使用單一租使用者 Azure Logic Apps,您就可以使用自己的 Azure儲存體帳戶。 這項功能可讓您利用 Logic Apps 資料提供更多的控制和彈性。 當具 狀態 工作流程執行其作業時,Azure Logic Apps 執行時間會進行儲存體交易。 例如,佇列是用於排程,而資料表和 blob 則是用來儲存工作流程狀態。 儲存體成本會根據工作流程的內容而變更。 不同的觸發程式、動作和承載會導致不同的儲存體作業和需求。 儲存體的交易遵循Azure 儲存體的定價模式。 儲存體成本會分別列在您的 Azure 帳單發票中。

針對單一租使用者 Azure Logic Apps,您可以使用Logic Apps 儲存體計算機來取得有關工作流程可能執行的儲存體作業數目,以及其成本的一些概念。 您可以選取範例工作流程,或使用現有的工作流程定義。 第一個計算會估計您工作流程中的儲存體作業數目。 然後,您可以使用這些數位,利用 Azure 定價計算機來預估可能的成本。 如需詳細資訊,請參閱針對單一租使用者 Azure Logic Apps 中的工作流程預估儲存體需求和成本

資源刪除之後可能會累積成本

刪除邏輯應用程式之後,Logic Apps 服務將不會建立或執行新的工作流程實例。 不過,所有進行中和擱置中的執行都會繼續執行,直到完成為止。 視這些執行的數目而定,此程式可能需要一些時間。 如需詳細資訊,請參閱 管理邏輯應用程式

如果您在刪除邏輯應用程式之後有這些資源,這些資源會繼續存在並累積成本,直到您將其刪除為止:

  • 您從連接到這些資源的邏輯應用程式(例如 Azure 函式應用程式、事件中樞、事件方格等),獨立建立和管理的 Azure 資源

  • 整合帳戶

  • 整合服務環境 (Ise)

    如果您 刪除 ISE,相關聯的 Azure 虛擬網路、子網和其他相關資源將會繼續存在。 刪除 ISE 之後,您可能必須等候幾個特定的時數,才能嘗試刪除虛擬網路或子網。

搭配 Azure Logic Apps 使用貨幣點數

您可以使用 EA 預付金點數來支付 Azure Logic Apps 費用。 不過,您無法使用 EA 預付金點數來支付協力廠商產品和服務的費用,包括來自 Azure Marketplace 的產品和服務。

預估成本

使用 Azure Logic Apps 建立資源之前,請使用Azure 定價計算機來預估成本。 如需詳細資訊,請參閱Azure Logic Apps 的定價模型

  1. [Azure 定價計算機] 頁面的左側功能表中,選取 [整合 > Azure Logic Apps]。

    顯示已選取「Azure Logic Apps」之 Azure 定價計算機的螢幕擷取畫面。

  2. 在頁面上向下移動,直到您可以查看 Azure Logic Apps 定價計算機為止。 在與 Azure Logic Apps 直接相關的 Azure 資源的各個區段中,輸入您打算使用的資源數目,以及您可能使用這些資源的間隔數。

    此螢幕擷取畫面顯示使用計算機進行成本估計的範例:

    顯示 Azure 定價計算機中預估成本的範例

  3. 若要在建立和使用新的相關資源時更新成本估計值,請返回此計算機,並在此更新這些資源。

建立預算與警示

為了協助您主動管理 Azure 帳戶或訂用帳戶的成本,您可以使用Azure 成本管理和帳單服務和功能來建立預算警示。 系統會為 Azure 訂用帳戶和資源群組建立預算和警示,使其在整體成本監視策略中很有用。

根據費用與預算和成本閾值相較之下,警示會自動通知專案關係人有關消費異常和超支風險。 如果您想要在監視中有更多的資料細微性,您也可以建立使用 Azure 中特定資源或服務篩選的預算。 篩選器可協助確保您不會意外地建立新的資源,而會產生額外的費用。 如需篩選選項的詳細資訊,請參閱 群組和篩選選項

監視成本

資源使用量單位成本會依時間間隔而有所不同,例如秒、分鐘、小時、天或單位使用量,例如位元組、mb 等等。 某些範例是依日期、目前和先前月份,以及年度。 在一段時間內切換至更長的觀點,可協助您找出花費趨勢。 當您使用成本分析功能時,您可以在各種時間間隔內以圖形和資料表的形式來查看成本。 如果您已建立預算和成本預測,您也可以輕鬆地找出預算超出的位置,並可能發生超支。

當您開始在 Azure 中建立或開始使用的資源產生成本之後,您可以透過下列方式來檢查和監視這些成本:

監視邏輯應用程式的執行和儲存體使用量

您可以使用 Azure 監視器來查看特定邏輯應用程式的這些計量:

  • 可計費的動作執行
  • 計費觸發程式執行
  • 原生作業執行的計費使用量
  • 標準連接器執行的計費使用量
  • 儲存體耗用量的計費使用量
  • 計費的總執行次數

查看執行和儲存體耗用量計量

  1. 在 Azure 入口網站中,尋找並開啟邏輯應用程式。 在邏輯應用程式的功能表上,選取 [ 監視] 底下的 [ 計量]。

  2. 在右側窗格的 [ 圖表標題] 下,于 [度量] 列中 開啟 [計量] 清單,然後選取您想要的計量。

    注意

    儲存體耗用量會以您的邏輯應用程式使用的儲存體單位 (GB) 數目來測量,並計費。 在儲存體中使用小於 500 MB 的執行可能不會出現在監視視圖中,但仍會計費。

    顯示 [計量] 窗格的螢幕擷取畫面,其中顯示已開啟的「計量」清單。

  3. 在窗格的右上角,選取您要的時間週期。

  4. 若要在邏輯應用程式的執行歷程記錄中查看其他儲存體耗用量資料,尤其是動作輸入和輸出大小,請 遵循下列步驟

在執行歷程記錄中查看動作輸入和輸出大小

  1. 在 Azure 入口網站中,尋找並開啟邏輯應用程式。

  2. 在邏輯應用程式的功能表上,選取 [總覽]。

  3. 在右側窗格的 [ 執行歷程記錄] 底下,選取具有您想要查看之輸入和輸出的執行。

  4. 在 [ 邏輯應用程式執行] 下,選取 [ 執行詳細資料]。

  5. 邏輯應用程式的 [執行詳細資料 ] 窗格中,于 [動作] 資料表中列出每個動作的 [狀態] 和 [持續時間],然後選取您要查看的動作。

  6. 在 [ 邏輯應用程式動作 ] 窗格中,尋找該動作的輸入和輸出大小。 在 [ 輸入連結輸出] 連結 底下,尋找這些輸入和輸出的連結。

    注意

    針對迴圈,只有最上層的動作會顯示其輸入和輸出的大小。 針對嵌套迴圈內的動作,輸入和輸出會顯示零大小且沒有連結。

使用 Azure 成本管理和帳單來執行成本分析

若要根據特定範圍(例如 Azure 訂用帳戶)來檢查 Logic Apps 服務的成本,您可以在Azure 成本管理和帳單中使用成本分析功能。

  1. 在 Azure 入口網站中,開啟您想要的範圍,例如您的 Azure 訂用帳戶。 從左側功能表的 [ 成本管理] 下方,選取 [ 成本分析]。

    當您第一次開啟 [成本分析] 窗格時,上方圖表會顯示目前月份訂用帳戶中所有服務的實際和預測使用量成本。

    顯示 Azure 入口網站和成本分析窗格的螢幕擷取畫面,其中包含訂用帳戶中的實際和預測成本範例。

    提示

    若要變更範圍,請在 [ 成本分析 ] 窗格中,從 [篩選] 列選取 範圍 篩選準則。 在 [ 選取範圍 ] 窗格中,切換到您想要的範圍。

    下環圈圖會依 azure 服務、Azure 區域 (位置) 以及依資源群組顯示目前的成本。

    顯示 Azure 入口網站和成本分析窗格的螢幕擷取畫面,其中包含服務、區域和資源群組的環圈圖範例。

  2. 若要將圖表篩選至特定區域(例如服務或資源),請在 [篩選] 列中選取 [ 加入篩選]。

  3. 從左側清單中選取篩選器類型,例如 [ 服務名稱]。 從右側清單中選取篩選器,例如 邏輯應用程式。 當您完成時,請選取綠色的核取記號。

    顯示 Azure 入口網站和成本分析窗格與篩選選取專案的螢幕擷取畫面。

    例如,以下是 Logic Apps 服務的結果:

    顯示 Azure 入口網站和成本分析窗格的螢幕擷取畫面,其中會以「邏輯應用程式」篩選結果。

匯出成本資料

當您需要對成本進行更多資料分析時,您可以將 成本資料匯出 至儲存體帳戶。 例如,財務小組可以使用 Excel 或 Power BI 來分析此資料。 您可以根據每日、每週或每月排程來匯出成本,並設定自訂日期範圍。 匯出成本資料集是建議的方式,以取得成本資料集。

管理和降低成本的其他方式

為了協助您降低邏輯 ap 和相關資源的成本,請嘗試下列選項:

下一步