Optimiser les coûts avec une capacité réservée dans Azure Cosmos DB

S’APPLIQUE À : NoSQL MongoDB Cassandra Gremlin Table

La capacité réservée Azure Cosmos DB vous permet de faire des économies en vous engageant à réserver des ressources Azure Cosmos DB sur un an ou trois ans. Avec la capacité réservée Azure Cosmos DB, vous pouvez obtenir une remise sur le débit provisionné pour les ressources Azure Cosmos DB. Les bases de données et les conteneurs (tables, collections et graphes) sont des exemples de ressources.

Vue d’ensemble

La taille de l’achat de la capacité réservée doit être basée sur la quantité totale de débit qui est utilisée sur une base horaire par les ressources Azure Cosmos DB existantes ou sur le point d’être déployées. Par exemple : achetez une capacité réservée de 10 000 RU/s s’il s’agit de votre modèle d’utilisation horaire habituel.

Dans cet exemple, tout débit approvisionné au-delà de 10 000 RU/s est facturé à votre tarif Paiement à l’utilisation. Si le débit approvisionné est inférieur à 10 000 RU/s en une heure, la capacité réservée supplémentaire pour cette heure est gaspillée.

Notez les points suivants :

  • Il n’existe aucune limite au nombre de réservations.
  • Il est possible d’acheter plus de réservations à tout moment.
  • Il est possible d’acheter différentes réservations dans le même achat.

Une fois achetée, une réservation est immédiatement appliquée à toutes les ressources Azure Cosmos DB existantes qui répondent à ses conditions. Si vous n’avez pas de ressources Azure Cosmos DB, la réservation s’applique lorsque vous déployez une nouvelle instance Azure Cosmos DB qui satisfait aux conditions de la réservation. Dans les deux cas, la période de la réservation démarre une fois l’achat correctement effectué.

Quand votre réservation expire, vos instances Azure Cosmos DB continuent de s’exécuter et sont facturées aux prix habituels du paiement à l’utilisation. Vous pouvez acheter de la capacité réservée Azure Cosmos DB sur le portail Azure. Payez la réservation comptant ou par paiements mensuels.

Autorisations requises

Les autorisations requises pour acheter une capacité de réserve pour Azure Cosmos DB sont les suivantes :

  • Pour acheter une réservation, vous devez avoir le rôle de propriétaire ou d’acheteur de réservation sur un abonnement Azure.
  • Pour les abonnements Entreprise, Add Reserved Instances (Ajouter des instances réservées) doit être activé dans le portal EA. Si ce paramètre est désactivé, vous devez être administrateur EA de l’abonnement.
  • Pour le programme Fournisseur de solutions cloud, seuls les agents d’administration ou les agents commerciaux peuvent acheter une capacité réservée Azure Cosmos DB.

Consommation des réservations

Dès que vous achetez une réservation, les frais de débit qui correspondent aux attributs de la réservation ne sont plus facturés au tarif du paiement à l’utilisation. Pour plus d’informations sur les réservations, consultez l’article Réservations Azure.

Azure Cosmos DB consomme des réservations de deux façons différentes :

  • Les opérations de base de données de mise à l’échelle automatique consomment la capacité réservée à un taux de 100 RU/s x 1,5 x N régions. Par conséquent, si vous avez besoin de 10 000 RU/s pour toutes vos régions, achetez 15 000 RU/s.
  • Les opérations de base de données standard consomment la capacité réservée à un taux de 100 RU/s x N régions. Par conséquent, si vous avez besoin de 10 000 RU/s pour toutes vos régions, achetez 10 000 RU/s.

Remises

La capacité réservée Azure Cosmos DB peut réduire sensiblement vos coûts Azure Cosmos DB, jusqu’à 63 % sur les prix habituels, avec un engagement d’un ou de trois ans. La capacité réservée permet de bénéficier d’une remise, sans impacter l’état de vos ressources Azure Cosmos DB, y compris les performances et la disponibilité.

Nous proposons des options de remise fixes et progressives. Notez que vous pouvez combiner et faire correspondre différentes options et tailles de réservation dans le même achat.

Réservations avec remises fixes

Cette option, en utilisant plusieurs des 100 RU/s, vous permet de réserver n’importe quelle capacité comprise entre 100 et 999 900 RU/s, avec des remises fixes :

