Sélectionner un type de disque pour votre charge de travail

Effectué

Examinons de plus près les choix de types de disques que les architectes doivent faire pour une application Azure proposée.

Au sein de votre organisation du secteur de la santé, vous avez un système critique pour l’entreprise qui gère les stocks de médicaments pour garantir que les praticiens en disposent à tout moment dans leurs cliniques locales. Vous voulez que le système migre vers Azure avec le moins de modifications que possible. Vous voulez créer un ensemble de machines virtuelles dans Azure qui corresponde aux serveurs physiques actuels, puis migrer le système. Avant la migration, vous voulez sélectionner les types de disques appropriés pour chaque machine virtuelle.

Dans cette unité, vous allez examiner les exigences liées à chaque serveur virtuel dans l’infrastructure Azure proposée afin de comprendre pourquoi un type de disque particulier s’avère optimal.

Diagram of on-premises servers for the prescription drugs stocks database.

Serveur de base de données de production

En premier, vous voulez concevoir la machine virtuelle qui va héberger la base de données de production pour votre système de stocks de médicaments. Ce système est critique pour l’entreprise. Il est utilisé par la majorité de vos employés, partout dans le monde, comme base de leur travail. Le serveur de base de données du système local est utilisé de façon intensive. Les disques physiques fonctionnent pratiquement à leur capacité maximale en termes d’IOPS et de débit.

Vous avez monitoré et analysé les performances de votre système local, à la fois pendant les périodes habituelles et pendant les pics de demande, notamment pendant une campagne marketing qui a donné de bons résultats. Cette étude montre que les disques rapides et la faible latence permettent au système de bien fonctionner, et que toute baisse des performances va affecter tous vos utilisateurs. Pour que vos bonnes performances actuelles soient maintenues après la migration vers le cloud, vous voulez que les disques qui stockent les bases de données prennent en charge 50 000 IOPS et des débits allant jusqu’à 1 000 MBps.

Cette exigence rend la décision simple. La taille maximale des disques managés SSD Premium est P80, mais celle-ci prend en charge un maximum de 20 000 IOPS et un débit maximal de 900 MBps. Seules les tailles les plus grandes des Disques Ultra prennent en charge les performances nécessaires.

Rappelez-vous que les Disques Ultra peuvent uniquement être attachés à des machines virtuelles situées dans des zones de disponibilité. Cette exigence offre une haute disponibilité, car les serveurs virtuels ne sont pas vulnérables à une défaillance matérielle à l’échelle d’un centre de données. Cela signifie également que vous devez utiliser des disques managés, qu’Azure réplique automatiquement dans les zones de disponibilité où les machines virtuelles sont hébergées.

Serveurs d’entrepôt de données

Ensuite, vous voulez choisir les serveurs qui hébergent l’entrepôt de données des médicaments. Les données de la base de données de production sont régulièrement exportées vers cet entrepôt de données et restructurées pour faciliter l’analyse des tendances à long terme. Ces serveurs hébergent également des cubes de données conçus pour prendre en charge vos besoins de rapports complexes.

Dans votre système local, il y a un serveur d’entrepôt de données dans votre centre de données principal et également plusieurs autres dans les bureaux régionaux. Vous avez créé une image de machine virtuelle pour ces serveurs d’entrepôt de données et vous allez l’utiliser pour simplifier le déploiement de plusieurs instances de la machine virtuelle dans plusieurs régions Azure. Votre analyse indique que ces serveurs nécessitent des disques hautes performances, mais pas les performances extrêmes nécessaires au serveur de base de données de production.

Les disques ayant les performances les plus élevées dans Azure sont les disques managés SSD Premium v2, les disques managés SSD Premium et les Disques Ultra. Cependant, les Disques Ultra et les disques managés SSD Premium v2 ne prennent actuellement pas en charge les images de machine virtuelle. Les disques managés SSD Premium sont donc le type de disque optimal pour les disques de données de cette charge de travail.

Serveur de base de données de secours

Dans votre système local, vous avez un serveur de secours qui exécute un réplica de la base de données principale des stocks de médicaments. Pour les rares fois où le serveur principal tombe en panne, les requêtes de base de données sont redirigées vers ce serveur afin que les utilisateurs ne subissent aucune interruption du service. Vous voulez une machine virtuelle de secours similaire dans votre système basé sur le cloud.

Comme cette machine virtuelle ne sera la plupart du temps pas utilisée, il vous a été demandé de l’implémenter avec un budget limité. Vos architectes considèrent qu’une chute des performances est acceptable pendant les rares défaillances de la machine virtuelle principale.

Vous pouvez constater que le budget a peu de chances de s’étendre aux disques managés SSD Premium ou aux disques managés SSD Premium v2. Dans ces circonstances, les SSD Standard qui utilisent des disques managés représentent le meilleur choix, car ils offrent des performances supérieures ou égales à la taille équivalente des HDD Standard et des performances plus cohérentes.

Interface web d’administration

Le système local comprend un ensemble de procédures stockées qui implémentent des routines de maintenance sur les données. Il existe également un ensemble de vues de données que les administrateurs utilisent pour superviser les performances de la base de données. Pour faciliter la vie aux administrateurs, il existe un serveur web dans votre système local qui héberge un site que les administrateurs peuvent utiliser pour exécuter ces procédures stockées et consulter des rapports de performances. Vous voulez migrer ce serveur vers le cloud et l’héberger sur une machine virtuelle Azure.

Là encore, vous voulez minimiser les coûts. Le site est utilisé seulement par une équipe de 20 administrateurs et induit une charge assez faible sur ses lecteurs de disque, utilisés seulement pour stocker les fichiers du code de l’application web. Ce serveur n’a pas d’exigences de disponibilité strictes, car il ne s’agit pas d’un système critique pour l’entreprise.

Dans ce cas, vous pouvez réduire les coûts en utilisant des HDD Standard pour le serveur web. Pour minimiser les exigences administratives, vous allez utiliser des disques managés.

Vérifiez vos connaissances

1.

Pour le serveur de l’interface web d’administration, supposons que vous voulez utiliser Sauvegarde Azure pour protéger le contenu des disques de la machine virtuelle. En quoi ce critère modifie-t-il le type de disque que vous allez choisir ?

2.

Pour les serveurs de base de données de secours, supposez que vos exigences changent. Vous décidez qu’un minimum de 1 100 IOPS est absolument nécessaire à tout moment. En quoi ce critère change-t-il le type de disque que vous allez choisir ?