Comparer les modèles d’achat vCore et DTU d’Azure SQL Database

S’applique à : Azure SQL Database

Cet article compare les deux modèles d'achat pour Azure SQL Database :

  • Modèle d’achat vCore (recommandé)
  • Modèle d’achat DTU

Modèles d’achat

Il existe deux modèles d'achat pour Azure SQL Database :

  • Le modèle d'achat basé sur vCore permet de choisir entre les niveaux de calcul provisionnés ou sans serveur :
    • Avec le niveau Calcul provisionné, vous choisissez la quantité exacte de ressources de calcul qui sont toujours approvisionnées pour votre charge de travail.
    • Avec le niveau Calcul serverless, vous spécifiez la mise à l’échelle automatique des ressources de calcul sur une plage de calcul configurable. Le niveau de calcul serverless suspend automatiquement les bases de données pendant les périodes d’inactivité lorsque seul le stockage est facturé, puis il relance automatiquement leur exécution lorsque l’activité reprend. Le prix unitaire de vCore par unité de temps du niveau de calcul approvisionné est inférieur à celui du niveau de calcul serverless.
  • Ce modèle d’achat DTU fournit des packages de calcul et de stockage groupés et équilibrés pour les charges de travail courantes.

Le tableau et le graphique suivants comparent les modèles d’achat vCore et DTU :

Modèle d’achat Description Idéal pour
Modèle DTU Ce modèle est basé sur une mesure groupée des ressources de calcul, de stockage et d’E/S. Les tailles de calcul sont exprimées en unités de transaction de base de données (DTU) pour les bases de données uniques, et en unités de transaction de base de données élastique (eDTU) pour les pools élastiques. Pour plus d’informations sur les DTU et eDTU, voir Explication des unités de transaction de base de données (DTU) et des unités de transaction de base de données élastique (eDTU). Idéal pour les clients qui souhaitent des options de ressources simples préconfigurées
Modèle vCore Ce modèle vous permet de sélectionner indépendamment les ressources de calcul et de stockage. Le modèle d’achat vCore vous permet également d’utiliser Azure Hybrid Benefit pour SQL Server afin de réduire les coûts. Idéal pour les clients qui donnent la priorité à la flexibilité, au contrôle et à la transparence

Diagramme comparant les modèles tarifaires DTU et vCore.

Modèle d’achat vCore

Un vCore représente une UC logique et offre la possibilité de choisir entre plusieurs générations de matériel et caractéristiques physiques de matériel (par exemple, le nombre de cœurs, la mémoire et la taille de stockage). Le modèle d’achat vCore apporte flexibilité, contrôle et transparence pour la consommation des ressources individuelles. C’est aussi un moyen facile de traduire les exigences des charges de travail locales pour le cloud. Ce modèle permet de sélectionner les ressources de calcul, de mémoire et de stockage en fonction des besoins de votre charge de travail.

Le modèle d'achat basé sur vCore comporte trois niveaux de service : le niveau de service général, le niveau de service critique pour l'entreprise et le niveau de service hyperscale. Pour en savoir plus, consultez les niveaux de service.

Dans le modèle d’achat vCore, vos coûts dépendent du choix et de l’utilisation de ce qui suit :

  • Niveau de service
  • Configuration matérielle
  • Ressources de calcul (le nombre de vCores et la quantité de mémoire)
  • Stockage de base de données réservé
  • Stockage de sauvegarde réel

Modèle d’achat DTU

Le modèle d’achat DTU utilise une unité de transaction de base de données (DTU) pour calculer et regrouper les coûts de calcul. L’unité de transaction de base de données (DTU) correspond à un mélange de mesures d’UC, de mémoire, de lectures et d’écritures. Le modèle d’achat DTU offre un ensemble préconfiguré de ressources de calcul et de stockage inclus pour obtenir différents niveaux de performance d’application. Si vous préférez la simplicité d’un ensemble préconfiguré et de mensualités fixes, il se peut que le modèle DTU soit plus adapté à vos besoins.

Avec le modèle d’achat DTU, vous avez le choix entre les niveaux de service De base, Standard et Premium pour Azure SQL Database. Pour en savoir plus, consultez les niveaux de service DTU.

Pour passer du modèle d’achat DTU au modèle d’achat vCore, consultez Migrer du modèle DTU au modèle vCore.

Coûts de calcul

Les coûts de calcul sont calculés différemment selon le modèle d’achat.

