Optimización del costo con capacidad reservada en Azure Cosmos DB

SE APLICA A: NoSQL MongoDB Cassandra Gremlin Table

La capacidad reservada de Azure Cosmos DB le ayuda a ahorrar dinero al comprometerse a una reserva de los recursos de Azure Cosmos DB por uno o tres años. Con la capacidad reservada de Azure Cosmos DB, puede obtener un descuento en el rendimiento aprovisionado para recursos de Azure Cosmos DB. Algunos ejemplos de recursos son las bases de datos y los contenedores (tablas, colecciones y gráficos).

Información general

El tamaño de la compra de capacidad reservada debe basarse en la cantidad total de rendimiento que usan con frecuencia horaria los recursos de Azure Cosmos DB existentes o que se van a implementar. Por ejemplo: compre 10 000 RU/s de capacidad reservada si ese es su patrón de uso por horas regular.

En este ejemplo, cualquier rendimiento aprovisionado por encima de 10 000 RU/s se factura según su tarifa de pago por uso. Si el rendimiento aprovisionado es inferior a 10 000 RU/s en una hora, se desperdiciará la capacidad reservada adicional para esa hora.

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 en Azure Portal. Paga por la reserva inicial o con pagos mensuales.

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 del Proveedor de soluciones en la nube (CSP), solo los agentes de administración o de ventas pueden comprar capacidad reservada de Azure Cosmos DB.

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.

Azure Cosmos DB consume reservas de dos maneras diferentes:

  • Las operaciones de escalado automático de bases de datos consumen capacidad reservada a una velocidad de 100 RU/s x 1,5 x N regiones. Por lo tanto, si necesita 10 000 RU/s para todas sus regiones, compre 15 000 RU/s.
  • Las operaciones de bases de datos estándar consumen capacidad reservada a una velocidad de 100 RU/s x N regiones. Por lo tanto, si necesita 10 000 RU/s para todas sus regiones, compre 100 000 RU/s.

Descuentos

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 reservas, 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 2 000 000 RU/s de reserva, tendrá exactamente la misma capacidad reservada, pero con 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.

Escenario de ejemplo 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 adquirieron 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 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 se recomienda la compra de capacidad reservada que maximice 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.

Compra de capacidad reservada de Azure Cosmos DB

  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 La suscripción usada 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.