Compartir a través de


Precios y descuentos de Azure Cosmos DB con capacidad reservada

SE APLICA A: NoSQL MongoDB Cassandra Gremlin Table

La capacidad reservada de Azure Cosmos DB le permite beneficiarse de los precios con descuento en el rendimiento aprovisionado para los recursos de Azure Cosmos DB. Puede disfrutar de un ahorro de hasta un 63 % al confirmar una reserva de recursos de Azure Cosmos DB durante un año o tres años. Algunos ejemplos de recursos son las bases de datos y los contenedores (tablas, colecciones y gráficos). No cubre las redes ni el almacenamiento.

Funcionamiento de los precios y descuentos de Azure Cosmos DB con capacidad reservada

El tamaño de la compra de capacidad reservada debe basarse en la cantidad total de rendimiento que usan los recursos de Azure Cosmos DB existentes o que se van a implementar próximamente cada hora.

Por ejemplo: Compra 10 000 RU/s capacidad reservada si ese es el patrón de uso por hora coherente. En este caso, el rendimiento aprovisionado superior a 10 000 RU/s se factura con la tarifa de pago por uso. Sin embargo, si el patrón de uso es constantemente inferior a 10 000 RU/s en una hora, debe reducir la capacidad reservada en consecuencia para evitar el desperdicio.

Observe lo siguiente:

  • No hay ningún límite para el número de reservas.
  • Puede comprar más reservas en cualquier momento.
  • Es posible adquirir diferentes reservas en la misma compra.

Después de comprar una reserva, se aplica inmediatamente a cualquier recurso de Azure Cosmos DB existente que coincida con los términos de la reserva. Si no tiene recursos de Azure Cosmos DB ya existentes, la reserva se aplica al implementar una nueva instancia de Azure Cosmos DB que coincida con los términos de la reserva. En ambos casos, el período de la reserva empieza inmediatamente después de que una compra se ha realizado correctamente.

Cuando expira la reserva, las instancias de Azure Cosmos DB se siguen ejecutando y se facturan según las tarifas habituales de pago por uso. Puede comprar capacidad reservada de Azure Cosmos DB desde Azure Portal. Paga por la reserva inicial o con pagos mensuales.

Intercambio de capacidad reservada y reservas sin usar

Los descuentos de reserva son para usarlos o se pierden. Por lo tanto, si no tiene recursos coincidentes para ninguna hora, perderá una cantidad de reserva para esa hora. No se pueden arrastrar las horas reservadas no utilizadas.

Al cerrar un recurso, el descuento por reserva se aplica automáticamente a otro recurso que coincida con el ámbito especificado. Si no se encuentran recursos coincidentes en el ámbito especificado, las horas reservadas se pierden.

Los recursos detenidos se facturan y siguen usando horas de reserva. Para usar las horas de reserva disponibles con otras cargas de trabajo, desasigne o elimine recursos, o escale horizontalmente otros recursos.

Los clientes pueden usar un proceso de autoservicio para intercambiar reservas, migrar las existentes para opciones más grandes o más pequeñas. No hay penalización para los intercambios, que se procesan como reembolso y una recompra. Se crean transacciones diferentes para la cancelación y la nueva compra de reserva. El importe prorrateado de la reserva se reembolsa por las reservas que se canjeen. Se le cobrará por completo la nueva compra. El importe de la reserva prorrateada es el valor residual prorrateado diario de la reserva que se devuelve. Para obtener más información sobre los intercambios de reservas, haga clic aquí.

Permisos necesarios

Los permisos necesarios para comprar capacidad reservada para Azure Cosmos DB son:

  • Para comprar una reserva, debe tener el rol de propietario o de comprador de reserva en una suscripción de Azure.
  • En el caso de las suscripciones Enterprise, la opción Agregar instancias reservadas debe estar habilitada en el portal de EA. O bien, si esa opción está deshabilitada, debe ser un administrador de EA en la suscripción.
  • En el caso del programa Proveedor de soluciones en la nube (CSP), solo los agentes de administración o los agentes de ventas pueden comprar capacidad reservada de Azure Cosmos DB.

