Présentation de SQL Server sur les machines virtuelles Azure (Windows)Overview of SQL Server on Azure Virtual Machines (Windows)

Cette rubrique décrit les options d’exécution de SQL Server sur des machines virtuelles Azure et fournit à la fois des liens vers des images de portail et une vue d’ensemble des tâches courantes.This topic describes your options for running SQL Server on Azure Windows virtual machines (VMs), along with links to portal images and an overview of common tasks.

Note

Si vous connaissez déjà SQL Server et que vous souhaitez simplement savoir comment déployer une machine virtuelle SQL Server, consultez la section relative à l’approvisionnement d’une machine virtuelle Microsoft SQL Server dans le portail Azure.If you're already familiar with SQL Server and just want to see how to deploy a SQL Server Windows VM, see Provision a Windows SQL Server VM in the Azure. Si vous souhaitez créer une machine virtuelle Linux avec SQL Server, voir Approvisionner une machine virtuelle SQL Server Linux dans le portail Azure.Or if you want to create a Linux VM with SQL Server, see Provision a Linux SQL Server VM in the Azure

Si vous êtes administrateur de base de données ou développeur, les machines virtuelles Azure vous offrent un moyen de déplacer vers le cloud vos applications et charges de travail SQL Server locales.If you are a database administrator or a developer, Azure VMs provide a way to move your on-premises SQL Server workloads and applications to the Cloud.

ScénariosScenarios

Vous pouvez choisir d’héberger vos données dans Azure pour de nombreuses raisons.There are many reasons that you might choose to host your data in Azure. Si votre application est déplacée dans Azure, cela améliore également les performances de migration des données.If your application is moving to Azure, it improves performance to also move the data. Mais il existe d’autres avantages.But there are other benefits. Vous avez automatiquement accès à plusieurs centres de données pour assurer les récupérations d’urgence et votre présence mondiale.You automatically have access to multiple data centers for a global presence and disaster recovery. Les données sont également parfaitement sécurisées et fiables.The data is also highly secured and durable.

L’exécution de SQL Server sur des machines virtuelles Azure vous permet de stocker des données relationnelles dans Azure.SQL Server running on Azure VMs is one option for storing your relational data in Azure. C’est un bon choix pour plusieurs scénarios.It is good choice for several scenarios. Par exemple, vous pouvez avoir intérêt à affecter à la machine virtuelle Azure une configuration aussi proche que possible de celle d’un ordinateur local SQL Server.For example, you might want to configure the Azure VM as similarly as possible to an on-premises SQL Server machine. Vous pouvez aussi souhaiter exécuter des applications et des services supplémentaires sur le même serveur de base de données.Or you might want to run additional applications and services on the same database server. Deux ressources principales peuvent vous aider à réfléchir à d’autres scénarios et considérations :There are two main resources that can help you think through even more scenarios and considerations:

Créer une nouvelle machine virtuelle SQLCreate a new SQL VM

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. Selon l’image que vous sélectionnez, vous pouvez soit payer les coûts de licence SQL Server à la minute, soit apporter votre propre licence (modèle BYOL).Depending on the image you select, you can either pay for SQL Server licensing costs on a per-minute basis, or you can bring your own license (BYOL).

Vous trouverez des instructions pas à pas pour créer une nouvelle machine virtuelle SQL dans le didacticiel Approvisionnement d’une machine virtuelle SQL Server dans le portail Azure.Find step-by-step guidance for creating a new SQL VM in the tutorial, Provision a SQL Server virtual machine in the Azure portal. Vous pouvez en outre consulter les meilleures pratiques relatives aux performances de SQL Server dans les machines virtuelles Azure, qui expliquent comment sélectionner la taille de machine appropriée et les autres fonctionnalités disponibles lors de l’approvisionnement.Also, review the Performance best practices for SQL Server VMs, which explains how to select the appropriate machine size and other features available during provisioning.

Option 1 : Créer une machine virtuelle SQL avec licence à la minuteOption 1: Create a SQL VM with per-minute licensing

