Vue d’ensemble du modèle vCore – Azure SQL Database et SQL Managed Instance

S’APPLIQUE À : Azure SQL Database Azure SQL Managed Instance

Le modèle d’achat vCore (« cœur virtuel ») utilisé par Azure SQL Database et Azure SQL Managed Instance offre plusieurs avantages :

  • limites de calcul, de mémoire, d’E/S et de stockage plus élevées ;
  • contrôle de la génération du matériel pour mieux répondre aux besoins de calcul et de mémoire de la charge de travail ;
  • remises sur le tarif d’Azure Hybrid Benefit (AHB) et de l’Instance réservée (RI) ;
  • plus grande transparence des informations sur le matériel qui fait tourner les calculs, ce qui facilite la planification des migrations à partir de déploiements locaux.

Niveaux de service

Les options de niveau de service du modèle vCore sont les suivantes : usage général, critique pour l’entreprise et hyperscale. Le niveau de service définit généralement l’architecture de stockage, les limites d’espace et d’E/S et les options de continuité d’activité liées à la disponibilité et à la reprise d’activité.

- Usage général Critique pour l’entreprise Hyperscale
Idéal pour La plupart des charges de travail d’entreprise. Propose des options de calcul et de stockage équilibrées, évolutives et économiques. Offre aux applications métier la résilience la plus élevée aux défaillances en utilisant plusieurs réplicas isolés et assure les meilleures performances d’E/S par réplica de base de données. La plupart des charges de travail métier avec des exigences de stockage et d’échelle lecture à haute scalabilité. Offre une meilleure résilience aux défaillances en autorisant la configuration de plusieurs réplicas de base de données isolés.
Stockage Utilise le stockage à distance.
Calcul provisionné par SQL Database :
5 Go - 4 To
Calcul serverless :
5 Go - 3 To
SQL Managed Instance : 32 Go - 8 To
Utilise le stockage SSD local.
Calcul provisionné par SQL Database :
5 Go - 4 To
SQL Managed Instance :
32 Go - 4 To
Croissance automatique et flexible du stockage en fonction des besoins. Prend en charge jusqu’à 100 To de stockage. Utilise le stockage SSD local pour le cache du pool de mémoires tampons local et le stockage de données local. Utilise le stockage distant Azure comme banque de données finale à long terme.
IOPS et débit (approximatif) SQL Database : Consultez les limites de ressources pour les bases de données uniques et les pools élastiques.
SQL Managed Instance : Consultez Vue d’ensemble des limites de ressources Azure SQL Managed Instance.
Consultez les limites de ressources pour les bases de données uniques et les pools élastiques. L’architecture hyperscale est une architecture à plusieurs niveaux avec une mise en cache sur plusieurs niveaux. L’IOPS et le débit réels dépendront de la charge de travail.
Disponibilité 1 réplica, réplicas sans échelle lecture 3 réplicas, 1 réplica avec échelle lecture,
haute disponibilité (HA) redondante interzone
1 réplica en lecture-écriture, plus 0 à 4 réplicas avec échelle lecture
Sauvegardes Stockage géoredondant avec accès en lecture (RA-GRS), 1 à 35 jours (7 jours par défaut) RA-GRS, 1 à 35 jours (7 jours par défaut) Sauvegardes basées sur des instantanés dans le stockage distant Azure. Les restaurations utilisent ces instantanés pour une récupération rapide. Les sauvegardes sont instantanées et n’ont aucun impact sur les performances d’E/S de calcul. Les restaurations sont rapides et ne sont pas des opérations à l’échelle des données (elles durent quelques minutes plutôt que quelques heures ou jours).
En mémoire Non pris en charge Prise en charge Non pris en charge

Choix d’un niveau de service

Pour plus d’informations sur la sélection d’un niveau de service pour une charge de travail spécifique, voir les articles suivants :

Niveaux de calcul

Les options de niveau de calcul du modèle vCore sont les suivantes : provisionné et serverless.

Calcul provisionné

Le niveau de calcul provisionné fournit une quantité spécifique de ressources de calcul provisionnées en continu, indépendamment de l’activité de la charge de travail, la quantité de ressources provisionnées étant facturée à un tarif horaire fixe.

Calcul serverless

Le niveau de calcul serverless met automatiquement à l’échelle les ressources de calcul en fonction de l’activité de la charge de travail, la quantité de ressources utilisées étant facturée à la seconde.

Génération du matériel

Les options de génération du matériel du modèle vCore sont les suivantes : Gen 4/5, série M, série Fsv2 et série DC. La génération du matériel définit généralement les limites de calcul et de mémoire, ainsi que d’autres caractéristiques qui ont un impact sur les performances de la charge de travail.