Descuentos por reserva para cada región

El descuento por reserva se aplica al uso del rendimiento en distintas regiones mediante las siguientes relaciones:

Region Relación
India meridional 1,0375
Este de Canadá 1.1
Este de Japón 1,125
Oeste de Japón 1,125
India occidental 1,1375
Centro de la India 1,1375
Este de Australia 1.15
Centro de Canadá 1.2
Centro de Francia 1,25
Sur de Brasil 1.5
Centro de Australia 1.5
Centro de Australia 2 1.5
Sur de Francia 1,625
Todas las demás regiones 1.0

El sistema de facturación de Azure asigna la ventaja de facturación de reserva a la primera región que se agregó a la cuenta de base de datos y que coincide con la configuración de reserva. Consulte los ejemplos.

Planes de descuento de precios de Azure Cosmos DB con capacidad reservada

La capacidad reservada de Azure Cosmos DB puede reducir significativamente los costos de Azure Cosmos DB, hasta un 63 % en los precios normales, con un compromiso inicial de un año o tres años. La capacidad reservada proporciona un descuento de facturación y no afecta al estado de los recursos de Azure Cosmos DB, incluido el rendimiento y la disponibilidad.

Ofrecemos opciones de descuentos fijos y progresivos. Tenga en cuenta que puede combinar diferentes opciones y tamaños de reservas en la misma compra.

Reservas de descuentos fijos

Esta opción, con múltiplo de las 100 RU/s, le permite reservar cualquier capacidad entre 100 y 999 900 RU/s, con descuentos fijos:

Reserva Descuento único de un año Descuento de tres años
100 RU/s 20 % 30 %
100 Multi-master RU/s 20 % 30 %

Para más de 999 900 RU/s, puede reducir los costos con descuentos progresivos.

Reservas de descuentos progresivas

Esta opción, con múltiplo de nuestros tamaños de reserva más grandes, le permite reservar cualquier capacidad a partir de 1000 000 RU/s, con descuentos progresivos:

Reserva Descuento de un año Descuento de tres años
1 000 000 RU/s 27.0 % 39.5 %
1000 000 multimaestro 32.0 % 44.5 %
2 000 000 RU/s 28.5 % 42.3+
2000 000 RU/s multimaestro 33.5% 47.3 %
3 000 000 RU/s 29.0% 43,2 %
3000 000 RU/s multimaestro 34.0 % 48.2 %
4000 000 RU/s 33.0 % 47.4 %
4000 000 RU/s multimaestro 38,0 % 52.4 %
5 000 000 RU/s 35.4 % 49.9 %
5000 000 RU/s multimaestro 40.4 % 54.9 %
10 000 000 RU/s 40.2 % 55.0%
10 000 000 RU/s multimaestro 45.2 % 60.0 %
12 500 000 RU/s 41.2 % 56.0 %
12 500 000 RU/s multimaestro 46,2 % 61.0 %
15 000 000 RU/s 41.8 % 56.6 %
15 000 000 RU/s multimaestro 46.8 % 61.6 %
20 000 000 RU/s 42.6 % 57.5 %
20 000 000 RU/s multimaestro 47.6 % 62.5%
25 000 000 RU/s 43.1 % 58.0 %
25 000 000 RU/s multimaestro 48.1 % 63.0 %
30 000 000 RU/s 43.4 % 58.3%
30 000 000 RU/s multimaestro 48.4 % 63,3 %

Puede maximizar el ahorro con la mayor reserva para su escenario. Ejemplo: Necesita 2 millones de RU/s, un período de un año. Si compra 1 000 000 unidades de la reserva de 27,0 RU/s, el descuento es del 27,0 %. Si compra una unidad de la reserva de 2000 000 RU/s, tiene exactamente la misma capacidad reservada, pero un descuento del 28,5 %.

Cree una solicitud de soporte técnico para comprar cualquier cantidad de reservas de más de 1 000 000 RU/s.

Consumo de reservas

Tan pronto como se compra una reserva, los costos de proceso que coincidan con los atributos de la reserva dejan de pagarse según las tarifas de pago por uso. Para más información sobre las reservas, consulte el artículo Azure Reservations.

