Déployer SQL Server sur Azure Stack HCI

S’applique à : Azure Stack HCI, versions 22H2 et 21H2 ; SQL Server (toutes les versions prises en charge)

Cette rubrique fournit des conseils sur la planification, la configuration et le déploiement de SQL Server sur le système d’exploitation Azure Stack HCI. Le système d’exploitation est une solution de cluster d’infrastructure hyperconvergée (HCI) qui héberge des charges de travail Windows et Linux virtualisées et leur stockage dans un environnement local hybride.

Vue d’ensemble de la solution

Azure Stack HCI offre une plateforme hautement disponible, économique et flexible permettant d’exécuter SQL Server et la fonctionnalité Espaces de stockage direct. Azure Stack HCI peut exécuter des charges de travail de traitement transactionnel en ligne (OLTP), l’entreposage de données et le Business Intelligence, ainsi que l’IA et l’analytique avancée sur les 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 des machines virtuelles à votre environnement Azure Stack HCI en fonction des besoins. Azure Stack HCI vous permet également d’intégrer SQL Server à Azure Site Recovery pour fournir une solution fiable et sécurisée pour la migration, la restauration et la protection basée sur le cloud des données de votre organisation.

Déployer SQL Server

Cette section décrit de manière générale comment acquérir du matériel pour SQL Server sur Azure Stack HCI et utiliser Windows Admin Center pour gérer le système d’exploitation sur vos serveurs. 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 Azure Stack HCI

Tout d’abord, vous devez vous procurer du matériel. Le moyen le plus simple est de localiser votre partenaire de matériel Microsoft préféré dans le catalogue Azure Stack HCI et d’acheter un système intégré sur lequel le système d’exploitation Azure Stack HCI est 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.

Dans le cas contraire, vous devez déployer le système d’exploitation Azure Stack HCI sur votre propre matériel. Pour plus d’informations sur les options de déploiement Azure Stack HCI et sur l’installation de Windows Admin Center, consultez Déployer le système d’exploitation Azure Stack HCI.

Ensuite, utilisez Windows Admin Center pour créer un cluster Azure Stack HCI.

Étape 2 : Installer SQL Server sur Azure Stack HCI

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 Stack HCI, consultez la page sur les outils de surveillance et de paramétrage des performances.

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 Stack HCI s’appuie sur le clustering de basculement Windows Server avec SQL Server (WSFC) pour prendre en charge SQL Server s’exécutant sur 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 des fonctionnalités WSFC et AG, Azure Stack HCI peut utiliser une instance de cluster de basculement (FCI) Always On, qui est basée sur la technologie Espaces de stockage direct pour le 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 un serveur de sauvegarde Azure.

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 :

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 :