Gen4/Gen5

  • Le matériel Gen4/Gen5, qui fournit des ressources de calcul et de mémoire équilibrées, convient à la plupart des charges de travail de base de données qui n’ont pas besoin de la quantité de mémoire, du nombre de vCore et de la vitesse de vCore unique offerts par les séries Fsv2 et M.

Pour connaître les régions dans lesquelles Gen4/Gen5 est disponible, voir Disponibilité Gen4/Gen5.

Série Fsv2

  • La série Fsv2 est une option matérielle optimisée pour le calcul qui assure une faible latence du processeur et une fréquence d’horloge élevée pour les charges de travail les plus exigeantes en ressources de processeur.
  • En fonction de la charge de travail, la série Fsv2 peut fournir plus de performances de processeur par vCore que Gen5 ; la taille de 72 vCore peut en offrir plus à moindre coût que 80 vCore sur Gen5.
  • Dans la mesure où Fsv2 fournit moins de mémoire et de tempdb par vCore que d’autres matériels, Gen5 ou la série M peuvent être à envisager pour les charges de travail sensibles à ces limites.  

La série Fsv2 n’est pas prise en charge dans le niveau Usage général. Pour connaître les régions dans lesquelles la série Fsv2 est disponible, voir Disponibilité de la série Fsv2.

Série M

  • La série M est une option matérielle à mémoire optimisée destinée aux charges de travail réclamant plus de mémoire et des limites de calcul supérieures à celles fournies par Gen5.
  • La série M fournit 29 Go par vCore et jusqu’à 128 vCores, ce qui multiplie par 8 la limite de mémoire par rapport à Gen5 (presque 4 To).

La série M est prise en charge uniquement dans le niveau Critique pour l’entreprise et ne prend pas en charge la redondance de zone. Pour connaître les régions dans lesquelles la série M est disponible, voir Disponibilité de la série M.

Types d’offres Azure pris en charge par la série M

Pour accéder à la série M, l’abonnement doit être un type d’offre payante comme Paiement à l’utilisation ou Contrat Entreprise (EA). Pour obtenir la liste complète des types d’offres Azure pris en charge par la série M, consultez offres actuelles sans limites de dépense.

Série DC

Notes

La série DC est actuellement en préversion publique.

  • Le matériel de la série DC utilise des processeurs Intel avec la technologie Software Guard Extensions (Intel SGX).
  • La série DC est nécessaire pour Always Encrypted avec enclaves sécurisées, ce qui n’est pas pris en charge avec d’autres configurations matérielles.
  • La série DC est conçue pour les charges de travail qui traitent des données sensibles et exigent des fonctionnalités de traitement des requêtes confidentielles, fournies par Always Encrypted avec enclaves sécurisées.
  • Le matériel de la série DC fournit des ressources de calcul et de mémoire équilibrées.

La série DC est uniquement prise en charge pour le calcul provisionné (le mode serverless n’est pas pris en charge) et ne prend pas en charge la redondance de zone. Pour connaître les régions dans lesquelles la série DC est disponible, voir Disponibilité de la série DC.

Spécifications de calcul et de mémoire

Génération du matériel Calcul Mémoire
Gen4 - Processeurs Intel® E5-2673 v3 (Haswell) 2,4 GHz
- Provisionnement dans la limite de 24 vCore (1 vCore = 1 cœur physique)
- 7 Go par vCore
- Provisionnement dans la limite de 168 Go
Gen5 Calcul provisionné
- Processeurs Intel® E5-2673 v4 (Broadwell) 2,3 GHz, Intel® SP-8160 (Skylake)* et Intel® 8272CL (Cascade Lake) 2,5 GHz*
- Provisionnement dans la limite de 80 vCore (1 vCore = 1 hyper-thread)

Calcul serverless
- Processeurs Intel® E5-2673 v4 (Broadwell) cadencé à 2,3 GHz et Intel® SP-8160 (Skylake)*
- Mise à l’échelle automatique dans la limite de 40 vCores (1 vCore = 1 hyper-thread)
Calcul provisionné
- 5,1 Go par vCore
- Provisionnement dans la limite de 408 Go