Le tableau suivant récapitule les images les plus récentes liées à SQL Server dans la galerie de machines virtuelles.The following table provides a matrix of the latest SQL Server images in the virtual machine gallery. Cliquez sur un lien pour commencer à créer une machine virtuelle SQL avec la version, l’édition et le système d’exploitation de votre choix.Click on any link to begin creating a new SQL VM with your specified version, edition, and operating system.

Conseil

Pour en savoir plus sur la tarification des machines virtuelles SQL pour ces images, consultez l’article Pricing guidance for SQL Server Azure VMs (Tarification des machines virtuelles SQL Server Azure).To understand the VM and SQL pricing for these images, see Pricing guidance for SQL Server Azure VMs.

VersionVersion Système d’exploitationOperating System ÉditionEdition
SQL Server 2017SQL Server 2017 Windows Server 2016Windows Server 2016 Enterprise, Standard, Web, Express, DeveloperEnterprise, Standard, Web, Express, Developer
SQL Server 2016 SP1SQL Server 2016 SP1 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 SP3SQL Server 2012 SP3 Windows Server 2012 R2Windows Server 2012 R2 Enterprise, Standard, Web, ExpressEnterprise, Standard, Web, Express

Note

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

Option 2 : Créer une machine virtuelle SQL avec une licence existante Option 2: Create a SQL VM with an existing 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. Pour utiliser votre propre licence, utilisez la matrice des versions, éditions et systèmes d’exploitation SQL Server ci-dessous.To use your own license, use the matrix of SQL Server versions, editions, and operating systems below. Dans le portail, le nom de ces images comporte le préfixe {BYOL}.In the portal, these image names are prefixed with {BYOL}.

Conseil

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 en savoir plus, consultez l’article Pricing guidance for SQL Server Azure VMs (Tarification des machines virtuelles SQL Server Azure).For more information, see Pricing guidance for SQL Server Azure VMs.

VersionVersion Système d’exploitationOperating system ÉditionEdition
SQL Server 2016 SP1SQL Server 2016 SP1 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 SP2SQL Server 2012 SP2 Windows Server 2012 R2Windows Server 2012 R2 BYOL Enterprise, BYOL StandardEnterprise BYOL, Standard BYOL

Outre cette liste, d’autres combinaisons de versions de SQL Server et de systèmes d’exploitation sont disponibles.In addition to this list, other combinations of SQL Server versions and operating systems are available. Recherchez d’autres images via une recherche Marketplace dans le portail Azure (recherchez « {BYOL} SQL Server »).Find other images through a marketplace search in the Azure portal (search for "{BYOL} SQL Server").

Important

Pour utiliser des images de machine virtuelle BYOL, vous devez avoir un Contrat Entreprise avec License Mobility via Software Assurance sur Azure.To use BYOL VM images, you must have an Enterprise Agreement with License Mobility through Software Assurance on Azure. Vous devez également disposer d’une licence valide pour la version/l’édition de SQL Server que vous voulez utiliser.You also need a valid license for the version/edition of SQL Server you want to use. Vous devez fournir les informations BYOL nécessaires à Microsoft dans un délai de 10 jours à compter de l’approvisionnement de votre machine virtuelle.You must provide the necessary BYOL information to Microsoft within 10 days of provisioning your VM.

Note

Il n’est pas possible de modifier le modèle de licence d’une machine virtuelle SQL Server payée à la minute pour utiliser votre propre licence.It is not possible to change the licensing model of a pay-per-minute SQL Server VM to use your own license. Dans ce cas, vous devez créer une nouvelle machine virtuelle BYOD et migrer vos bases de données vers la nouvelle machine virtuelle.In this case, you must create a new BYOL VM and migrate your databases to the new VM.

Gérer votre machine virtuelle SQLManage your SQL VM