Réservation Remise unique pour un an Remise pour trois ans
100 RU/s 20 % 30 %
100 RU/s multimaître 20 % 30 %

Pour les réservations de plus de 999 900 RU/s, vous pouvez réduire les coûts avec des remises progressives.

Réservations avec remises progressives

Cette option, en utilisant plusieurs de nos plus grandes tailles de réservation, vous permet de réserver n’importe quelle capacité à partir de 1 000 000 RU/s, avec des remises progressives :

Réservation Remise pour un an Remise pour trois ans
1 000 000 RU/s 27 % 39,5 %
1 000 000 multimaître 32 % 44,5 %
2 000 000 RU/s 28,5 % 42,3 %
2 000 000 RU/s multimaître 33,5 % 47,3 %
3 000 000 RU/s 29 % 43.2 %
3 000 000 RU/s multimaître 34 % 48,2 %
4 000 000 RU/s 33 % 47,4 %
4 000 000 RU/s multimaître 38,0% 52,4 %
5 000 000 RU/s 35,4 % 49,9 %
5 000 000 RU/s multimaître 40,4 % 54,9 %
10 000 000 RU/s 40,2 % 55.0 %
10 000 000 RU/s multimaître 45,2 % 60 %
12 500 000 RU/s 41,2 % 56 %
12 500 000 RU/s multimaître 46,2 % 61 %
15 000 000 RU/s 41,8 % 56,6 %
15 000 000 RU/s multimaître 46,8 % 61,6 %
20 000 000 RU/s 42,6 % 57,5 %
20 000 000 RU/s multimaître 47,6 % 62.5%
25 000 000 RU/s 43,1 % 58 %
25 000 000 RU/s multimaître 48,1 % 63 %
30 000 000 RU/s 43,4 % 58,3 %
30 000 000 RU/s multimaître 48,4 % 63,3 %

Vous pouvez optimiser les économies avec la plus grande réservation pour votre scénario. Exemple : vous avez besoin de 2 millions de RU/s, pour une durée d’un an. Si vous achetez deux unités de réservation de 1 000 000 RU/s, votre remise est de 27,0 %. Si vous achetez une unité de 2 000 000, vous avez exactement la même capacité réservée, mais une remise de 28,5 %.

Créez une demande de support pour acheter une quantité de réservations supérieure à 1 000 000 RU/s.

Exemple de scénario nº 1

Imaginez ce scénario hypothétique : une entreprise travaille sur une nouvelle application, mais n’étant pas sûre des exigences de débit, elle a acheté des RU/s sur 3 jours différents.

  • Le 1er jour, elle a acheté une capacité réservée pour son environnement de développement:
    • Total de 800 RU/s : option de 8 unités 100 RU/s, avec une remise de 20 %.
    • Étendue au groupe de ressources de développement.
    • Durée d’un an, car le projet dure neuf mois.
    • Elle a payé à l’avance, c’est une petite valeur.
  • Le 30e jour, elle a acheté une capacité réservée pour son environnement de tests :
    • 750 000 RU/s : option de 7 500 unités 100 RU/s, avec une remise de 20 %.
    • Étendue à l’abonnement de test.
    • Durée d’un an.
    • Elle choisit de payer chaque mois.
  • Le 180e jour, ils ont acheté une capacité réservée pour l’environnement de production :
    • 3 500 000 RU/s : option d’une unité de 3 000 000 RU/s, avec une remise de 43,2 %. Et option de 5 000 unités de 100 RU/s, avec une remise de 20 %.
    • Étendues à l’abonnement de production.
    • Durée de trois ans, pour maximiser les remises.
    • Elle choisit également de payer chaque mois.

Exemple de scénario nº 2

Imaginez ce scénario hypothétique : une entreprise a besoin d’une réservation de 10 950 000 pour trois ans. Dans le même achat, elle a eu :

  • Une unité de la réservation de 10 000 000 RU/s, payée mensuellement.
  • Réservation de 9 000 unités de 100 RU/s, payées mensuellement.
  • 500 unités de la réservation de 100 RU/s, payées à l’avance.

Déterminer le débit requis avant l’achat