Calcul serverless
- Mise à l’échelle automatique dans la limite de 24 Go par vCore
- Mise à l’échelle automatique dans la limite de 120 Go
Série Fsv2 - Processeurs Intel® 8168 (Skylake)
- Fréquence d’horloge turbo tous cœurs prolongée de 3,4 GHz et fréquence d’horloge turbo monocœur maximale de 3,7 GHz
- Provisionnement dans la limite de 72 vCores (1 vCore = 1 hyper-thread)
- 1,9 Go par vCore
- Provisionnement dans la limite de 136 Go
Série M - Processeurs Intel® E7-8890 v3 2,5 GHz et Intel® 8280M 2,7 GHz (Cascade Lake)
- Provisionnement dans la limite de 128 vCores (1 vCore = 1 hyper-thread)
- 29 Go par vCore
- Provisionnement dans la limite de 3,7 To
Série DC - Processeurs Intel XEON E-2288G
- Avec Intel Software Guard Extension (Intel SGX)
- Provisionnement dans la limite de 8 vCore (1 vCore = 1 cœur physique)
4,5 Go par vCore

* Dans la vue de gestion dynamique sys.dm_user_db_resource_governance, la génération de matériel pour les bases de données utilisant des processeurs Intel® SP-8160 (Skylake) apparaît comme Gen6, tandis que la génération de matériel pour les bases de données utilisant des processeurs Intel® 8272CL (Cascade Lake) apparaît comme Gen7. Les limites de ressources pour toutes les bases de données Gen5 sont identiques, quel que soit le type de processeur (Broadwell, Skylake ou Cascade Lake).

Pour plus d’informations sur les limites de ressources, voir Limites de ressources des bases de données uniques (vCore)ou Limites de ressources des pools élastiques (vCore).

Choisir une génération de matériel

Dans le portail Azure, vous pouvez sélectionner la génération de matériel pour une base de données ou un pool dans SQL Database au moment de la création, ou bien modifier la génération de matériel d’une base de données ou un pool existants.

Pour sélectionner une génération de matériel lors de la création d’une base de données SQL ou d’un pool

Pour plus d’informations, consultez Créer une base de données SQL.

Sous l’onglet Informations de base, sélectionnez le lien Configurer la base de données dans la section Calcul + Stockage, puis le lien Modifier la configuration :

Configurer la base de données

Sélectionnez la génération du matériel souhaitée :

Sélectionner le matériel

Pour changer la génération du matériel d’une base de données SQL ou d’un pool existant

Pour une base de données, sélectionnez le lien Niveau tarifaire sur la page Vue d’ensemble :

Modifier le matériel

Pour un pool, sélectionnez Configurer sur la page Vue d’ensemble.

Suivez les étapes indiquées pour modifier la configuration, puis sélectionnez la génération du matériel comme dans la procédure précédente.

Pour sélectionner une génération de matériel lors de la création d’une instance SQL Managed Instance

Pour plus d’informations, consultez Créer une instance SQL Managed Instance.

Sous l'onglet Informations de base, sélectionnez le lien Configurer la base de données dans la section Calcul + Stockage, puis sélectionnez la génération de matériel souhaitée :

Configurer une instance SQL Managed Instance

Pour changer la génération du matériel d’une instance SQL Managed Instance existante

Dans la page SQL Managed Instance, sélectionnez le lien Niveau tarifaire situé sous la section Paramètres

Modifier le matériel d’une instance SQL Managed Instance

Dans la page Niveau tarifaire, vous pouvez modifier la génération du matériel comme décrit dans les étapes précédentes.

Disponibilité matérielle

Gen4/Gen5

Le matériel Gen4 est en cours de retrait et n’est plus disponible pour les nouveaux déploiements. Toutes les nouvelles bases de données doivent être déployées sur le matériel Gen5.

Gen5 est disponible dans toutes les régions publiques du monde entier.

Série Fsv2

La série Fsv2 est disponible dans les régions suivantes : Afrique du Sud Nord, Asie Est, Asie Sud-Est, Australie Centre, Australie Centre 2, Australie Est, Australie Sud-Est, Brésil Sud, Canada Centre, Corée Centre, Corée Sud, Europe Nord, Europe Ouest, France Centre, Inde Centre, Royaume-Uni Ouest, Royaume-Uni Sud, USA Est et USA Ouest 2.

Série M

La série M est disponible dans les régions suivantes : Europe Nord, Europe Ouest, USA Est et USA Ouest 2.

Série DC

Notes

La série DC est actuellement en préversion publique.

La série DC est disponible dans les régions suivantes : Canada Centre, Canada Est, USA Est, Europe Nord, Royaume-Uni Sud, Europe Ouest, USA Ouest.

Si vous avez besoin d’une série DC dans une région actuellement non prise en charge, soumettez un ticket de support en suivant les instructions de la rubrique Demander des augmentations de quota pour Azure SQL Database et SQL Managed Instance.

Étapes suivantes

Pour commencer, consultez :

Pour plus d’informations sur les tarifs, voir la page des tarifs Azure SQL Database.

Pour plus d’informations sur les tailles de calcul et de stockage spécifiques disponibles dans les niveaux de service Usage général et Critique pour l’entreprise, consultez :