Après avoir approvisionné votre machine virtuelle SQL Server, vous pouvez effectuer plusieurs tâches de gestion facultatives.After provisioning your SQL Server VM, there are several optional management tasks. Par bien des aspects, vous configurez et gérez SQL Server exactement comme vous le feriez avec une instance SQL Server locale.In many aspects, you configure and manage SQL Server exactly like you would manage an on-premises SQL Server instance. Toutefois, certaines tâches sont propres à Azure.However, some tasks are specific to Azure. Les sections suivantes illustrent certains de ces domaines avec des liens vers des informations supplémentaires.The following sections highlight some of these areas with links to more information.

Connexion à la machine virtuelleConnect to the VM

Une des opérations de gestion les plus simples consiste à se connecter à votre machine virtuelle SQL Server à l’aide d’outils tels que SQL Server Management Studio (SSMS).One of the most basic management steps is to connect to your SQL Server VM through tools, such as SQL Server Management Studio (SSMS). Pour plus d’informations sur la façon de se connecter à votre nouvelle machine virtuelle SQL Server, consultez la page Connexion à une machine virtuelle SQL Server sur Azure.For instructions on how to connect to your new SQL Server VM, 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 récemment approvisionnée.If you have an existing database, you'll want to move that to the newly provisioned SQL 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.

Configurer la haute disponibilitéConfigure 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 la présence de plusieurs machines virtuelles Azure dans un réseau virtuel.This involves multiple Azure VMs in a virtual network. Le portail Azure dispose d'un modèle qui définit cette configuration pour vous.The Azure portal has a template that sets up this configuration for you. Pour plus d’informations, voir Configurer un groupe de disponibilité AlwaysOn dans des machines virtuelles Azure Resource Manager.For more information, see Configure an AlwaysOn availability group in Azure Resource Manager virtual machines. Si vous souhaitez configurer manuellement votre groupe de disponibilité et l’écouteur associé, voir Configurer des groupes de disponibilité AlwaysOn sur une machine virtuelle Azure.If you want to manually configure your Availability Group and associated listener, see Configure AlwaysOn Availability Groups in Azure VM.

Pour plus d’informations sur la haute disponibilité, consultez Haute disponibilité et récupération d’urgence pour SQL Server sur des machines virtuelles Azure.For other high availability considerations, see High Availability and Disaster Recovery for SQL Server in Azure Virtual Machines.

Sauvegarde de vos donnéesBack up your data

Les machines virtuelles Azure peuvent tirer parti de la fonctionnalité Sauvegarde automatisée, qui crée à intervalles réguliers des sauvegardes de votre base de données dans Blob Storage.Azure VMs 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. Pour une vue d’ensemble des options de sauvegarde et de restauration, voir Sauvegarde et restauration de SQL Server dans les machines virtuelles Azure.For an overview of all backup and restore options, see Backup and Restore for SQL Server in Azure Virtual Machines.

Automatiser les mises à jourAutomate updates

Les machines virtuelles Azure peuvent 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.Azure VMs can use Automated Patching to schedule a maintenance window for installing important windows and SQL Server updates automatically.

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.

Étapes suivantesNext steps

Pour toute question sur la tarification, consultez l’article Pricing guidance for SQL Server Azure VMs (Tarification des machines virtuelles SQL Server Azure), ainsi que la page de tarification Azure.For questions about pricing, see Pricing guidance for SQL Server Azure VMs and the Azure pricing page. Sélectionnez votre version cible de SQL Server dans la liste Système d’exploitation/logiciels.Select your target edition of SQL Server in the OS/Software list. Ensuite, affichez les prix pour différentes tailles de machines virtuelles.Then view the prices for differently sized virtual machines.

D’autres questions ?More question? Tout d’abord, consultez le Forum Aux Questions (FAQ) concernant SQL Server sur les machines virtuelles Azure.First, see the SQL Server on Azure Virtual Machines FAQ. Vous devez également ajouter vos questions ou commentaires au bas de l’une des rubriques relatives aux machines virtuelles SQL afin d’interagir avec Microsoft et la communauté.But also add your questions or comments to the bottom of any SQL VM topics to interact with Microsoft and the community.