Tenga en cuenta que las operaciones de base de datos de escalado automático de región de escritura única usan RU/s con un factor multiplicador de 1,5. Con eso, tenemos las siguientes fórmulas para el consumo de reservas:

  • Rendimiento estándar de una sola región: RU * Proporción regional
  • Rendimiento estándar de varias regiones: RU * Proporción regional para cada región, en el orden en que las regiones se agregaron a la cuenta de base de datos.
  • Rendimiento de escalado automático de una sola región: RU * 1,5 * Proporción regional
  • Rendimiento de escalabilidad automática de varias regiones: RU * 1,5 * Proporción regional para cada región, en el orden en que las regiones se agregaron a la cuenta de base de datos.

Ejemplos de consumo

Tenga en cuenta los siguientes requisitos para una reserva:

  • Rendimiento requerido por región: 50 000 RU/s
  • Regiones que usa: 2

En este caso, sus gastos totales por demanda serían de 500 unidades de la métrica de 100 RU/s en estas dos regiones. El consumo total es de 100 000 RU/s por hora.

Ejemplo 1: Dos regiones con una relación de 1,0 y un rendimiento estándar

Por ejemplo, supongamos que necesita implementaciones de rendimiento estándar de Azure Cosmos DB en las regiones Centro-norte de EE. UU. y Oeste de EE. UU. Cada región tiene un consumo de rendimiento de 50 000 RU/s. Una compra de reserva de 100 000 RU/s. equilibrará por completo los gastos por demanda. El descuento que cubre una reserva se calcula como: consumo de rendimiento x proporción_descuento_por_reservas_para_región. En el caso de las regiones Centro-norte de EE. UU. y Oeste de EE. UU, la relación de descuento por reserva es de 1,0. Por lo tanto, se descuentan en total 100 000 RU/s. Este valor se calcula como: 50 000 * 1,0 + 50 000 * 1,0 = 100 000 RU/s. No tiene que pagar ningún otro cargo por las tarifas de pago por uso normales.

Descripción de la métrica Cantidad Region Proporción de regiones Consumo de rendimiento (RU/s) Fórmula de consumo de reserva Descuento por reserva aplicado a las RU/s Pago por uso de RU/s
Azure Cosmos DB - 100 RU/s/Hora - Centro y norte de EE. UU. 500 Centro y norte de EE. UU. 1.0 50.000 50 000 * 1,0 = 50 000 50 000 de la reserva 0
Azure Cosmos DB - 100 RU/s/Hora - Oeste de EE. UU. 500 Oeste de EE. UU. 1.0 50.000 50 000 * 1,0 = 50 000 Los 50 000 restantes de la reserva 0

Ejemplo 2: Dos regiones con diferentes ratios y rendimiento estándar

Por ejemplo, supongamos que necesita implementaciones de rendimiento estándar de Azure Cosmos DB en las regiones Centro de Australia 2 y Sur de Francia. Cada región tiene un consumo de rendimiento de 50 000 RU/s. Una compra de reserva de 100 000 RU/s sería aplicable de la siguiente manera (suponiendo que el uso de Centro de Australia 2 se agregó primero a la cuenta de base de datos):

