Modèles d’achat, niveaux de service et choix de matériel
Une fois que vous avez identifié l’option de déploiement qui vous convient le mieux, vous devez déterminer le modèle d’achat, le niveau de service et le matériel. Cette unité fournit une vue d’ensemble des options d’achat et des situations où vous devez les choisir.
Modèle d’achat
Le modèle d’achat d’Azure SQL offre deux options :
- Achat basé sur les cœurs virtuels (basé sur vCore)
- Achat basé sur les unités de transaction de base de données (DTU)
Le modèle DTU n’est pas disponible dans Azure SQL Managed Instance.
Nous recommandons le modèle vCore, car il vous permet de sélectionner indépendamment les ressources de calcul et de stockage. Le modèle DTU est une mesure groupée sous forme de bundle des ressources de calcul, de stockage et d’E/S.
Dans le modèle vCore, vous payez pour les éléments suivants :
- Ressources de calcul : Niveau de service plus le nombre de vCores et quantité de mémoire plus la génération du matériel.
- Stockage des données et des journaux : Type et quantité du stockage des données et des journaux.
- Emplacement de stockage des sauvegardes : Stockage géoredondant avec accès en lecture (RA-GRS), stockage redondant interzone (ZRS) ou stockage localement redondant (LRS).
Le modèle vCore vous permet également d’utiliser Azure Hybrid Benefit pour SQL Server et/ou une capacité de réserve (payer à l’avance) pour faire des économies. Aucune de ces options n’est disponible dans le modèle DTU.
Ce module se concentre sur le modèle d’achat vCore.
Niveau de service
Vous devez choisir ensuite un niveau de service pour les performances et la disponibilité. Nous vous recommandons de commencer par le niveau Usage général et de l’ajuster selon les besoins. Trois niveaux sont disponibles dans le modèle vCore :
- Usage général : Adapté à la plupart des charges de travail métier. Offre des options de calcul et de stockage à la fois économiques, équilibrées et scalables.
- Critique pour l’entreprise : Adapté aux applications métier avec des exigences de réponse à faible latence. Offre la meilleure résilience aux pannes à l’aide de plusieurs réplicas isolés. Ce niveau est le seul qui permet d’utiliser l’OLTP en mémoire pour améliorer les performances.
- Hyperscale : Adapté aux charges de travail métier avec un stockage hautement scalable (+100 To) et des exigences d’échelle lecture. Du point de vue des performances et des coûts, ce niveau se situe entre Usage général et Critique pour l’entreprise. Hyperscale est disponible seulement pour les bases de données uniques dans Azure SQL Database.
Niveau de calcul
Si vous choisissez le niveau Usage général et le modèle vCore, vous avez une autre décision à prendre concernant le niveau de calcul que vous payez :
- Le calcul provisionné est destiné à des modèles d’utilisation plus réguliers avec une utilisation moyenne du calcul plus élevée dans le temps, ou à plusieurs bases de données utilisant des pools élastiques. Le calcul provisionné fournit une quantité fixe de ressources au fur et à mesure pour garantir des performances optimales et est facturé pour ces ressources, quel qu’en soit l’utilisation. Dans le calcul provisionné, vous devez gérer le dimensionnement des ressources de calcul pour votre charge de travail.
- Le calcul serverless est destiné à une utilisation intermittente et imprévisible avec une utilisation moyenne du calcul moins élevée dans le temps. Le calcul serverless fournit une mise à l’échelle automatique des calculs pour simplifier la gestion des performances et est facturé uniquement pour la quantité de calcul utilisée. Il prend également en charge la mise en pause et la reprise automatiques pour optimiser encore plus le prix. Quand l’exécution de votre base de données est interrompue, vous payez uniquement pour le stockage.
Matériel
Au stade actuel, la génération de matériel par défaut s’appelle matériel de série standard, anciennement connu sous le nom de Gen5. Le matériel de la série Premium offre le plus récent et le plus grand stockage premium et le matériel de calcul.
Si vous choisissez Usage général dans SQL Database et si vous souhaitez utiliser le niveau Calcul serverless, le matériel Gen5 est la seule option. Il peut faire l’objet d’un scale-up jusqu’à 40 vCores.
Le modèle d’achat, le niveau de service et les sélections de matériel que vous effectuez ont un impact très important sur le niveau de performance, la disponibilité et le coût de votre déploiement.