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

SE APLICA A: SQL API Cassandra API Gremlin API Table API Azure Cosmos DB API para MongoDB

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 Cosmos DB. Algunos ejemplos de recursos son las bases de datos y los contenedores (tablas, colecciones y gráficos).

La capacidad reservada de Azure Cosmos DB puede reducir de forma considerable los costos de Cosmos DB, hasta un 65 % sobre los precios normales, con el acuerdo anticipado de uno o tres años. La capacidad reservada ofrece un descuento en la facturación y no afecta el estado de tiempo de ejecución de sus recursos de Azure Cosmos DB.

La capacidad reservada de Azure Cosmos DB abarca el rendimiento aprovisionado de los recursos. No cubre los cargos de almacenamiento y redes. 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.

Puede comprar capacidad reservada de Azure Cosmos DB en Azure Portal. Pague la reserva por adelantado o mensualmente. Para adquirir capacidad reservada:

  • Debe tener el rol Propietario al menos en una suscripción Enterprise o individual con tarifas de pago por uso.
  • 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.

Determinación del rendimiento necesario antes de la compra

El tamaño de la compra de capacidad reservada debe basarse en la cantidad total de rendimiento que usarán cada hora los recursos de Azure Cosmos DB existentes o que se van a implementar. Por ejemplo: compre una capacidad reservada de 30 000 RU/s si ese es su patrón de uso por hora constante. En este ejemplo, cualquier rendimiento aprovisionado por encima de 30 000 RU/s se facturará según su tarifa de pago por uso. Si el rendimiento aprovisionado es inferior a 30 000 RU/s en una hora, la capacidad reservada adicional para esa hora se desperdiciará.

Calculamos las recomendaciones de compra en función del patrón de uso por hora. Se analiza el uso en los últimos 7, 30 y 60 días, y se recomienda la compra de capacidad reservada para maximizar su 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:

  • Período (1 o 3 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 de comprar una reserva de 30 000 RU/s indica que, entre las reservas de 3 años, 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 este cliente espera que los últimos 30 días de uso de Azure Cosmos DB sea representativo del uso futuro, para maximizar el ahorro compraría una reserva de 30 000 RU/s.

Compra de capacidad reservada de Azure Cosmos DB

  1. Inicie sesión en Azure Portal.

  2. Seleccione Todos los servicios>Reservations>Agregar.

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

  4. Rellene los campos obligatorios tal como se describe en la tabla siguiente:

    Cumplimentación del formulario de capacidad reservada

    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.
    Suscripción 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): En el caso de una suscripción Enterprise, los cargos se deducirán del saldo de pago por adelantado de la inscripción de Azure (anteriormente llamado compromiso monetario) o se cobrarán como parte del 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 con ambas configuraciones: escrituras de una sola región y escrituras de varias regiones. 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 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 Cosmos. Por ejemplo: Si tiene cinco regiones con un millón de RU/s en todas las regiones, seleccione cinco millones de RU/s para la compra de capacidad de reserva.
  5. Después de rellenar el formulario, se calcula el precio necesario para comprar la capacidad reservada. La salida también muestra el porcentaje de descuento que se obtiene con las opciones seleccionadas. A continuación, haga clic en Seleccionar.

  6. En el panel Comprar reservas, revise 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.

    Resumen de capacidad reservada

  7. Seleccione Review + buy (Revisar y comprar) y, luego, Comprar ahora. Cuando se realiza correctamente la compra, se muestra la siguiente página:

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 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.

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.

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.