Descripción de la métrica Cantidad Region Proporción de regiones Consumo de rendimiento (RU/s) Fórmula de consumo de reserva Descuento por reserva final aplicado a RU/s Pago por uso de RU/s
Azure Cosmos DB - 100 RU/s/Hora - Centro de Australia 2 500 Centro de Australia 2 1.5 50.000 50 000 * 1,5 = 75 000 75 000 de la reserva de 100 000 0
Azure Cosmos DB - 100 RU/s/Hora - Sur de Francia 500 Sur de Francia 1,625 50.000 50 000 * 1,625 = 81 250 Los 25 000 restantes de la reserva (81,250 - 25 000) / 1,625 = 34 616
  • Usar 50 000 unidades en la región Centro de Australia 2 se corresponde a 75 000 RU/s de uso de reserva facturables (o uso normalizado). Dicho valor se calcula de la siguiente forma: consumo de rendimiento x proporción_descuento_por_reservas_para_región. El cálculo da como resultado 75 000 RU/s de uso facturable o normalizado. Este valor se calcula de la siguiente forma: 50 000 x 1,5 = 75 000 RU/s.

  • Un uso de 50 000 unidades en la región Sur de Francia corresponde a 50 000 *  1,625 = 81 250 RU/s de reserva necesarias.

  • La compra total de reserva es 100 000. Dado que la región Centro de Australia 2 usa 75.000 RU/s, quedan 25.000 RU/s para la otra región.

  • Para la región Sur de Francia, se usa una compra de reserva de 25.000 RU/s y quedan 56.250 RU/s de reserva (81.250 – 25.000 = 56.250 RU/s).

  • Se requieren 56 250 RU/s al usar la reserva. Para pagar las RU/s con precios normales, debe convertirlas en RU/s normales dividiendo con la relación de reserva de 56.250 / 1.625 = 34.616 RU/s. Las RU/s normales se cobran según las tarifas normales de pago por uso.

Ejemplo 3: Dos regiones con una relación de 1,0 y un rendimiento de escalabilidad automática

Por ejemplo, supongamos que necesita implementaciones de rendimiento de escalabilidad automática de Azure Cosmos DB en las regiones Centro-norte de EE. UU. y Oeste de EE. UU. Cada región tiene un consumo de rendimiento de 50 000 RU/s. Una compra de reserva de 100 000 RU/s no equilibrará completamente los cargos a petición. El descuento que cubre una reserva se calcula como: consumo de rendimiento * reservation_discount_ratio_for_that_region * autoscale_ratio. En el caso de las regiones Centro-norte de EE. UU. y Oeste de EE. UU, la relación de descuento por reserva es de 1,0.

Descripción de la métrica Cantidad Region Proporción de regiones Relación de escalado automático Consumo de rendimiento (RU/s) Fórmula de consumo de reserva Descuento por reserva aplicado a las RU/s Pago por uso de RU/s
Azure Cosmos DB - 100 RU/s/Hora - Centro y norte de EE. UU. 500 Centro y norte de EE. UU. 1.0 1.5 50.000 50 000 * 1,0 * 1,5 = 75 000 75 000 de la reserva de 100 000 0
Azure Cosmos DB - 100 RU/s/Hora - Oeste de EE. UU. 500 Oeste de EE. UU. 1.0 1.5 50.000 50 000 * 1,0 * 1,5 = 75 000 Los 25 000 restantes de la reserva (75 000-25 000)/1,0 = 50 000

Escenario de ejemplo de compra 1

Imagine este escenario hipotético: una empresa trabaja en una nueva aplicación, pero como desconocen los requisitos de rendimiento, compraron RU/s en 3 días diferentes.

  • El día 1 compraron capacidad reservada para su entorno de desarrollo:
    • Total de 800 RU/s: ocho unidades de la opción 100 RU/s, con un descuento del 20 %.
    • Ámbito del grupo de recursos de desarrollo.
    • Un término de 1 año, dado que el proyecto dura nueve meses.
    • Se paga por adelantado, ya que es un valor pequeño.
  • El día 30 compraron capacidad reservada para su entorno de pruebas:
    • 750 000 RU/s: 7500 unidades de la opción 100 RU/s, con un descuento del 20 %.
    • Ámbito de la suscripción de prueba.
    • Un término de 1 año.
    • Eligen pagar mensualmente.
  • El día 180 compraron capacidad reservada para el entorno de producción:
    • 3 500 000 RU/s: una unidad de la opción 3 000 000 RU/s, con un descuento del 43,2 %. Y 5000 unidades de la opción 100 RU/s, con un descuento del 20 %.
    • Ámbito de la suscripción de producción.
    • Período de tres años, para maximizar los descuentos.
    • También eligen pagar mensualmente.

Escenario de ejemplo de compra 2

Imagine este escenario hipotético: una empresa necesita una reserva de 10.950.000 tres años. En la misma compra que tienen:

  • Una unidad de la reserva de 10.000.000 RU/s, pagada mensualmente.
  • 9000 unidades de la reserva de 100 RU/s, en pago mensual.
  • 500 unidades de la reserva de 100 RU/s, pagadas por adelantado.

