Qu’est-ce que SQL Server sur les machines virtuelles Azure (Windows) ?What is SQL Server on Azure Virtual Machines (Windows)

S’APPLIQUE À : SQL Server sur une machine virtuelle Azure

SQL Server sur les 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.SQL Server on Azure Virtual Machines enables you to use full versions of SQL Server in the cloud without having to manage any on-premises hardware. Les machines virtuelles SQL Server simplifient également les coûts de licence quand vous payez à l’utilisation.SQL Server virtual machines (VMs) also simplify licensing costs when you pay as you go.

Les machines virtuelles Azure sont exécutées dans différentes régions géographiques du monde entier.Azure virtual machines run in many different geographic regions around the world. Elles offrent également un éventail de tailles de machine.They also offer a variety of machine sizes. 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.The virtual machine image gallery allows you to create a SQL Server VM with the right version, edition, and operating system. Les machines virtuelles constituent ainsi une bonne solution pour différentes charges de travail SQL Server.This makes virtual machines a good option for many different SQL Server workloads.

Si vous ne connaissez pas SQL Server sur les machines virtuelles Azure, regardez la vidéo Vue d’ensemble de SQL Server sur les machines virtuelles Azure, qui fait partie de notre série de vidéos Azure SQL approfondies :If you're new to SQL Server on Azure VMs, check out the SQL Server on Azure VM Overview video from our in-depth Azure SQL video series:

Mises à jour automatiséesAutomated updates

SQL Server sur machines virtuelles Azure peut utiliser la fonctionnalité Mise à jour corrective automatisée afin de planifier une fenêtre de maintenance pour l’installation automatique des mises à jour importantes de Windows et de SQL Server.SQL Server on Azure Virtual Machines can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

Sauvegardes automatiséesAutomated backups

SQL Server sur machines virtuelles Azure peut tirer parti de la fonctionnalité Sauvegarde automatisée, qui crée à intervalles réguliers des sauvegardes de votre base de données dans le stockage blob.SQL Server on Azure Virtual Machines can take advantage of Automated Backup, which regularly creates backups of your database to blob storage. Vous pouvez utiliser cette technique manuellement.You can also manually use this technique. Pour plus d’informations, voir Utilisation du stockage Azure pour la sauvegarde et la restauration de SQL Server.For more information, see Use Azure Storage for SQL Server Backup and Restore.

