Compartir a través de


Planeamiento y administración de los costos de Azure Logic Apps

Se aplica a: Azure Logic Apps (consumo + estándar)

Este artículo le ayuda a planear y administrar los costos de Azure Logic Apps. Antes de crear o agregar recursos mediante este servicio, calcule los costos mediante la calculadora de precios de Azure. Después de empezar a usar recursos de Azure Logic Apps, puede establecer presupuestos y supervisar los costos mediante Microsoft Cost Management. Para identificar las áreas en las que podría querer actuar, también puede revisar los costos previstos y supervisar las tendencias de gasto.

Tenga en cuenta que los costos de Azure Logic Apps solo forman parte de los costos mensuales de la factura de Azure. Aunque en este artículo se explica cómo calcular y administrar los costos de Azure Logic Apps, se le facturan todos los servicios y recursos de Azure que se usan en la suscripción de Azure, incluidos los servicios de terceros. Después de familiarizarse con la administración de los costos de Azure Logic Apps, puede aplicar métodos similares para administrar los costos de todos los servicios de Azure usados en la suscripción.

Requisitos previos

Microsoft Cost Management admite la mayoría de los tipos de cuenta de Azure. Para ver todos los tipos de cuentas admitidos, vea Descripción de los datos de Cost Management. Para ver los datos de costos, se necesita al menos acceso de lectura en la cuenta de Azure.

Para más información acerca de la asignación de acceso a los datos de Microsoft Cost Management, consulte Asignación del acceso a los datos.

Descripción del modelo de facturación

Azure Logic Apps se ejecuta en la infraestructura de Azure que genera los costos al implementar recursos nuevos. Asegúrese de comprender el Modelo de facturación para Azure Logic Apps junto con los recursos de Azure relacionados, y administre los costos debido a estas dependencias al realizar cambios en los recursos implementados.

Costos que suelen generarse con Azure Logic Apps

Azure Logic Apps aplica diferentes modelos de precios, en función de los recursos que cree y use:

Estos son otros recursos que incurren en costos cuando se crean para usarlos con aplicaciones lógicas:

  • Una cuenta de integración es un recurso independiente que se crea y se vincula a aplicaciones lógicas para crear integraciones de B2B. Las cuentas de integración usan un modelo de precios fijos en el que la tarifa se basa en el tipo de cuenta de integración o el nivel que utilice.

  • Un conector personalizado es un recurso independiente que se crea para una API de REST que no tiene ningún conector precompilado para utilizarlo en las aplicaciones lógicas. Las ejecuciones de conectores personalizados usan el Modelo de precios de consumo.

Operaciones y costos de almacenamiento

Azure Logic Apps usa Azure Storage en las operaciones de almacenamiento. Con Azure Logic Apps multiinquilino, cualquier uso y costos de almacenamiento se adjunta a la aplicación lógica. La retención de datos y los costos de almacenamiento acumulan costos mediante un modelo de precio fijo. Por ejemplo, las entradas y salidas del historial de ejecución se mantienen en el almacenamiento en segundo plano, que difiere de los recursos de almacenamiento creados, administrados y a los que se accede de forma independiente desde la aplicación lógica.

Con Azure Logic Apps de inquilino único, puede usar su propia cuenta de almacenamiento de Azure. Esta funcionalidad proporciona más control y flexibilidad con los datos de Azure Logic Apps. Cuando los flujos de trabajo con estado ejecutan sus operaciones, Azure Logic Apps realiza transacciones de almacenamiento en tiempo de ejecución. Por ejemplo, las colas se utilizan para la programación, mientras que las tablas y blobs se utilizan para almacenar los estados de los flujos de trabajo. Los costos de almacenamiento cambian en función del contenido del flujo de trabajo. Los distintos desencadenadores, acciones y cargas tienen como resultado diferentes operaciones y necesidades de almacenamiento. Las transacciones de almacenamiento siguen el modelo de precios de Azure Storage. Los costos de almacenamiento se enumeran por separado en la factura de Azure.

En el caso de Azure Logic Apps de inquilino único, puede hacerse una idea del número de operaciones de almacenamiento que un flujo de trabajo podría ejecutar y su costo con la calculadora de almacenamiento de Logic Apps. Puede seleccionar un flujo de trabajo de ejemplo o usar una definición de flujo de trabajo existente. El primer cálculo estima el número de operaciones de almacenamiento en el flujo de trabajo. Luego, puede usar estos números para calcular los posibles costos mediante la calculadora de precios de Azure. Para más información, revise Estimación de las necesidades de almacenamiento y los costos de los flujos de trabajo de Azure Logic Apps de inquilino único.

Se pueden acumular costos después de la eliminación de recursos

Después de eliminar una aplicación lógica, Azure Logic Apps no creará ni ejecutará nuevas instancias de flujo de trabajo. Sin embargo, todas las ejecuciones en curso y pendientes continuarán hasta que finalicen. En función del número de ejecuciones, este proceso puede tardar algún tiempo. Para más información, vea Administración de aplicaciones lógicas.