Determinación del rendimiento necesario antes de la compra

Calculamos las recomendaciones de compra en función del patrón de uso por hora. Se analiza el uso de los últimos 7, 30 y 60 días y la compra de capacidad reservada que maximiza el ahorro. Puede ver los tamaños de reserva recomendados en Azure Portal mediante los pasos siguientes:

  1. Inicie sesión en Azure Portal.

  2. Seleccione Todos los servicios>Reservations>Agregar.

  3. En el panel Comprar reservas, elija Azure Cosmos DB.

  4. Seleccione la pestaña Recomendado para ver las reservas recomendadas:

Puede filtrar las recomendaciones por los siguientes atributos:

  • Term (Uno o tres años)
  • Frecuencia de facturación (mensual o por adelantado)
  • Tipo de rendimiento (RU frente a RU de escritura en varias regiones)

Además, puede limitar el ámbito de las recomendaciones a un único grupo de recursos, una sola suscripción o toda la inscripción de Azure.

A continuación se muestra una recomendación de ejemplo:

Recomendaciones de capacidad reservada

Esta recomendación para comprar una reserva de 30 000 RU/s indica que, entre tres reservas de año, un tamaño de reserva de 30 000 RU/s maximizará el ahorro. En este caso, la recomendación se calcula en función de los últimos 30 días de uso de Azure Cosmos DB. Si esta recomendación, basada en los últimos 30 días del uso de Azure Cosmos DB, no es representativa del uso futuro, elija otro período de recomendación.

Para una reserva de 30 000 RU/s, en el rendimiento aprovisionado estándar, debe comprar 300 unidades de la opción 100 RU/s.