Coûts de calcul DTU

Dans le modèle d’achat DTU, les DTU sont proposés dans des bundles préconfigurés de ressources de calcul et de stockage inclus pour obtenir différents niveaux de performance d’application. Votre facturation dépend du nombre de DTU que vous allouez à votre base de données pour votre application.

Coûts de calcul vCore

Dans le modèle d’achat vCore, choisissez le niveau de calcul provisionné ou le niveau de calcul serverless. Dans le niveau de calcul approvisionné, le coût du calcul reflète la capacité de calcul totale approvisionnée pour l’application. Dans le niveau Calcul serverless, les ressources de calcul sont automatiquement mises à l’échelle en fonction de la capacité de la charge de travail, et elles sont facturées pour la quantité de calcul utilisée par seconde.

Pour les bases de données uniques, les ressources de calcul, les E/S, ainsi que le stockage des données et des journaux, sont facturés au niveau de chaque base de données. Pour les pools élastiques, ces ressources sont facturées par pool. Toutefois, le stockage de sauvegarde est toujours facturé par base de données.

Dans la mesure où trois réplicas supplémentaires sont automatiquement alloués dans le niveau de service Critique pour l’entreprise, le prix est environ 2,7 fois plus élevé que dans le niveau de service Usage général. Pour la même raison, le prix plus élevé du stockage par Go dans le niveau de service Critique pour l’entreprise reflète les limites d’E/S plus élevées et la latence plus faible du stockage SSD local.

Coûts de stockage

Les coûts de stockage sont calculés différemment selon le modèle d’achat.

Coûts de stockage DTU

Le stockage est inclus dans le prix des DTU. Vous pouvez ajouter de l’espace de stockage dans les niveaux Standard et Premium. Voir les options tarifaires pour plus de détails sur l'approvisionnement en espace de stockage supplémentaire.

La conservation des sauvegardes à long terme n’est pas incluse, et elle est donc facturée séparément.

Coûts de stockage vCore

Les divers types de stockage sont facturés différemment.

  • Pour le stockage des données, vous êtes facturé pour le stockage approvisionné, en fonction de la taille maximale de la base de données ou du pool que vous sélectionnez. Le coût ne change pas, sauf si vous réduisez ou augmentez cette taille maximale.
  • Le stockage de sauvegarde est associé aux sauvegardes automatisées de vos bases de données, et il est alloué de manière dynamique. L’allongement de la période de conservation des sauvegardes augmentera le volume de stockage de sauvegarde requis par vos bases de données.
  • Le coût du stockage de sauvegarde est le même pour les niveaux de service Critique pour l’entreprise et Usage général, car les deux niveaux utilisent un stockage standard pour les sauvegardes.

Par défaut, l’équivalent de sept jours de sauvegardes automatisées de vos bases de données sont copiés dans un compte de stockage. Ce stockage est utilisé par les sauvegardes complètes, les sauvegardes différentielles et les sauvegardes de fichier journal. La taille des sauvegardes différentielles et des sauvegardes de fichier journal dépend du taux de change de la base de données. Une quantité de stockage minimale égale à 100 % de la taille maximale des données de la base de données est fournie sans frais supplémentaires. Toute consommation supérieure du stockage de sauvegarde est facturée en Go par mois.

Pour plus d’informations sur les tarifs de stockage, consultez la section Tarifs Azure SQL Database.

Forum Aux Questions (FAQ)

Dois-je mettre mon application hors connexion pour convertir un niveau de service DTU en niveau de service basé vCore ?

Non. Vous n’avez pas besoin de déconnecter l’application. Les nouveaux niveaux de service offrent une méthode de conversion en ligne simple, similaire au processus actuel de conversion des bases de données de niveau de service Standard vers le niveau de service Premium, et inversement. Vous pouvez démarrer cette conversion à l’aide du portail Azure, de PowerShell, d’Azure CLI ou des API REST. Pour plus d’informations, consultez migrer DTU vers vCore et mettre à l’échelle des pools élastiques .

Puis-je convertir une base de données d’un niveau de service du modèle d’achat vCore vers un niveau de service du modèle d’achat DTU ?

Oui, vous pouvez facilement convertir votre base de données pour atteindre un objectif de performance pris en charge à l’aide du portail Azure, de PowerShell, d’Azure CLI, de T-SQL ou des API REST. Pour plus d’informations, consultez migrer DTU vers vCore et mettre à l’échelle des pools élastiques .