Nous calculons les recommandations d’achat en fonction de votre modèle d’utilisation horaire. L’utilisation au cours des 7, 30 et 60 derniers jours est analysée et l’achat de capacité de réserve qui optimise vos économies est recommandé. Vous pouvez afficher les tailles de réservation recommandées dans le Portail Azure en procédant comme suit :

  1. Connectez-vous au portail Azure.

  2. Sélectionnez Tous les services>Réservations>Ajouter.

  3. À partir du volet Acheter des réservations, choisissez Azure Cosmos DB.

  4. Sélectionnez l’onglet Recommandé pour afficher les réservations recommandées :

Vous pouvez filtrer les recommandations selon les attributs suivants :

  • Terme (un ou trois ans)
  • Périodicité de facturation (mensuelle ou comptant)
  • Type de débit (RU/s par rapport à RU/s en écriture multi-région)

En outre, vous pouvez choisir l’étendue des recommandations pour qu’elles se trouvent dans un seul groupe de ressources, dans un seul abonnement ou dans l’intégralité de votre inscription Azure.

Voici un exemple de recommandation :

Recommandations sur la capacité de réserve

Cette recommandation d’achat d’une réservation de 30 000 RU/s indique que, parmi les réservations de trois ans, une taille de réservation de 30 000 RU/s vous permet de maximiser vos économies. Dans ce cas, la recommandation est calculée sur la base des 30 derniers jours d’utilisation d’Azure Cosmos DB. Si cette recommandation, basée sur les 30 derniers jours d’utilisation d’Azure Cosmos DB, n’est pas représentative de l’utilisation future, choisissez une autre période de recommandation.

Pour une réservation de 30 000 RU/s, dans un débit approvisionné standard, vous devez acheter 300 unités de l’option 100 RU/s.