Si tiene estos recursos después de eliminar una aplicación lógica, estos recursos seguirán existiendo y generarán costos hasta que los elimine:

  • Recursos de Azure que se crean y administran de forma independiente desde la aplicación lógica que se conecta a esos recursos, por ejemplo, aplicaciones de función de Azure, centros de eventos, cuadrículas de eventos, etc.

  • Cuentas de integración

Uso de crédito monetario con Azure Logic Apps

Puede pagar los cargos de Azure Logic Apps con el crédito de compromiso monetario de EA. Sin embargo, no puede usar los créditos de compromiso monetario de EA para pagar los gastos de productos y servicios de terceros, como los de Azure Marketplace.

cálculo de los costos

Antes de crear recursos con Azure Logic Apps, calcule los costos con la calculadora de precios de Azure. Para más información, vea Modelo de precios de Azure Logic Apps.

  1. En el menú de la izquierda de la página de la calculadora de precios de Azure, seleccione Integración>Azure Logic Apps.

    Captura de pantalla en la que se muestra la calculadora de precios de Azure con la opción

  2. Desplácese hacia abajo en la página hasta que pueda ver la calculadora de precios de Azure Logic Apps. En las distintas secciones de los recursos de Azure que están directamente relacionadas con Azure Logic Apps, escriba los números de recursos que planea usar y el número de intervalos en los que puede usar esos recursos.

    En esta captura de pantalla se muestra un ejemplo de cálculo de costos con la calculadora:

    Ejemplo que muestra el costo estimado en la calculadora de precios de Azure

  3. Para actualizar las estimaciones de costos a medida que crea y usa nuevos recursos relacionados, vuelva a esta calculadora y actualice esos recursos aquí.

Creación de presupuestos y alertas

Para ayudarle a administrar de forma proactiva los costos de su cuenta o suscripción de Azure, puede crear presupuestos y alertas mediante el servicio y las funcionalidades de Microsoft Cost Management and Billing. Los presupuestos y las alertas se crean para las suscripciones y los grupos de recursos de Azure, por lo que son útiles como parte de una estrategia general de supervisión de costos.

En función de los gastos comparados con los umbrales de presupuesto y costo, las alertas notifican automáticamente a las partes interesadas de las anomalías de gasto y los riesgos de incurrir en costos excesivos. Si desea más granularidad en la supervisión, también puede crear presupuestos que usen filtros para recursos o servicios específicos de Azure. Los filtros ayudan a garantizar que no se crean accidentalmente recursos nuevos con un costo adicional. Para más información sobre las opciones de filtro, vea Opciones de agrupación y filtrado.

Supervisión de costos

Los costos de unidad de uso de recursos varían según los intervalos de tiempo, como segundos, minutos, horas y días, o según el uso de unidades, como bytes, megabytes, etc. Algunos ejemplos son: por día, mes actual y anterior y año. Con el tiempo, cambiar a vistas más largas puede ayudarle a identificar las tendencias de gasto Al usar las características de análisis de costos, puede ver los costos como gráficos y tablas durante varios intervalos de tiempo. Si ha creado presupuestos y previsiones de costos, también puede encontrar fácilmente dónde se superan los presupuestos y se podría haber producido un exceso de gasto.

Después de empezar a incurrir en costos de recursos que se crean o se empiezan a usar en Azure, puede revisar y supervisar estos costos de las siguientes maneras:

Supervisar las ejecuciones de aplicaciones lógicas y el uso de almacenamiento

Con Azure Monitor, puede ver estas métricas para una aplicación lógica específica:

  • Ejecuciones de acciones facturables
  • Ejecuciones del desencadenador facturable
  • Uso de facturación para las ejecuciones de la operación nativa
  • Uso de facturación para las ejecuciones del conector estándar
  • Uso de facturación para el consumo de almacenamiento
  • Total de ejecuciones facturables

Visualización de las métricas de consumo de almacenamiento y ejecuciones

  1. En Azure Portal, busque y abra la aplicación lógica. En el menú de la aplicación lógica, en Supervisión, seleccione Métricas.

  2. En el panel de la derecha, en Título de gráfico, en la barra de métricas, abra la lista Métrica y seleccione la métrica que desee.

    Nota

    El consumo de almacenamiento se mide como el número de unidades de almacenamiento (GB) que usa la aplicación lógica, y se factura. Las ejecuciones que usan menos de 500 MB de almacenamiento podrían no aparecer en la vista de supervisión, aunque se siguen facturando.

    Captura de pantalla en la que se muestra el panel Métricas con la lista

  3. En la esquina superior derecha del panel, seleccione el período de tiempo que desee.

  4. Para ver otros datos sobre el consumo de almacenamiento, en particular los tamaños de entrada y salida de las acciones, en el historial de ejecución de la aplicación lógica, siga estos pasos.