Azure offre également une solution de sauvegarde de classe entreprise pour les instances SQL Server s’exécutant sur des machines virtuelles Azure.Azure also offers an enterprise-class backup solution for SQL Server running in Azure VMs. Solution de sauvegarde entièrement managée, elle prend en charge les groupes de disponibilité Always On, la rétention à long terme, la récupération jusqu`à une date et heure, ainsi que des fonctions de gestion et de surveillance centralisées.A fully-managed backup solution, it supports Always On availability groups, long-term retention, point-in-time recovery, and central management and monitoring. Pour plus d’informations, consultez Sauvegarde Azure pour SQL Server dans des machines virtuelles Azure.For more information, see Azure Backup for SQL Server in Azure VMs.

Haute disponibilitéHigh availability

Si vous avez besoin d’une haute disponibilité, pensez à configurer les groupes de disponibilité SQL Server.If you require high availability, consider configuring SQL Server Availability Groups. Cela implique plusieurs instances de SQL Server sur machines virtuelles Azure.This involves multiple instances of SQL Server on Azure Virtual Machines in a virtual network. Vous pouvez configurer votre solution de haute disponibilité manuellement, ou vous pouvez utiliser des modèles dans le portail Azure pour une configuration automatique.You can configure your high-availability solution manually, or you can use templates in the Azure portal for automatic configuration. Pour une vue d’ensemble des options de haute disponibilité, consultez Haute disponibilité et reprise d’activité pour SQL Server sur des machines virtuelles Azure.For an overview of all high-availability options, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

PerformancesPerformance

Les machines virtuelles Azure présentent différentes tailles pour répondre aux diverses demandes de charge de travail.Azure virtual machines offer different machine sizes to meet various workload demands. Les machines virtuelles SQL Server fournissent également une configuration de stockage automatisée, qui est optimisée pour vos besoins en termes de performances.SQL Server VMs also provide automated storage configuration, which is optimized for your performance requirements. Pour plus d’informations sur la configuration du stockage des machines virtuelles SQL Server, consultez Configuration du stockage pour les machines virtuelles SQL Server.For more information about configuring storage for SQL Server VMs, see Storage configuration for SQL Server VMs. Pour ajuster les performances, consultez Bonnes pratiques relatives aux performances de SQL Server sur les machines virtuelles Azure.To fine-tune performance, see the Performance best practices for SQL Server on Azure Virtual Machines.

Démarrer avec les machines virtuelles SQL ServerGet started with SQL Server VMs

Pour commencer, choisissez une image de machine virtuelle SQL Server avec la version, l’édition et le système d’exploitation requis.To get started, choose a SQL Server virtual machine image with your required version, edition, and operating system. Les sections suivantes fournissent des liens directs vers le portail Azure pour les images de la galerie de machines virtuelles SQL Server.The following sections provide direct links to the Azure portal for the SQL Server virtual machine gallery images.

Conseil

Pour en savoir plus sur les tarifs des images SQL Server, consultez Tarifs de SQL Server sur machines virtuelles Azure.For more information about how to understand pricing for SQL Server images, see Pricing guidance for SQL Server on Azure Virtual Machines.

Paiement à l’utilisationPay as you go

Le tableau suivant fournit une matrice des images SQL Server de paiement à l’utilisation.The following table provides a matrix of pay-as-you-go SQL Server images.

VersionVersion Système d’exploitationOperating system ÉditionEdition
SQL Server 2019SQL Server 2019 Windows Server 2019Windows Server 2019 Enterprise, Standard, Web, DeveloperEnterprise, Standard, Web, Developer
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP2SQL Server 2016 SP2 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express
SQL Server 2012 SP4SQL Server 2012 SP4 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express
SQL Server 2008 R2 SP3SQL Server 2008 R2 SP3 Windows Server 2008 R2Windows Server 2008 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express

Pour afficher les images de machines virtuelles SQL Server sur Linux disponibles, consultez la présentation de SQL Server sur les machines virtuelles Azure (Linux).To see the available SQL Server on Linux virtual machine images, see Overview of SQL Server on Azure Virtual Machines (Linux).

Notes

Vous pouvez désormais changer de modèle de licence pour les machines virtuelles SQL Server avec paiement à l’utilisation, et utiliser votre propre licence.It is now possible to change the licensing model of a pay-per-usage SQL Server VM to use your own license. Pour plus d'informations, consultez Guide pratique pour changer le modèle de licence d'une machine virtuelle SQL Server.For more information, see How to change the licensing model for a SQL Server VM.

BYOL (apportez votre propre licence)Bring your own license

Vous pouvez également apporter votre propre licence (modèle BYOL).You can also bring your own license (BYOL). Dans ce scénario, vous payez uniquement pour la machine virtuelle sans frais supplémentaires pour la gestion de licences SQL Server.In this scenario, you only pay for the VM without any additional charges for SQL Server licensing. Apporter votre propre licence peut être avantageux sur le long terme pour des charges de travail de production continue.Bringing your own license can save you money over time for continuous production workloads. Pour la configuration requise pour utiliser cette option, consultez Tarification des machines virtuelles SQL Server Azure.For requirements to use this option, see Pricing guidance for SQL Server Azure VMs.

Pour utiliser votre propre licence, vous pouvez soit convertir une machine virtuelle SQL Server avec paiement à l’utilisation, soit déployer une image avec le préfixe {BYOL} .To bring your own license, you can either convert an existing pay-per-usage SQL Server VM, or you can deploy an image with the prefixed {BYOL}. Pour plus d’informations sur le passage du modèle de paiement à l’utilisation au modèle BYOL (apportez votre propre licence), consultez Guide pratique pour modifier le modèle de licence d’une machine virtuelle SQL Server.For more information about switching your licensing model between pay-per-usage and BYOL, see How to change the licensing model for a SQL Server VM.

VersionVersion Système d’exploitationOperating system ÉditionEdition
SQL Server 2019SQL Server 2019 Windows Server 2019Windows Server 2019 BYOL Enterprise, BYOL StandardEnterprise BYOL, Standard BYOL
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 BYOL Enterprise, BYOL StandardEnterprise BYOL, Standard BYOL
SQL Server 2016 SP2SQL Server 2016 SP2 Windows Server 2016Windows Server 2016 BYOL Enterprise, BYOL StandardEnterprise BYOL, Standard BYOL
SQL Server 2014 SP2SQL Server 2014 SP2 Windows Server 2012 R2Windows Server 2012 R2 BYOL Enterprise, BYOL StandardEnterprise BYOL, Standard BYOL
SQL Server 2012 SP4SQL Server 2012 SP4 Windows Server 2012 R2Windows Server 2012 R2 BYOL Enterprise, BYOL StandardEnterprise BYOL, Standard BYOL

Avec PowerShell, il est possible de déployer une image plus ancienne de SQL Server qui n'est pas disponible sur le portail Azure.It is possible to deploy an older image of SQL Server that is not available in the Azure portal using PowerShell. Pour voir toutes les images disponibles avec PowerShell, utilisez la commande suivante :To view all available images using PowerShell, use the following command:

Get-AzVMImageOffer -Location $Location -Publisher 'MicrosoftSQLServer'

Pour plus d’informations sur le déploiement de machines virtuelles SQL Server à l’aide de PowerShell, consultez Guide pratique pour provisionner des machines virtuelles SQL Server à l’aide d’Azure PowerShell.For more information about deploying SQL Server VMs using PowerShell, view How to provision SQL Server virtual machines with Azure PowerShell.

Connexion à la machine virtuelleConnect to the VM

Lorsque vous avez créé votre machine virtuelle SQL Server, connectez-vous à celle-ci à partir d’applications ou d’outils, tels que SQL Server Management Studio (SSMS).After creating your SQL Server VM, connect to it from applications or tools, such as SQL Server Management Studio (SSMS). Pour obtenir des instructions, consultez Se connecter à une machine virtuelle SQL Server sur Azure.For instructions, see Connect to a SQL Server virtual machine on Azure.

Migration de vos donnéesMigrate your data

Si vous disposez d’une base de données existante, vous voudrez la déplacer vers la machine virtuelle SQL Server récemment provisionnée.If you have an existing database, you'll want to move that to the newly provisioned SQL Server VM. Pour obtenir la liste des options de migration ainsi que de l’aide, voir Migration d’une base de données vers SQL Server sur une machine virtuelle Azure.For a list of migration options and guidance, see Migrating a Database to SQL Server on an Azure VM.

Créer et gérer des ressources Azure SQL avec le portail AzureCreate and manage Azure SQL resources with the Azure portal

Le portail Azure fournit une page unique sur laquelle vous pouvez gérer toutes vos ressources Azure SQL, y compris vos machines virtuelles SQL.The Azure portal provides a single page where you can manage all of your Azure SQL resources including your SQL virtual machines.

Pour accéder à la page Ressources Azure SQL, dans le menu du portail Azure, sélectionnez Azure SQL, ou recherchez et sélectionnez Azure SQL depuis n’importe quelle page.To access the Azure SQL resources page, select Azure SQL in the Azure portal menu, or search for and select Azure SQL from any page.

Rechercher Azure SQL

Notes

Azure SQL permet d’accéder rapidement et facilement à l’ensemble de vos bases de données Azure SQL, pools élastiques, serveurs logiques, instances managées et machines virtuelles.Azure SQL provides a quick and easy way to access all of your Azure SQL databases, elastic pools, logical servers, managed instances, and virtual machines. Azure SQL n'est pas un service ou une ressource.Azure SQL is not a service or resource.

Pour gérer les ressources existantes, sélectionnez l'élément souhaité dans la liste.To manage existing resources, select the desired item in the list. Pour créer des ressources Azure SQL, sélectionnez + Ajouter.To create new Azure SQL resources, select + Add.

Créer une ressource Azure SQL

Après avoir sélectionné + Ajouter, affichez des informations supplémentaires sur les différentes options en sélectionnant Afficher les détails sur une vignette.After selecting + Add, view additional information about the different options by selecting Show details on any tile.

Détails de la vignette Bases de données

Pour plus d’informations, consultez :For details, see:

Stratégie d’actualisation des images de machine virtuelle SQL ServerSQL Server VM image refresh policy

Azure conserve uniquement une image de machine virtuelle pour chaque combinaison de système d’exploitation, de version et d’édition prise en charge.Azure only maintains one virtual machine image for each supported operating system, version, and edition combination. Cela signifie qu’au fil du temps, les images sont actualisées et les images plus anciennes sont supprimées.This means that over time images are refreshed, and older images are removed. Pour plus d’informations, consultez la section Images des FAQ relatifs aux machines virtuelles SQL Server.For more information, see the Images section of the SQL Server VMs FAQ.

Programme d’amélioration du produit (CEIP)Customer experience improvement program (CEIP)

Le Programme d’amélioration du produit est activé par défaut.The Customer Experience Improvement Program (CEIP) is enabled by default. Il transmet régulièrement des rapports à Microsoft afin de contribuer à améliorer SQL Server.This periodically sends reports to Microsoft to help improve SQL Server. Aucune tâche de gestion n’est requise dans le cadre de ce programme, sauf si vous souhaitez le désactiver après sa mise en service.There is no management task required with CEIP unless you want to disable it after provisioning. Vous pouvez personnaliser ou désactiver le CEIP en vous connectant à la machine virtuelle avec le Bureau à distance.You can customize or disable the CEIP by connecting to the VM with remote desktop. Exécutez ensuite l’utilitaire Rapports d’erreurs et d’utilisation SQL Server .Then run the SQL Server Error and Usage Reporting utility. Suivez les instructions pour désactiver la création de rapports.Follow the instructions to disable reporting. Pour plus d’informations sur la collecte de données, consultez la Déclaration de confidentialité de SQL Server.For more information about data collection, see the SQL Server Privacy Statement.

Machines virtuelles WindowsWindows virtual machines

StockageStorage

Mise en réseauNetworking

SQLSQL

Étapes suivantesNext steps

Démarrez avec SQL Server sur des machines virtuelles Azure :Get started with SQL Server on Azure Virtual Machines:

Obtenez des réponses aux questions fréquentes à propos des machines virtuelles SQL :Get answers to commonly asked questions about SQL Server VMs:

Afficher les architectures de référence pour l’exécution d’applications multiniveau sur SQL Server dans IaaSView Reference Architectures for running N-tier applications on SQL Server in IaaS