Cómo comprar capacidad reservada

  1. Divida el tamaño de la reserva que desea en 100 para calcular el número de unidades de la SKU de 100 RU/s que necesita. La cantidad máxima es de 9999 unidades o 999 900 RU/s. Para un millón de RU/s o más, cree una solicitud de soporte técnico para un máximo del 63 % de descuentos.

  2. Inicie sesión en Azure Portal.

  3. Seleccione Todos los servicios>Reservations>Agregar.

  4. En el panel Comprar reservas, elija Azure Cosmos DB para comprar una nueva reserva.

  5. Seleccione el ámbito correcto, la suscripción de facturación, el grupo de administración si procede, el grupo de recursos, si procede, y el tamaño de la reserva. En la tabla siguiente se explican todas las opciones:

    Campo Descripción
    Ámbito Opción que controla el número de suscripciones que pueden usar la ventaja de facturación asociada con la reserva. También controla cómo se aplica la reserva a suscripciones concretas.

    Si selecciona Compartido, el descuento de la reserva se aplica a las instancias de Azure Cosmos DB que se ejecutan en cualquier suscripción en el contexto de facturación. El contexto de facturación se basa en cómo se haya suscrito a Azure. Para los clientes Enterprise, el ámbito compartido es la inscripción e incluye todas las suscripciones que esta contiene. Para los clientes de pago por uso, el ámbito compartido incluye todas las suscripciones con tarifas de pago por uso creadas por el administrador de la cuenta.

    Si selecciona Grupo de administración, el descuento por reserva se aplica a las instancias de Azure Cosmos DB que se ejecutan en cualquier suscripción que forma parte del grupo de administración y del ámbito de facturación.

    Si selecciona Suscripción única, el descuento de reserva se aplica a las instancias de Azure Cosmos DB de la suscripción seleccionada.

    Si selecciona Grupo de recursos único, el descuento de reserva se aplica a las instancias de Azure Cosmos DB de la suscripción seleccionada y al grupo de recursos seleccionado dentro de esa suscripción.

    Puede cambiar el ámbito de reserva después de comprar la capacidad reservada.
    Subscription Suscripción que se usa para pagar la capacidad reservada de Azure Cosmos DB. El método de pago en la suscripción seleccionada se usa al cargar los costos. La suscripción debe ser uno de los tipos siguientes:

    Contrato Enterprise (números de oferta: MS-AZR-0017P o MS-AZR-0148P): para una suscripción Enterprise, los cargos se deducen del saldo de prepago de Azure (antes llamado compromiso monetario) de la inscripción o se cobran como uso por encima del límite.

    Suscripción individual con tarifas de pago por uso (números de la oferta: MS-AZR-0003P o MS-AZR-0023P): en una suscripción individual con tarifas de pago por uso, los cargos se cobran en el método de pago de tarjeta de crédito o factura de la suscripción.
    Grupo de recursos Grupo de recursos al que se aplica el descuento de capacidad reservada.
    Término Un año o tres años.
    Tipo de rendimiento El rendimiento se aprovisiona como unidades de solicitud. Puede comprar una reserva para el rendimiento aprovisionado para ambas configuraciones: escrituras de una sola región, así como escrituras de arquitectura multimaestro. El tipo de rendimiento tiene dos valores para elegir: 100 RU/s por hora y 100 RU/s de escrituras en varias regiones por hora.
    Unidades de capacidad reservada La cantidad de rendimiento que quiere reservar. Puede calcular este valor si determina el rendimiento necesario para todos los recursos de Azure Cosmos DB (por ejemplo, las bases de datos o contenedores) por región. A continuación, multiplique esa cifra por el número de regiones que asociará a la base de datos de Azure Cosmos DB. Por ejemplo: si tiene cinco regiones con 1 millón de RU/s en cada región, seleccione 5 millones de RU/s para la compra de capacidad de reserva.
  6. Haga clic en el botón azul Agregar al carro en la esquina inferior derecha y a continuación, en Ver carro cuando haya terminado. Las cantidades se definen a continuación. Tenga en cuenta que puede agregar diferentes opciones al carro. Ejemplo: Si necesita 1 100 000 RU/s, debe agregar 1 000 000 RU/s y las opciones de 100 RU/s al carrito.

  7. En el panel Comprar reservas, revise la frecuencia de facturación, la cantidad, el descuento y el precio de la reserva. Este precio de reserva se aplica a los recursos de Azure Cosmos DB con rendimiento aprovisionado en todas las regiones. Ejemplo: necesita 500 000 RU/s con renovación automática para el entorno de producción dentro de un ámbito específico, 82 000 RU/s para el grupo de recursos de pruebas y 10 000 RU/s para la suscripción de desarrollo. Puede ver en la imagen un carrito de compra de reservas para este escenario.

    Resumen de capacidad reservada

  8. Seleccione Review + buy (Revisar y comprar) y, luego, Comprar ahora.

Cancelación, intercambio o reembolso de reservas

Puede cancelar, intercambiar o reembolsar reservas con ciertas limitaciones. Para más información, consulte Autoservicio de intercambios y reembolsos de reservas de Azure.

Superación de la capacidad reservada

Al reservar capacidad para los recursos de Azure Cosmos DB, se reserva rendimiento aprovisionado. Si se supera el rendimiento aprovisionado, las solicitudes más allá de esa cantidad de aprovisionamiento se facturarán mediante tarifas de pago por uso. Para más información sobre las reservas, consulte el artículo Azure Reservations. Para obtener más información sobre el rendimiento aprovisionado, consulte los tipos de rendimiento aprovisionado.

Limitaciones

  • Actualmente no se admiten reservas para servicios basados en núcleo virtual.
  • Actualmente no se admiten reservas para cuentas sin servidor.
  • Actualmente no se admiten reservas para almacenamiento o red.

Pasos siguientes

El descuento de la reserva se aplica automáticamente a los recursos de Microsoft Azure Cosmos DB que coincidan con el ámbito y los atributos de la reserva. Puede actualizar el ámbito de la reserva mediante Azure Portal, PowerShell, la CLI de Azure o la API.

¿Intenta planear la capacidad de una migración a Azure Cosmos DB? Para ello, puede usar información sobre el clúster de bases de datos existente.

¿Necesita ayuda? Póngase en contacto con nosotros.

Si tiene alguna pregunta o necesita ayuda, cree una solicitud de soporte técnico.