Utiliser les partages de fichiers Azure Premium pour tirer parti de la haute disponibilité des données

Publié le 24 octobre, 2019

Senior Program Manager, SQL Database

Ce billet de blog a été coécrit par Mike Emard, Principal Program Manager, Stockage Azure.

SQL Server sur des machines virtuelles Azure offre aux charges de travail SQL Server des avantages en matière d’agilité, d’élasticité et de scalabilité cloud. La machine virtuelle SQL offre un contrôle total sur le système d’exploitation, la taille de la machine virtuelle, le sous-système de stockage et le niveau de gestion requis pour votre charge de travail. L’image SQL Server préconfigurée de la Place de marché Azure inclut les avantages de gestion gratuits de SQL Server comme la sauvegarde automatisée et la mise à jour corrective automatique. Si vous choisissez d’installer vous-même SQL Server sur des machines virtuelles Azure, vous pouvez vous inscrire auprès du fournisseur de ressources de machine virtuelle SQL pour bénéficier de tous les avantages disponibles pour les images de la Place de marché SQL et la gestion simplifiée des licences.

Microsoft fournit un contrat SLA avec une disponibilité de 99,95 %, qui couvre uniquement la machine virtuelle, et non SQL Server. Pour bénéficier de la haute disponibilité de SQL Server sur les machines virtuelles Azure, vous devez héberger au moins deux instances de machine virtuelle dans un groupe à haute disponibilité (pour une disponibilité à 99,95 %) ou des zones de disponibilité différentes (pour une disponibilité à 99,99 %) et configurer une fonctionnalité de haute disponibilité pour SQL Server, telle que des groupes de disponibilité Always On ou une instance de cluster de basculement.

Aujourd’hui, nous avons le plaisir de vous annoncer le lancement d’une nouvelle option permettant de tirer parti de la haute disponibilité de SQL Server grâce à un cluster de basculement SQL Server avec partages de fichiers Azure Premium. Les partages de fichiers Premium sont des partages de fichiers à faible latence s'appuyant sur des disques SSD, qui sont entièrement pris en charge pour une utilisation avec une instance de cluster de basculement SQL Server pour SQL Server 2012 et versions ultérieures sous Windows Server 2012 et versions ultérieures.

Les partages de fichiers Azure Premium offrent les principaux avantages suivants pour l’instance de cluster de basculement SQL Server.

Facilité de gestion

  • Les partages de fichiers sont complètement managés par Azure. 
  •  Le provisionnement est très simple.
  •  Redimensionnez la capacité en quelques secondes sans interruption en définissant une propriété du partage. L’augmentation de votre capacité de stockage à mesure que votre base de données se développe est simple et n’entraîne pas d’indisponibilité. Il n’est donc pas nécessaire de provisionner beaucoup de stockage supplémentaire à l’avance.
  •  Augmentez les entrées/sorties par seconde (IOPS) en quelques secondes sans interruption de service en redimensionnant votre partage. Augmentez la taille de votre partage Premium pour obtenir les IOPS dont votre charge de travail a besoin. 
  •  Les charges de travail saisonnières peuvent augmenter temporairement les IOPS puis les réduire aussi facilement que les augmenter à nouveau. Là encore, sans temps d’arrêt. 

Réduction du travail sur vos machines virtuelles

  •  L’entrée ou la sortie est déchargée sur votre partage de fichiers managé afin que vous puissiez utiliser une machine virtuelle plus petite et moins onéreuse. 

Capacité d'entrée ou de sortie expansible

  •  Le partage de fichiers Premium (PFS) fournit un « bursting » automatisé de la capacité IOPS jusqu’à une limite basée sur un système de crédit. Si votre charge de travail a besoin de « bursts » occasionnels, vous devez tirer parti de cette capacité d’entrée ou de sortie gratuite et entièrement automatisée. Consultez la documentation sur le provisioning et le « bursting » de fichiers Premium pour en savoir plus.

Redondance zonale

  •  Stockage redondant interzone disponible dans quelques régions. Vous pouvez déployer une instance de cluster de basculement SQL Server avec une machine virtuelle dans une zone de disponibilité et une autre instance dans une zone différente pour atteindre une haute disponibilité de 99,9 % à la fois pour le calcul et le stockage.

Les partages de fichiers Premium fournissent une capacité d’IOPS et de débit qui répond aux besoins de nombreuses charges de travail. Toutefois, pour les charges de travail gourmandes en E/S, envisagez d’utiliser une instance de cluster de basculement SQL Server avec des espaces de stockage direct basée sur des disques Premium managés ou des disques Ultra. Vous devez contrôler l’activité d’IOPS de votre environnement actuel et vérifiez que les fichiers Premium fournissent les IOPS nécessaires avant de lancer une migration. Utilisez les compteurs de disque de l’Analyseur de performances Windows et analysez le nombre total d’IOPS (Transferts disque/s) et le débit (Octets disque/s) requis pour les fichiers de données, de journal et TempDB SQL Server. De nombreuses charges de travail ont des E/S en mode rafale. Il est donc judicieux de vérifier et de noter le nombre maximal d’IOPS et le nombre moyen d’IOPS pendant les périodes d’utilisation intensive. Les partages de fichiers Premium fournissent des IOPS en fonction de la taille du partage. Les fichiers Premium fournissent également une fonctionnalité de rafale d’entrées/sorties qui vous permet de tripler la taille de la base de référence pendant une heure.

Consultez le guide pas à pas pour configurer l’instance de cluster de basculement SQL avec des fichiers Premium Azure dès aujourd’hui et tirer parti des nouvelles technologies et innovations qu’Azure fournit pour moderniser les charges de travail SQL Server. Veuillez partager vos commentaires via UserVoice. Nous espérons recevoir bientôt de vos nouvelles.