Optimización del costo con capacidad reservada en Azure Cosmos DBOptimize cost with reserved capacity in 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.Azure Cosmos DB reserved capacity helps you save money by committing to a reservation for Azure Cosmos DB resources for either one year or three years. Con la capacidad reservada de Azure Cosmos DB, puede obtener un descuento en el rendimiento aprovisionado para recursos de Cosmos DB.With Azure Cosmos DB reserved capacity, you can get a discount on the throughput provisioned for Cosmos DB resources. Algunos ejemplos de recursos son las bases de datos y los contenedores (tablas, colecciones y gráficos).Examples of resources are databases and containers (tables, collections, and graphs).

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.—Azure Cosmos DB reserved capacity can significantly reduce your Cosmos DB costs—up to 65 percent on regular prices with a one-year or three-year upfront commitment. 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.Reserved capacity provides a billing discount and doesn't affect the runtime state of your Azure Cosmos DB resources.

La capacidad reservada de Azure Cosmos DB abarca el rendimiento aprovisionado de los recursos.Azure Cosmos DB reserved capacity covers throughput provisioned for your resources. No cubre los cargos de almacenamiento y redes.It doesn't cover the storage and networking charges. 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.As soon as you buy a reservation, the throughput charges that match the reservation attributes are no longer charged at the pay-as-you go rates. Para más información sobre las reservas, consulte el artículo Azure Reservations.For more information on reservations, see the Azure reservations article.

Puede comprar capacidad reservada de Azure Cosmos DB en Azure Portal.You can buy Azure Cosmos DB reserved capacity from the Azure portal. Pague la reserva por adelantado o mensualmente.Pay for the reservation up front or with monthly payments. Para adquirir capacidad reservada:To buy reserved capacity:

  • Debe tener el rol de propietario al menos en una suscripción Enterprise o individual con tarifas de pago por uso.You must be in the Owner role for at least one Enterprise or individual subscription with pay-as-you-go rates.
  • En el caso de las suscripciones Enterprise, la opción Agregar instancias reservadas debe estar habilitada en el portal de EA.For Enterprise subscriptions, Add Reserved Instances must be enabled in the EA portal. O bien, si esa opción está deshabilitada, debe ser un administrador de EA en la suscripción.Or, if that setting is disabled, you must be an EA Admin on the subscription.
  • 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.For the Cloud Solution Provider (CSP) program, only admin agents or sales agents can buy Azure Cosmos DB reserved capacity.

Determinación del rendimiento necesario antes de la compraDetermine the required throughput before purchase

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.The size of the reserved capacity purchase should be based on the total amount of throughput that the existing or soon-to-be-deployed Azure Cosmos DB resources will use on an hourly basis. Por ejemplo: compre una capacidad reservada de 30 000 RU/s si ese es su patrón de uso por hora constante.For example: Purchase 30,000 RU/s reserved capacity if that's your consistent hourly usage pattern. En este ejemplo, cualquier rendimiento aprovisionado por encima de 30 000 RU/s se facturará según su tarifa de pago por uso.In this example, any provisioned throughput above 30,000 RU/s will be billed using your Pay-as-you-go rate. Si el rendimiento aprovisionado es inferior a 30 000 RU/s en una hora, la capacidad reservada adicional para esa hora se desperdiciará.If provisioned throughput is below 30,000 RU/s in an hour, then the extra reserved capacity for that hour will be wasted.

Calculamos las recomendaciones de compra en función del patrón de uso por hora.We calculate purchase recommendations based on your hourly usage pattern. 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.Usage over last 7, 30 and 60 days is analyzed, and reserved capacity purchase that maximizes your savings is recommended. Puede ver los tamaños de reserva recomendados en Azure Portal mediante los pasos siguientes:You can view recommended reservation sizes in the Azure portal using the following steps:

  1. Inicie sesión en Azure Portal.Sign in to the Azure portal.

  2. Seleccione Todos los servicios > Reservations > Agregar.Select All services > Reservations > Add.

  3. En el panel Comprar reservas, elija Azure Cosmos DB.From the Purchase reservations pane, choose Azure Cosmos DB.

  4. Seleccione la pestaña Recomendado para ver las reservas recomendadas:Select the Recommended tab to view recommended reservations:

