Compartir a través de


Planeamiento y administración de costos de Azure SQL Database

Se aplica a:Azure SQL Database

En este artículo se describe cómo planear y administrar los costos de Azure SQL Database.

En primer lugar, use la calculadora de precios de Azure para agregar recursos de Azure y revise los costos estimados. Después de empezar a usar recursos de Azure SQL Database, use 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 es posible que quiera actuar. Los costos de Azure SQL Database 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 Azure SQL Database, se le facturan todos los servicios y recursos de Azure usados en la suscripción de Azure, incluidos los servicios de terceros.

Prerrequisitos

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

Consideraciones iniciales sobre costos de SQL Database

Al trabajar con Azure SQL Database, hay varias características de ahorro de costos que se deben tener en cuenta:

Modelos de compra de vCore o DTU

Azure SQL Database admite dos modelos de compra: núcleo virtual y DTU. La forma en que se cobra varía entre los modelos de compra, por lo que es importante comprender el modelo que funciona mejor para la carga de trabajo al planear y considerar los costos. Para obtener información sobre los modelos de compra de núcleo virtual y DTU, consulte Comparación de modelos de compra basados en núcleo virtual y DTU de Azure SQL Database.

Aprovisionado o sin servidor

En el modelo de compra de núcleo virtual, Azure SQL Database también admite dos tipos de niveles de proceso: rendimiento aprovisionado y sin servidor. La forma en que se cobra por cada nivel de cálculo varía, por lo que es importante comprender qué funciona mejor para su carga de trabajo al planificar y considerar los costes. Para más información, consulte Introducción al modelo de núcleo virtual: niveles de proceso.

Descuentos

Azure Reservations es un descuento de facturación para Azure SQL Database que puede usar para ahorrar dinero confirmando el uso de recursos de proceso a una tarifa con descuento durante un período de tiempo.

En el nivel de proceso aprovisionado del modelo de compra basado en núcleos virtuales, puede obtener un descuento en la asignación de licencias de SQL Server al SQL Server Database Engine. Para más información, consulte Ventaja híbrida de Azure y la calculadora de precios para determinar el ahorro de costos.

Grupos elásticos

En el caso de entornos con varias bases de datos que tienen demandas de uso variables e imprevisibles, los grupos elásticos pueden ofrecer ahorros en los costos en comparación con el aprovisionamiento del mismo número de bases de datos únicas. Para obtener más información, consulte Grupos elásticos.

Cálculo de los costos de Azure SQL Database

Use la calculadora de precios de Azure para calcular los costos de diferentes configuraciones de Azure SQL Database. Para más información, consulte Precios de Azure SQL Database.

La información y los precios de la siguiente imagen solo se incluyen como ejemplo:

Captura de pantalla de la calculadora de precios de Azure.

También puede calcular la manera en que las diferentes opciones de la Directiva de retención afectan al costo. La información y los precios de la siguiente imagen solo se incluyen como ejemplo:

Captura de pantalla de un ejemplo de calculadora de precios de Azure SQL Database para el almacenamiento.

Descripción del modelo de facturación completo para Azure SQL Database

Azure SQL Database se ejecuta en una infraestructura de Azure que genera otros costos, además de los de Azure SQL Database, cuando se implementa el nuevo recurso. Es importante que comprenda que hay otras infraestructuras que pueden generar costos.

Azure SQL Database (con la excepción del nivel sin servidor) se factura según una tarifa por hora predecible. Si la base de datos SQL está activa durante menos de una hora, se le factura cada hora el nivel de servicio, el almacenamiento aprovisionado y la E/S más altos seleccionados durante esa hora, con independencia del uso o de que la base de datos estuviese activa durante menos de una hora.

La facturación depende de la SKU del producto, la generación de hardware de la SKU y la categoría de medidor. Azure SQL Database tiene las siguientes SKU posibles:

  • Básico (B)
  • Estándar (S)
  • Premium (P)
  • Propósito General (GP)
  • Crítico para el Negocio (BC)
  • Y para el almacenamiento: almacenamiento con redundancia geográfica (GRS), almacenamiento con redundancia local (LRS) y almacenamiento con redundancia de zona (ZRS)
  • También es posible tener una SKU obsoleta de ofertas de recursos obsoletas.

Para obtener más información, consulte modelo de compra basado en vCore, modelo de compra basado en DTU o comparar modelos de compra.

En la tabla siguiente se muestran los medidores de facturación más comunes y sus posibles SKU para bases de datos únicas:

