Glossaire des termes d’Azure SQL
S’applique à : Azure SQL Database Azure SQL Managed Instance SQL Server sur machine virtuelle Azure
Conseil
Vous débutez avec Azure SQL ? Bénéficiez d’un contenu d’entraînement gratuit détaillé : Principes de base d’Azure SQL.
Azure SQL Database
Context | Terme | Définition |
---|---|---|
Service Azure | Azure SQL Database | Azure SQL Database est une base de données PaaS (Platform-as-a-Service) entièrement managée qui prend en charge la plupart des fonctions de gestion de base de données, comme la mise à niveau, la mise à jour corrective, les sauvegardes et la supervision, sans intervention de l’utilisateur. |
Moteur de base de données | Le moteur de base de données utilisé dans Azure SQL Database est la version stable la plus récente du même moteur de base de données que celui qui est livré avec le produit Microsoft SQL Server. Certaines fonctionnalités du moteur de base de données ne se trouvent que dans Azure SQL Database ou sont disponibles avant de l’être dans SQL Server. Le moteur de base de données est configuré et optimisé pour une utilisation dans le cloud. Outre la fonctionnalité principale de base de données, Azure SQL Database fournit des fonctionnalités natives du cloud comme Hyperscale et le calcul serverless. | |
Entité serveur | Serveur logique | Un serveur logique est une construction qui fait office de point d’administration central pour une collection de bases de données dans Azure SQL Database et Azure Synapse Analytics. Toutes les bases de données gérées par un serveur sont créées dans la même région que le serveur. Un serveur est un concept purement logique : un serveur logique n’est pas une machine exécutant une instance du moteur de base de données. Il n’existe pas d’accès au niveau de l’instance ni de fonctionnalités d’instance pour un serveur. |
Option de déploiement | Les bases de données peuvent être déployées individuellement ou dans le cadre d’un pool élastique. Vous pouvez déplacer des bases de données existantes vers et depuis des pools élastiques. | |
Pool élastique | Les pools élastiques représentent une solution simple et économique pour la gestion et la mise à l’échelle de plusieurs bases de données dont les demandes d’utilisation sont variables et imprévisibles. Les bases de données d’un pool élastique se trouvent sur un même serveur logique. Les bases de données partagent une allocation définie de ressources à un prix défini. | |
Base de données unique | Si vous déployez des bases de données individuelles, chaque base de données est isolée et utilise un moteur de base de données dédié. Chacune a son propre niveau de service au sein du modèle d’achat basé que vous avez sélectionné et une taille de calcul définissant les ressources allouées au moteur de base de données. | |
Modèle d’achat | Azure SQL Database propose deux modèles d’achat. Le modèle d’achat définit comment vous mettez à l’échelle votre base de données et comment vous êtes facturé pour le calcul, le stockage, etc. | |
Modèle d’achat DTU | Le modèle d’achat DTU (unité de transaction de base de données) est basé sur une mesure groupée du calcul, du stockage et des ressources 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. | |
Modèle d’achat vCore (recommandé) | Un cœur virtuel (vCore) représente un processeur logique. Le modèle d’achat vCore offre un contrôle plus précis sur la configuration matérielle afin de mieux correspondre aux besoins en matière de calcul et de mémoire de la charge de travail, des remises sur les prix pour Azure Hybrid Benefit (AHB) et pour Instance réservée (RI), une mise à l’échelle plus précise et une plus grande transparence dans les détails du matériel. Les fonctionnalités les plus récentes (par exemple Hyperscale et serverless) sont disponibles seulement dans le modèle vCore. | |
Niveau de service | Le niveau de service définit l’architecture du stockage, les limites du stockage et des E/S ainsi que les options de continuité d’activité. Les options des niveaux de service varient en fonction du modèle d’achat. | |
Niveaux de service DTU | Les niveaux de service De base, Standard et Premium sont disponibles dans le modèle d’achat DTU. | |
Niveaux de service vCore (recommandé) | Les niveaux de service Usage général, Critique pour l’entreprise et Hyperscale sont disponibles dans le modèle d’achat vCore (recommandé). | |
Niveau de calcul | Le niveau de calcul détermine si les ressources sont disponibles en continu (provisionnées) ou mise à l’échelle automatiquement (serverless). La disponibilité du niveau de calcul varie selon le modèle d’achat et le niveau de service. Seul le niveau de service Usage général du modèle d’achat vCore a l’option de calcul serverless disponible. | |
Calcul provisionné | Le niveau de calcul provisionné fournit une quantité spécifique de ressources de calcul qui sont provisionnées en permanence, indépendamment de l’activité des charges de travail. Avec le niveau de calcul provisionné, vous êtes facturé à un prix fixe à l’heure. | |
Calcul serverless | Le niveau de calcul serverless met automatiquement à l’échelle les ressources de calcul en fonction de l’activité des charges de travail, la quantité de ressources utilisées étant facturée à la seconde. Azure SQL Database serverless est actuellement disponible dans le niveau de service Usage général du modèle d’achat vCore avec le matériel de la série Standard (Gen5) ou plus récent. | |
Configuration matérielle | Configurations matérielles disponibles | Le modèle d’achat vCore vous permet de sélectionner la configuration matérielle appropriée pour votre charge de travail. Les options de configuration matérielle sont la série Standard (Gen5), la série Fsv2 et la série DC. |
Taille de calcul (objectif de service) | La taille de calcul (objectif de service) correspond à la quantité de ressources de processeur, de mémoire et de stockage disponibles pour une base de données unique ou un pool élastique. La taille de calcul définit également des limites de consommation de ressources, comme le maximum d’IOPS, le débit maximal du journal, etc. | |
Options de dimensionnement du modèle vCore | Configurez la taille de calcul de votre base de données ou de votre pool élastique en sélectionnant le niveau de service, le niveau de calcul et le matériel appropriés pour votre charge de travail. Lors de l’utilisation d’un pool élastique, configurez les vCores réservés pour le pool et éventuellement des paramètres au niveau de chaque base de données. Pour les options de dimensionnement et de limites de ressources dans le modèle d’achat vCore, consultez Bases de données uniques vCore et Pools élastiques vCore. | |
Options de dimensionnement du modèle DTU | Configurez la taille de calcul pour votre base de données ou votre pool élastique en sélectionnant le niveau de service approprié, et en sélectionnant la taille de données maximale et le nombre de DTU. Lors de l’utilisation d’un pool élastique, configurez les eDTU réservés pour le pool et éventuellement des paramètres au niveau de chaque base de données. Pour les options de dimensionnement et des limites de ressources dans le modèle d’achat DTU, consultez Bases de données uniques DTU et Pools élastiques DTU. |
Azure SQL Managed Instance
Context | Terme | Informations complémentaires |
---|---|---|
Service Azure | Azure SQL Managed Instance | Azure SQL Managed Instance est option de déploiement PaaS entièrement managée d’Azure SQL. Il vous donne une instance de SQL Server, y compris SQL Server Agent, mais élimine une grande partie des tâches de gestion d’une machine virtuelle. La plupart des fonctionnalités disponibles dans SQL Server sont disponibles dans SQL Managed Instance. Comparer les fonctionnalités dans Azure SQL Database et Azure SQL Managed Instance. |
Moteur de base de données | Le moteur de base de données utilisé dans Azure SQL Managed Instance est à presque 100 % compatible avec le dernier moteur de base de données de SQL Server (Édition Entreprise). Certaines fonctionnalités du moteur de base de données sont disponibles exclusivement dans les instances managées ou y sont disponibles avant de l’être dans SQL Server. Les instances managées fournissent des fonctionnalités et des intégrations natives du cloud, comme une implémentation native des réseaux virtuels, les mises à jour correctives automatiques et les mises à jour des versions, les sauvegardes automatisées et la haute disponibilité. | |
Entité serveur | Instance gérée | Chaque instance managée est elle-même une instance de SQL Server. Les bases de données créées sur une instance gérée se trouvent toutes au même endroit et vous pouvez exécuter des requêtes sur plusieurs bases de données. Vous pouvez vous connecter à l’instance managée et utiliser des fonctionnalités au niveau de l’instance, comme les serveurs liés et SQL Server Agent. |
Option de déploiement | Les instances gérées peuvent être déployées individuellement ou dans le cadre d’un pool d’instances (aperçu). Les instances managées ne peuvent pas actuellement pas être déplacées vers, entre ou en dehors de pools d’instances. | |
Instance unique | Une instance managée unique est déployée sur un ensemble dédié de machines virtuelles isolées qui s’exécutent dans le sous-réseau virtuel du client. Ces machines forment un cluster virtuel. Plusieurs instances managées peuvent être déployées dans un même cluster virtuel si vous le souhaitez. | |
Pool d’instances (préversion) | Les pools d’instances vous permettent de déployer plusieurs instances managées sur la même machine virtuelle. Les pools d’instances vous permettent de migrer des charges de travail plus petites et moins consommatrices de ressources de calcul vers le cloud sans les regrouper dans une même instance managée plus grande. | |
Modèle d'achat | Modèle d’achat vCore | SQL Managed Instance est disponible avec le modèle d’achat vCore. Azure Hybrid Benefit est disponible pour les instances managées. |
Niveau de service | Niveaux de service vCore | SQL Managed Instance offre deux niveaux de service qui garantissent une disponibilité de 99,99 % et vous permettent de sélectionner indépendamment la taille du stockage et la capacité de calcul. Sélectionnez le niveau de service Usage général ou Critique pour l’entreprise pour une instance managée en fonction de vos exigences en matière de performances et de latence. |
Compute | Calcul provisionné | SQL Managed Instance fournit une quantité spécifique de ressources de calcul provisionnées en continu, indépendamment de l’activité des charges de travail, la quantité de ressources provisionnées étant facturée à un prix fixe à l’heure. |
Configuration matérielle | Configurations matérielles disponibles | Les configurations matérielles de SQL Managed Instance incluent la série Standard (Gen5), la série Premium et la série Premium à mémoire optimisée. |
Taille de calcul | Options de dimensionnement du modèle vCore | La taille de calcul (objectif de service) est la quantité maximale de ressources de processeur, de mémoire et de stockage disponible pour une seule instance managée ou un seul pool d’instances. Configurez la taille de calcul pour votre instance managée en sélectionnant le niveau de service, le niveau de calcul et le matériel appropriés pour votre charge de travail. En savoir plus sur les limites de ressources pour les instances managées. |
SQL Server sur machines virtuelles Azure
Context | Terme | Informations complémentaires |
---|---|---|
Service Azure | SQL Server sur les machines virtuelles Azure | SQL Server sur machines virtuelles Azure vous permet d’utiliser des versions complètes de SQL Server dans le cloud sans devoir gérer du matériel local. Les machines virtuelles SQL Server simplifient également les coûts des licences quand vous payez à l’utilisation. Vous disposez d’un accès à SQL Server et au système d’exploitation avec certaines fonctionnalités de gestion automatisée pour les machines virtuelles SQL Server, comme l’extension d’agent IaaS SQL. |
Entité serveur | Machine virtuelle | Les machines virtuelles Azure s’exécutent dans de nombreuses régions géographiques du monde. Elles offrent également différentes tailles de machine. La galerie d’images de machine virtuelle vous permet de créer une machine virtuelle SQL Server avec la version, l’édition et le système d’exploitation appropriés. |
Image | Machines virtuelles Windows ou machines virtuelles Linux | Vous pouvez choisir de déployer des machines virtuelles SQL Server avec des images Windows ou des images Linux. La sélection d’une image spécifie à la fois la version du système d’exploitation et l’édition de SQL Server pour votre machine virtuelle SQL Server. |
Tarifs | Les prix pour SQL Server sur les machines virtuelles Azure est basé sur le coût des licences SQL Server, du système d’exploitation et de la machine virtuelle. Vous pouvez réduire les coûts en optimisant la taille de votre machine virtuelle et en l’arrêtant quand c’est possible. | |
Coût des licences SQL Server | Choisissez l’édition gratuite ou payante de SQL Server appropriée pour votre utilisation et vos besoins. Pour les éditions payantes, vous payez à l’utilisation (aussi appelé paiement à l’utilisation) ou utilisez Azure Hybrid Benefit. | |
Coût du système d’exploitation et de la machine virtuelle | Le coût du système d’exploitation et de la machine virtuelle dépend de facteurs incluant le choix de l’image, la taille de machine virtuelle et la configuration du stockage. | |
Configuration des machines virtuelles | Vous devez configurer des paramètres, notamment pour la sécurité, le stockage et la haute disponibilité/reprise d’activité pour votre machine virtuelle SQL Server. La manière la plus simple de configurer une machine virtuelle SQL Server est d’utiliser une de nos images de la Place de marché, mais vous pouvez aussi utiliser cette check-list rapide pour une série de bonnes pratiques et de recommandations pour parcourir ces choix. | |
Taille de machine virtuelle | La taille de machine virtuelle détermine la puissance, de traitement, la mémoire et la capacité de stockage. Vous pouvez collecter une base de référence des performances et/ou utiliser l’outil de recommandation de référence SKU pour sélectionner la meilleure taille de machine virtuelle pour votre charge de travail. | |
Configuration du stockage | Vos options de configuration du stockage sont déterminées par votre sélection de taille de machine virtuelle et des paramètres de stockage, y compris le type de disque, les paramètres de mise en cache et l’entrelacement des disques. Découvrez comment choisir une taille de machine virtuelle avec une scalabilité suffisante du stockage pour votre charge de travail et un mélange de disques (généralement dans un pool de stockage) qui répondent aux besoins de votre entreprise en matière de capacité et de performances. | |
Considérations relatives à la sécurité | Vous pouvez activer Microsoft Defender pour SQL, intégrer Azure Key Vault, contrôler l’accès et sécuriser les connexions à votre machine virtuelle SQL Server. Découvrez les recommandations de sécurité pour établir un accès sécurisé aux machines virtuelles SQL Server. | |
Extension Agent IaaS SQL | L’extension SQL Server IaaS Agent (SqlIaasExtension) s’exécute sur les machines virtuelles SQL Server pour automatiser les tâches d’administration et de gestion. Aucun coût supplémentaire n’est associé à l’extension. | |
Mise à jour corrective automatisée | La mise à jour corrective automatisée établit une fenêtre de maintenance pour une machine virtuelle SQL Server quand des mises à jour de sécurité sont appliquées automatiquement par l’extension SQL IaaS Agent. Il peut y avoir d’autres mécanismes pour appliquer les mises à jour automatiques. Si vous configurez la mise à jour corrective automatisée avec l’extension SQL IaaS Agent, vous devez vérifier qu’il n’y a pas d’autres planifications de mise à jour en conflit. | |
Sauvegarde automatisée | Sauvegarde automatisée configure automatiquement une sauvegarde managée sur Microsoft Azure pour toutes les bases de données nouvelles et existantes sur une machine virtuelle SQL Server exécutant les éditions Standard, Entreprise ou Développeur de SQL Server 2016 ou ultérieur. |