Puede filtrar las recomendaciones por los siguientes atributos:You can filter recommendations by the following attributes:

  • Período (1 o 3 años)Term (1 year or 3 years)
  • Frecuencia de facturación (mensual o por adelantado)Billing frequency (Monthly or Upfront)
  • Tipo de rendimiento (RU frente a RU de escritura en varias regiones)Throughput Type (RU/s vs multi-region write RU/s)

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.Additionally, you can scope recommendations to be within a single resource group, single subscription, or your entire Azure enrollment.

A continuación se muestra una recomendación de ejemplo:Here's an example recommendation:

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.This recommendation to purchase a 30,000 RU/s reservation indicates that, among 3 year reservations, a 30,000 RU/s reservation size will maximize savings. En este caso, la recomendación se calcula en función de los últimos 30 días de uso de Azure Cosmos DB.In this case, the recommendation is calculated based on the past 30 days of Azure Cosmos DB usage. 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.If this customer expects that the past 30 days of Azure Cosmos DB usage is representative of future use, they would maximize savings by purchasing a 30,000 RU/s reservation.

Compra de capacidad reservada de Azure Cosmos DBBuy Azure Cosmos DB reserved capacity

  1. Inicie sesión en Azure Portal.Sign in to the Azure portal.

  2. Seleccione Todos los servicios > Reservations > Agregar.Select All services > Reservations > Add.

  3. En el panel Comprar reservas, elija Azure Cosmos DB para comprar una nueva reserva.From the Purchase reservations pane, choose Azure Cosmos DB to buy a new reservation.

  4. Rellene los campos obligatorios tal como se describe en la tabla siguiente:Fill in the required fields as described in the following table:

    Cumplimentación del formulario de capacidad reservada

    CampoField DescripciónDescription
    ÁmbitoScope Opción que controla el número de suscripciones que pueden usar la ventaja de facturación asociada con la reserva.Option that controls how many subscriptions can use the billing benefit associated with the reservation. También controla cómo se aplica la reserva a suscripciones concretas.It also controls how the reservation is applied to specific subscriptions.

    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.If you select Shared, the reservation discount is applied to Azure Cosmos DB instances that run in any subscription within your billing context. El contexto de facturación se basa en cómo se haya suscrito a Azure.The billing context is based on how you signed up for Azure. Para los clientes Enterprise, el ámbito compartido es la inscripción e incluye todas las suscripciones que esta contiene.For enterprise customers, the shared scope is the enrollment and includes all subscriptions within the enrollment. 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.For pay-as-you-go customers, the shared scope is all individual subscriptions with pay-as-you-go rates created by the account administrator.

    Si selecciona Suscripción única, el descuento de reserva se aplica a las instancias de Azure Cosmos DB de la suscripción seleccionada.If you select Single subscription, the reservation discount is applied to Azure Cosmos DB instances in the selected subscription.

    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.If you select Single resource group, the reservation discount is applied to Azure Cosmos DB instances in the selected subscription and the selected resource group within that subscription.

    Puede cambiar el ámbito de reserva después de comprar la capacidad reservada.You can change the reservation scope after you buy the reserved capacity.
    SuscripciónSubscription Suscripción usada para pagar la capacidad reservada de Azure Cosmos DB.Subscription that's used to pay for the Azure Cosmos DB reserved capacity. El método de pago en la suscripción seleccionada se usa al cargar los costos.The payment method on the selected subscription is used in charging the costs. La suscripción debe ser uno de los tipos siguientes:The subscription must be one of the following types:

    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.Enterprise Agreement (offer numbers: MS-AZR-0017P or MS-AZR-0148P): For an Enterprise subscription, the charges are deducted from the enrollment's Azure Prepayment (previously called monetary commitment) balance or charged as overage.

    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.Individual subscription with pay-as-you-go rates (offer numbers: MS-AZR-0003P or MS-AZR-0023P): For an individual subscription with pay-as-you-go rates, the charges are billed to the credit card or invoice payment method on the subscription.
    Grupo de recursosResource Group Grupo de recursos al que se aplica el descuento de capacidad reservada.Resource group to which the reserved capacity discount is applied.
    TérminoTerm Un año o tres años.One year or three years.
    Tipo de rendimientoThroughput Type El rendimiento se aprovisiona como unidades de solicitud.Throughput is provisioned as request units. Puede comprar una reserva para el rendimiento aprovisionado con ambas configuraciones: escrituras de una sola región y escrituras de varias regiones.You can buy a reservation for the provisioned throughput for both setups - single region writes as well as multiple region writes. 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.The throughput type has two values to choose from: 100 RU/s per hour and 100 multi-region writes RU/s per hour.
    Unidades de capacidad reservadaReserved Capacity Units La cantidad de rendimiento que quiere reservar.The amount of throughput that you want to reserve. 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.You can calculate this value by determining the throughput needed for all your Cosmos DB resources (for example, databases or containers) per region. A continuación, multiplique esa cifra por el número de regiones que asociará a la base de datos de Cosmos.You then multiply it by the number of regions that you'll associate with your Cosmos database. 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.For example: If you have five regions with 1 million RU/sec in every region, select 5 million RU/sec for the reservation capacity purchase.
  5. Después de rellenar el formulario, se calcula el precio necesario para comprar la capacidad reservada.After you fill the form, the price required to purchase the reserved capacity is calculated. La salida también muestra el porcentaje de descuento que se obtiene con las opciones seleccionadas.The output also shows the percentage of discount you get with the chosen options. A continuación, haga clic en Seleccionar.Next click Select

  6. En el panel Comprar reservas, revise el descuento y el precio de la reserva.In the Purchase reservations pane, review the discount and the price of the reservation. Este precio de reserva se aplica a los recursos de Azure Cosmos DB con rendimiento aprovisionado en todas las regiones.This reservation price applies to Azure Cosmos DB resources with throughput provisioned across all regions.

    Resumen de capacidad reservada

  7. Seleccione Review + buy (Revisar y comprar) y, luego, Comprar ahora.Select Review + buy and then buy now. Cuando se realiza correctamente la compra, se muestra la siguiente página:You see the following page when the purchase is successful:

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.After you buy a reservation, it's applied immediately to any existing Azure Cosmos DB resources that match the terms of the reservation. 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.If you don’t have any existing Azure Cosmos DB resources, the reservation will apply when you deploy a new Cosmos DB instance that matches the terms of the reservation. En ambos casos, el período de la reserva empieza inmediatamente después de que una compra se ha realizado correctamente.In both cases, the period of the reservation starts immediately after a successful purchase.

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.When your reservation expires, your Azure Cosmos DB instances continue to run and are billed at the regular pay-as-you-go rates.

Cancelación, intercambio o reembolso de reservasCancel, exchange, or refund reservations

Puede cancelar, intercambiar o reembolsar reservas con ciertas limitaciones.You can cancel, exchange, or refund reservations with certain limitations. Para más información, consulte Autoservicio de intercambios y reembolsos de reservas de Azure.For more information, see Self-service exchanges and refunds for Azure Reservations.

Pasos siguientesNext steps

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.The reservation discount is applied automatically to the Azure Cosmos DB resources that match the reservation scope and attributes. Puede actualizar el ámbito de la reserva mediante Azure Portal, PowerShell, la CLI de Azure o la API.You can update the scope of the reservation through the Azure portal, PowerShell, Azure CLI, or the API.

¿Necesita ayuda?Need help? Póngase en contacto con nosotros.Contact us.

Si tiene alguna pregunta o necesita ayuda, cree una solicitud de soporte técnico.If you have questions or need help, create a support request.