Medición SKU posibles Descripción
Copia de seguridad* GP/BC/HS Mide el consumo de almacenamiento utilizado por las copias de seguridad, facturada por la cantidad de almacenamiento utilizado en GB al mes.
Copia de seguridad (LTR) GRS/LRS/ZRS/GF Mide el consumo de almacenamiento utilizado por las copias de seguridad a largo plazo configuradas a través de la retención a largo plazo, facturada por la cantidad de almacenamiento utilizada.
Calcular B/S/P/GP/BC Mide el consumo de los recursos de proceso por hora.
Compute (réplica principal/nombrada) HS Mide el consumo por hora de los recursos de computación de tu réplica HS principal.
Computación (réplica de alta disponibilidad) HS Mide el consumo de los recursos de computación por hora de la réplica secundaria de HS.
Calcular (complemento ZR) Médico de cabecera Mide el consumo de tus recursos informáticos por minuto de la réplica adicional con redundancia de zona.
Proceso (sin servidor) Médico de cabecera Mide el consumo de los recursos de proceso sin servidor por minuto.
Licencia GP/BC/HS Facturación de la licencia de SQL Server acumulada al mes.
Almacenamiento B/S*/P*/G/BC/HS Facturado mensualmente por la cantidad de datos almacenados por hora.

* En el modelo de compra de DTU, se proporciona un conjunto inicial de almacenamiento para datos y copias de seguridad sin costo adicional. El tamaño del almacenamiento depende del nivel de servicio seleccionado. El almacenamiento de datos adicional se puede adquirir en los niveles estándar y Premium. Para más información, consulte Precios de Azure SQL Database.

En la tabla siguiente se muestran los medidores de facturación más comunes y sus posibles códigos SKU para grupos elásticos:

Medición SKU posibles Descripción
Copia de seguridad* GP/BC Calcula el consumo de almacenamiento utilizado por las copias de seguridad, facturado mensualmente por GB por hora.
Calcular B/S/P/GP/BC Mide el consumo de los recursos de proceso por hora, como núcleos virtuales y memoria o DTU.
Licencia GP/BC Facturación de la licencia de SQL Server acumulada al mes.
Almacenamiento B/S*/P*/GP/HS Facturado mensualmente, tanto por la cantidad de datos almacenados en la unidad, utilizando espacio de almacenamiento por hora, como por la velocidad de transferencia de megabytes por segundo (MBPS).

* En el modelo de compra de DTU, se proporciona un conjunto inicial de almacenamiento para datos y copias de seguridad sin costo adicional. El tamaño del almacenamiento depende del nivel de servicio seleccionado. El almacenamiento de datos adicional se puede adquirir en los niveles estándar y Premium. Para más información, consulte Precios de Azure SQL Database.

Uso de crédito monetario con Azure SQL Database

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

Revisión de los costos estimados en Azure Portal

A medida que avance por el proceso de creación de una instancia de Azure SQL Database, puede ver los costos estimados durante la configuración del nivel de proceso.

Para acceder a esta pantalla, seleccione Configurar base de datos en la pestaña Aspectos básicos de la página Crear base de datos SQL. La información y los precios de la siguiente imagen solo se incluyen como ejemplo:

Captura de pantalla de un ejemplo que muestra la estimación de costos en Azure Portal.

Si la suscripción de Azure tiene un límite de gasto, Azure le impide gastar por encima del importe del crédito. A medida que crea y usa recursos de Azure, se usan los créditos. Cuando alcanza el límite de crédito, los recursos que ha implementado se deshabilitan para el resto de ese período de facturación. No se puede cambiar el límite de crédito, pero sí puede quitarlo. Para más información sobre los límites de gasto, consulte Límite de gasto de Azure.

Supervisión de costos

A medida que empiece a usar Azure SQL Database, puede ver los costos estimados en el portal. Siga estos pasos para revisar la estimación de costos:

  1. Inicie sesión en Azure Portal y vaya al grupo de recursos de la base de datos de Azure SQL. Para buscar el grupo de recursos, vaya a la base de datos y seleccione Grupo de recursos en la sección Información general .

  2. En el menú, seleccione Análisis de costos.

  3. Vea los Costos acumulados y establezca el gráfico de la parte inferior en Nombre del servicio. En este gráfico se muestra una estimación de los costos actuales de SQL Database. Para reducir los costos de toda la página a Azure SQL Database, seleccione Agregar filtro y, a continuación, seleccione Azure SQL Database. La información y los precios de la siguiente imagen solo se incluyen como ejemplo:

    Captura de pantalla de un ejemplo que muestra los costos acumulados en Azure Portal.

A partir de aquí, puede explorar los costos por su cuenta. Para obtener más información sobre las distintas opciones de análisis de costos, consulte Empezar a analizar los costos.

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 cree accidentalmente nuevos recursos. 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 realizar análisis de datos adicionales sobre el costo. 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 Azure SQL Database

Azure SQL Database también le permite escalar o reducir verticalmente los recursos para controlar los costos en función de las necesidades de la aplicación. Para obtener más información, consulte Escalado dinámico de recursos de base de datos.