Déployer SQL Server sur Azure Local, version 23H2
S’applique à : Azure Local, version 23H2
Cette rubrique fournit des conseils sur le déploiement de SQL Server sur Azure Local, version 23H2.
Vue d’ensemble de la solution
Azure Local fournit une plateforme hautement disponible, économique et flexible pour exécuter SQL Server et espaces de stockage direct. Azure Local peut exécuter des charges de travail OLTP (Online Transaction Processing), un entrepôt de données et une bi, et l’IA et des analyses avancées sur le Big Data.
La flexibilité de la plateforme est particulièrement importante pour les bases de données stratégiques. Vous pouvez exécuter SQL Server sur des machines virtuelles qui utilisent Windows Server ou Linux, ce qui vous permet de consolider plusieurs charges de travail de base de données et d’ajouter d’autres machines virtuelles à votre environnement local Azure en fonction des besoins. Azure Local vous permet également d’intégrer SQL Server à Azure Site Recovery pour fournir une solution de migration, de restauration et de protection basée sur le cloud pour les données de votre organisation fiables et sécurisées.
Déployer SQL Server
Cette section décrit à un niveau élevé comment acquérir du matériel pour SQL Server sur Azure Local. Vous y trouverez des informations sur la configuration de SQL Server, sur la supervision et sur le réglage des performances, ainsi que sur l’utilisation de la haute disponibilité (HA) et des services hybrides Azure.
Étape 1 : Acquérir du matériel à partir du catalogue local Azure
Tout d’abord, vous devez vous procurer du matériel. Le moyen le plus simple consiste à localiser votre partenaire matériel Microsoft préféré dans le catalogue local Azure et à acheter un système intégré ou une solution Premium avec le système d’exploitation Azure Stack HCI préinstallé. Dans le catalogue, vous pouvez appliquer un filtre de façon à afficher le matériel fournisseur qui est optimisé pour ce type de charge de travail.
Sinon, utilisez un système validé à partir du catalogue et déployez-le sur ce matériel.
Pour plus d’informations sur les options de déploiement local Azure, consultez Déployer le système d’exploitation Azure Stack HCI.
Ensuite, déployez Azure Local, version 23H2 à l’aide de Portail Azure ou déployez Azure Local, version 23H2 à l’aide d’un modèle de déploiement Azure Resource Manager.
Étape 2 : Installer SQL Server sur Azure Local
Vous pouvez installer SQL Server sur des machines virtuelles exécutant Windows Server ou Linux en fonction de vos besoins.
Pour obtenir des instructions sur l’installation de SQL Server, consultez les pages suivantes :
Étape 3 : Surveiller et optimiser les performances SQL Server
Microsoft fournit un ensemble complet d’outils permettant de surveiller les événements dans SQL Server et de paramétrer la structure physique de la base de données. Le choix de l’outil dépend du type de supervision ou de paramétrage que vous souhaitez effectuer.
Pour garantir les performances et l’intégrité de vos instances SQL Server sur Azure Local, consultez Analyseur de performances outils de paramétrage et de paramétrage.
Pour le paramétrage de SQL Server 2017 et SQL Server 2016, consultez Options de configuration et mises à jour recommandées pour SQL Server 2017 et 2016 avec des charges de travail hautes performances.
Étape 4 : Utiliser des fonctionnalités de haute disponibilité SQL Server
Azure Local tire parti du clustering de basculement Windows Server avec SQL Server (WSFC) pour prendre en charge l’exécution de SQL Server dans des machines virtuelles en cas de défaillance matérielle. SQL Server offre également des groupes de disponibilité Always On (AG) qui fournissent une haute disponibilité au niveau de la base de données, conçue pour aider à résoudre les erreurs d’application et de logiciel. En plus de WSFC et du groupe de disponibilité, Azure Local peut utiliser l’instance de cluster de basculement Always On (FCI), basée sur espaces de stockage direct technologie de stockage partagé.
Ces options fonctionnent toutes avec le témoin cloud Microsoft Azure pour le contrôle de quorum. Nous vous recommandons d’utiliser les règles d’antiaffinité de cluster dans WSFC pour les machines virtuelles placées sur différents nœuds physiques afin de maintenir le temps d’activité pour SQL Server en cas de défaillance de l’hôte lors de la configuration de groupes de disponibilité Always On.
Étape 5 : Configurer des services hybrides Azure
Il existe plusieurs services hybrides Azure que vous pouvez utiliser pour sécuriser vos applications et vos données SQL Server. Azure Site Recovery est une solution de récupération d’urgence en tant que service (DRaaS). Pour plus d’informations sur l’utilisation de ce service pour protéger le back end SQL Server d’une application afin de maintenir les charges de travail en ligne, consultez Configurer la récupération après sinistre pour SQL Server.
Le service Sauvegarde Azure vous permet de définir des stratégies de sauvegarde pour protéger les charges de travail d’entreprise. Il prend en charge la sauvegarde et la restauration de la cohérence SQL Server. Pour plus d’informations sur la sauvegarde de vos données SQL locales, consultez Installer Sauvegarde Azure Server et sauvegarder des machines virtuelles locales Azure avec MABS.
Vous pouvez également utiliser la fonctionnalité de sauvegarde managée SQL Server dans SQL Server pour gérer les sauvegardes du Stockage Blob Azure.
Pour plus d’informations sur l’utilisation de cette option qui convient à l’archivage hors site, consultez :
- Tutoriel : Utiliser Stockage Blob Azure avec SQL Server.
- Démarrage rapide : Sauvegarde et restauration SQL sur le service stockage Blob Azure.
Outre ces scénarios de sauvegarde, vous pouvez configurer d’autres services de base de données offerts par SQL Server, notamment Azure Data Factory et Azure Feature Pack pour Integration Services (SSIS).
Étapes suivantes
Pour plus d’informations sur l’utilisation de SQL Server, consultez : Tutoriel : Prise en main du Moteur de base de données.