Visualización de los tamaños de entrada y salida de las acciones en el historial de ejecución

  1. En Azure Portal, busque y abra la aplicación lógica.

  2. En el menú de la aplicación lógica, seleccione Introducción.

  3. En el panel de la derecha, en Historial de ejecuciones, seleccione la ejecución que tiene las entradas y salidas que quiera ver.

  4. En Ejecución de aplicación lógica, seleccione Detalles de ejecución.

  5. En el panel Detalles de ejecución de la aplicación lógica, seleccione la acción que quiera ver en la tabla de acciones, que muestra el estado y la duración de cada acción.

  6. En el panel Acción de aplicación lógica, busque los tamaños de las entradas y salidas de esa acción. En Vínculo de entradas y Vínculos salidas, busque los vínculos a dichas entradas y salidas.

    Nota

    En el caso de los bucles, solo las acciones de nivel superior muestran los tamaños de sus entradas y salidas. En el caso de las acciones dentro de bucles anidados, las entradas y salidas muestran un tamaño cero y la ausencia de vínculos.

Ejecución del análisis de costos mediante Microsoft Cost Management y Facturación

Para revisar los costos de Azure Logic Apps en función de un ámbito específico, por ejemplo, una suscripción de Azure, puede usar las funcionalidades de análisis de costos en Microsoft Cost Management and Billing.

  1. En Azure Portal, abra el ámbito que desee, como su suscripción de Azure. En el menú de la izquierda, en Cost Management, seleccione Análisis de costos.

    Al abrir por primera vez el panel Análisis de costos, en el gráfico superior se muestran los costos de uso reales y previstos de todos los servicios de la suscripción correspondientes al mes en curso.

    Captura de pantalla en la que se muestran Azure Portal y el panel de análisis de costos, con un ejemplo de costos reales y previstos en una suscripción.

    Sugerencia

    Para cambiar los ámbitos, en el panel Análisis de costos de la barra de filtros, seleccione el filtro Ámbito. En el panel Seleccionar ámbito, cambie al ámbito que desee.

    Debajo, en los gráficos de anillos se muestran los costos actuales desglosados por servicios de Azure, región de Azure (ubicación) y grupo de recursos.

    Captura de pantalla en la que se muestran Azure Portal y el panel de análisis de costos con gráficos de anillos para servicios, regiones y grupos de recursos.

  2. Para filtrar el gráfico en un área específica, como un servicio o un recurso, en la barra de filtros, seleccione Agregar filtro.

  3. En la lista del lado izquierdo, seleccione el tipo de filtro, por ejemplo, Nombre de servicio. En la lista del lado derecho, seleccione el filtro, por ejemplo, aplicaciones lógicas. Cuando termine, seleccione la marca de verificación verde.

    Captura de pantalla en la que se muestran Azure Portal y el panel de análisis de costos con selecciones de filtro.

    Por ejemplo, este es el resultado de Azure Logic Apps:

    Captura de pantalla en la que se muestran Azure Portal y el panel de análisis de costos con los resultados filtrados por

Exportación de datos de costos

Cuando necesite realizar más análisis de datos sobre los costos, puede exportar los datos de los costos a una cuenta de almacenamiento. Por ejemplo, un equipo de finanzas puede analizar estos datos con Excel o Power BI. Puede exportar los costos según una programación diaria, semanal o mensual y establecer un intervalo de fechas personalizado. La exportación de los datos de costos es la forma recomendada de recuperar conjuntos de datos de costos.

Formas alternativas de administrar y reducir costos

Para ayudarle a reducir los costos de las aplicaciones lógicas y los recursos relacionados, pruebe estas opciones:

  • Si es posible, use acciones y desencadenadores integrados, cuya ejecución cuesta menos que la de las acciones y los desencadenadores de los conectores administrados.

    Por ejemplo, puede reducir los costos al acceder a otros recursos mediante la acción HTTP o con una llamada a una función que ha creado con el servicio Azure Functions y mediante la acción integrada de Azure Functions. Sin embargo, el uso de Azure Functions también incurre en costos, por lo que debe asegurarse de comparar las opciones.

  • Especifique condiciones de desencadenamiento precisas para ejecutar un flujo de trabajo.

    Por ejemplo, puede especificar que un desencadenador se active solo cuando un sitio web de destino devuelve un error de servidor interno. En la definición JSON del desencadenador, use la propiedad conditions para especificar una condición que haga referencia al código de estado del desencadenador.

  • Si un desencadenador tiene una versión de sondeo y una versión de webhook, pruebe la versión de webhook, que espera a que se produzca el evento especificado antes de la activación, en lugar de comprobar periódicamente el evento.

  • Llame a la aplicación lógica a través de otro servicio, como Azure Functions o Azure Service Bus, de modo que el desencadenador se active solo cuando se ejecute el flujo de trabajo.

  • Deshabilite las aplicaciones lógicas que no tengan que ejecutarse constantemente o elimine las aplicaciones lógicas que ya no necesite. Si es posible, deshabilite todos los demás recursos que no necesite de forma permanente.

Pasos siguientes