Planeamiento y administración de costos de API Management

SE APLICA A: todos los niveles de API Management

En este artículo se describe cómo puede planear y administrar los costos de Azure API Management. En primer lugar, antes de agregar recursos del servicio para calcular los costos, use la calculadora de precios de Azure para planear los costos de API Management. Después de comenzar a usar los recursos de API Management, utilice las características de Cost Management para establecer presupuestos y supervisar los costos. También puede revisar los costos previstos e identificar las tendencias de gasto para identificar las áreas en las que podría querer actuar.

Los costos de API Management son solo una parte de los costos mensuales de la factura de Azure. Aunque en este artículo se explica cómo planear y administrar los costos de API Management, se le facturarán todos los servicios y recursos de Azure usados para su suscripción de Azure, incluidos los servicios de terceros.

Requisitos previos

El análisis de costos de Cost Management admite la mayoría de los tipos de cuenta de Azure, pero no todos. Para ver la lista completa de tipos de cuenta compatibles, consulte Understand Cost Management data (Información sobre 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 cómo asignar acceso a los datos de Azure Cost Management, consulte Asignación de acceso a los datos.

Cálculo de los costos antes de usar API Management

Use la calculadora de precios de Azure para calcular los costos antes de agregar API Management.

  1. Busque API Management o seleccione Integración>API Management.
  2. Seleccione Ver para agregar una estimación de costos predeterminada para una instancia de servicio de API Management.

Nota

Los costos que se muestran en este ejemplo son solo para fines de demostración. Para obtener información sobre los precios más recientes, consulte Precios de API Management.

Cálculo de los costos del nivel Desarrollador

  • La estimación de costos predeterminada se basa en una instancia de servicio de API Management en el nivel de servicioDesarrollador con una unidad de capacidad. El nivel Desarrollador no es para evaluaciones ni casos de uso que no son de producción. No está respaldado por un Acuerdo de Nivel de Servicio.

  • Para calcular los costos de las unidades de capacidad adicionales o de un nivel de servicio diferente, seleccione otras opciones en las listas desplegables Unidades y Nivel.

  • Según la disponibilidad de características y el nivel de servicio, se pueden aplicar cargos adicionales para el uso de puertas de enlace autohospedadas.

Para obtener más información sobre los precios y las características, consulte:

Uso de crédito monetario con API Management

Puede pagar los cargos de API Management con el pago por adelantado de Azure (antes conocido como compromiso monetario). Sin embargo, no puede usar el crédito del pago por adelantado de Azure para pagar los gastos de productos y servicios de terceros, como los que proceden de Azure Marketplace.

Descripción del modelo de facturación completo

El uso de recursos de Azure con API Management incurre en costos. Los costos unitarios del uso de los recursos de Azure varían según lo siguiente:

  • Intervalos de tiempo (segundos, minutos, horas y días)
  • Uso de unidades (bytes, megabytes, etc)
  • Número de transacciones

Cómo se le cobra por API Management

Al crear o usar recursos de Azure con API Management, se le cobrará en función de los niveles en los que esté trabajando. Obtenga más información sobre cómo elegir el mejor nivel.

Niveles Descripción
Consumo No incurre en costos fijos. Se le facturará en función del número de llamadas API al servicio por encima de un umbral determinado.
Desarrollador, Básico, Básico v2, Estándar, Estándar v2 y Premium Incurre en costos mensuales, en función del número de unidades y puertas de enlace auto-hospedadas. Las puertas de enlace auto hospedadas son gratuitas para el nivel Desarrollador. Hay disponibles diferentes opciones de actualización en función del nivel de servicio.

También puede incurrir en cargos adicionales al usar otros recursos de Azure con API Management, como redes virtuales, zonas de disponibilidad y escrituras en varias regiones. Al final del ciclo de facturación, se suman los cargos de cada medidor. La factura muestra una sección con todos los costos de API Management. Hay un elemento de línea independiente para cada medidor.

Supervisión de costos

Los costos se generan en cuanto se empieza a usar API Management. Puede ver los costos en el análisis de costos o con la Calculadora de precios de Azure.

Al usar el análisis de costos, puede ver en gráficos y tablas los costos de API Management de diferentes intervalos de tiempo (día, mes actual y anterior, y año). También puede ver los costos comparados con los presupuestos y los costos previstos. Con el tiempo, cambiar a vistas más largas puede ayudarle a identificar las tendencias de gasto y comprobar dónde este se ha sobrepasado. Si ha creado presupuestos, también podrá ver fácilmente dónde se han excedido.

Nota

Los costos que se muestran en este ejemplo son solo para fines de demostración. Los costos variarán en función del uso de recursos y del precio actual.

Para ver los costos de API Management en el análisis de costos:

  1. Inicie sesión en Azure Portal.

  2. Abra la ventana Administración de costos y facturación, seleccione Administración de costos en el menú y, a continuación, seleccione Ámbito de facturación. Por ejemplo, seleccione una suscripción en la lista.

  3. Seleccione Administración de costos en el menú y, a continuación, seleccione Análisis de costos.

  4. De manera predeterminada, los costos mensuales de todos los servicios se muestran en el primer gráfico de anillos.

    Costos mensuales de la suscripción

  5. Para restringir los costos de un único servicio, como API Management, seleccione Agregar filtro y, a continuación, seleccione Nombre del servicio. A continuación, seleccione API Management.

    Ejemplo que muestra los costos acumulados de API Management

En el ejemplo anterior, hemos visto el costo actual del servicio. También se muestran los costos por regiones de Azure (ubicaciones) y los costos de API Management por grupo de recursos. A partir de aquí, puede explorar los costos por su cuenta.

Creación de presupuestos

Puede crear presupuestos para administrar los costos y crear alertas que envíen notificaciones automáticamente a las partes interesadas sobre anomalías en los gastos y riesgos de gastos adicionales. Las alertas se basan en el gasto comparado con los umbrales de presupuesto y costo. 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.

Los presupuestos se pueden crear con filtros para recursos o servicios específicos de Azure si quiere disponer de más granularidad en la supervisión. 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 al crear un presupuesto, consulte Opciones de agrupación y filtrado.

Exportación de datos de costos

También puede exportar los datos de costos a una cuenta de almacenamiento. Esto resulta útil cuando necesita que otros usuarios hagan un análisis de datos adicional para los costos. Por ejemplo, un equipo de finanzas puede analizar los datos con Excel o Power BI. Puede exportar los costos en 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.

Otras formas de administrar y reducir los costos de API Management

Escalado mediante unidades de capacidad

Excepto en el nivel de servicio Consumo, API Management admite el escalado mediante la adición o eliminación de unidades de capacidad. A medida que aumenta la carga en una instancia de API Management, la adición de unidades de capacidad puede ser más económica que la actualización a un nivel de servicio superior. El número máximo de unidades depende del nivel de servicio.

Cada unidad de capacidad tiene una determinada funcionalidad de procesamiento de solicitudes que depende del nivel de servicio. Por ejemplo, una unidad del nivel básico tiene un rendimiento máximo estimado de aproximadamente 1000 solicitudes por segundo.

A medida que se agregan o quitan unidades, la capacidad y el costo se escalan de forma proporcional. Por ejemplo, dos unidades del nivel estándar proporcionan un rendimiento estimado de aproximadamente 2000 solicitudes por segundo. El rendimiento real puede ser diferente debido al tamaño de las solicitudes o respuestas, los patrones de conexión, el número de clientes que realizan solicitudes y otros factores.

Supervise la métrica de capacidad de la instancia de API Management para ayudar a tomar decisiones sobre el escalado o la actualización de una instancia de API Management para dar cabida a más carga.

Pasos siguientes