Acheter une capacité réservée Azure Cosmos DB

  1. Divisez la taille de réservation souhaitée par 100 pour calculer le nombre d’unités de la référence SKU de 100 RU/s dont vous avez besoin. La quantité maximale est de 9 999 unités, soit 999 900 RU/s. Pour un million de RU/s ou plus, créez une demande de support pour bénéficier d’une remise allant jusqu’à 63 %.

  2. Connectez-vous au portail Azure.

  3. Sélectionnez Tous les services>Réservations>Ajouter.

  4. À partir du volet Acheter des réservations, choisissez Azure Cosmos DB pour acheter une nouvelle réservation.

  5. Sélectionnez l’étendue, l’abonnement de facturation, le groupe d’administration le cas échéant, le groupe de ressources le cas échéant et la taille de la réservation. Le tableau suivant explique toutes les options :

    Champ Description
    Étendue Option qui contrôle le nombre d’abonnements pouvant bénéficier de la remise sur la facturation associé à la réservation. Elle contrôle également la manière dont la réservation est appliquée à des abonnements spécifiques.

    Si vous sélectionnez Partagé, la remise de réservation est appliquée aux instances Azure Cosmos DB qui sont exécutées dans tous les abonnements de votre contexte de facturation. Le contexte de facturation est basé sur la façon dont vous vous êtes inscrit dans Azure. Pour les clients Entreprise, l'étendue partagée correspond à l'inscription et inclut tous les abonnements compris dans l'inscription. Pour les clients avec paiement à l’utilisation, l’étendue partagée correspond à tous les abonnements individuels avec des tarifs de paiement à l’utilisation créés par l’administrateur de compte.

    Si vous sélectionnez Groupe d’administration, la remise de réservation est appliquée aux instances Azure Cosmos DB qui s’exécutent dans l’un des abonnements faisant partie à la fois du groupe d’administration et de l’étendue de facturation.

    Si vous sélectionnez Abonnement unique, la remise de réservation est appliquée aux instances Azure Cosmos DB incluses dans l’abonnement sélectionné.

    Si vous sélectionnez Groupe de ressources unique, la remise de réservation est appliquée aux instances Azure Cosmos DB incluses dans l’abonnement sélectionné et dans le groupe de ressources sélectionné dans cet abonnement.

    Vous pouvez changer l’étendue de la réservation après l’achat de la capacité réservée.
    Abonnement Abonnement utilisé pour payer la capacité réservée Azure Cosmos DB. Les coûts sont facturés selon le mode de paiement défini sur l’abonnement sélectionné. L’abonnement doit être de l’un des types suivants :

    Contrat Entreprise (références de l’offre : MS-AZR-0017P ou MS-AZR-0148P) : pour un abonnement Entreprise, les frais sont déduits du solde Acompte Azure (anciennement engagement financier) de l’inscription ou facturés comme un dépassement.

    Abonnement individuel avec tarifs de paiement à l’utilisation (références de l’offre : MS-AZR-0003P ou MS-AZR-0023P) : Pour un abonnement individuel avec tarifs de paiement à l’utilisation, les frais sont facturés sur le mode de paiement par carte de crédit ou par facture, défini sur l’abonnement.
    Groupe de ressources Groupe de ressources auquel la remise de capacité réservée est appliquée.
    Terme Une année ou trois ans.
    Type de débit Le débit est provisionné en unités de requête. Vous pouvez acheter une réservation pour le débit approvisionné pour les deux configurations : écritures à une seule région et écritures multimaître. Le type de débit propose deux valeurs à sélectionner : 100 écritures de RU/s par heure et 100 écritures multi-régions de RU/s par heure.
    Unités de capacité réservée Quantité de débit que vous souhaitez réserver. Pour calculer cette valeur, déterminez d’abord le débit nécessaire pour toutes vos ressources Azure Cosmos DB (par exemple, les bases de données ou les conteneurs) par région. Multipliez ensuite cette quantité par le nombre de régions à associer à votre base de données Azure Cosmos DB. Par exemple, si vous avez cinq régions avec chacune 1 million d’unités de RU/s, sélectionnez 5 millions de RU/s comme capacité réservée à acheter.
  6. Cliquez sur le bouton bleu Ajouter au panier dans le coin inférieur droit, puis sur Afficher le panier lorsque vous avez terminé. Les quantités sont définies ensuite. Notez que vous pouvez ajouter différentes options au panier. Exemple : si vous avez besoin de 1 100 000 RU/s, vous devez ajouter les options de 1 000 000 RU/s et de 100 RU/s.

  7. Dans le volet Acheter des réservations, passez en revue la fréquence de facturation, la quantité, la remise et le prix de la réservation. Ce prix de réservation s’applique aux ressources Azure Cosmos DB avec débit provisionné dans toutes les régions. Exemple : vous avez besoin de 500 000 RU/s avec renouvellement automatique pour votre environnement de production dans une étendue spécifique, 82 000 RU/s pour votre groupe de ressources de tests et 10 000 RU/s pour l’abonnement de développement. L’image montre ce à quoi ressemble un panier de réservations dans ce scénario.

    Résumé de la capacité réservée

  8. Sélectionnez Évaluer et acheter, puis Acheter maintenant.

Annuler, échanger ou rembourser des réservations

Vous pouvez annuler, échanger ou rembourser des réservations avec certaines limitations. Pour plus d’informations, consultez Échanges et remboursements en libre-service pour les réservations Azure.

Dépassement de la capacité réservée

Lorsque vous réservez de la capacité pour vos ressources Azure Cosmos DB, vous réservez un débit approvisionné. Si le débit approvisionné est dépassé, les requêtes au-delà de cet approvisionnement sont facturées à l’utilisation. Pour plus d’informations sur les réservations, consultez l’article Réservations Azure. Pour plus d’informations sur le débit provisionné, consultez les types de débit approvisionné.

Limites

  • Actuellement, nous ne prenons pas en charge les réservations pour les services vCore.
  • Actuellement, nous ne prenons pas en charge les réservations pour les comptes Serverless.
  • Actuellement, nous ne prenons pas en charge les réservations pour le stockage ou le réseau.

Étapes suivantes

La remise de réservation est appliquée automatiquement aux ressources Azure Cosmos DB qui correspondent à l’étendue et aux attributs de la réservation. Vous pouvez mettre à jour l’étendue de la réservation par le biais du portail Azure, de PowerShell, d’Azure CLI ou de l’API.

Vous tentez d’effectuer une planification de la capacité pour une migration vers Azure Cosmos DB ? Vous pouvez utiliser les informations sur votre cluster de bases de données existant pour la planification de la capacité.

Vous avez besoin d’aide ? Contactez-nous.

Si vous avez des questions ou besoin d’aide, créez une demande de support.