Considérations relatives à la symétrie des clusters Azure Stack HCI et Windows Server
S’applique à : Azure Stack HCI, versions 22H2 et 21H2 ; Windows Server 2022, Windows Server 2019
Les clusters Azure Stack HCI et Windows Server fonctionnent mieux quand chaque serveur a exactement les mêmes lecteurs.
En réalité, nous reconnaissons que cela n’est pas toujours pratique. Aujourd’hui, vous pouvez acheter des disques durs de 3 To spacieux ; l’année prochaine, il est peut-être impossible de trouver des lecteurs aussi petits. Par conséquent, un certain degré de combinaison et d'assortiment est attendu et pris en charge. Gardez à l’esprit cependant que la symétrie est toujours meilleure.
Les espaces de stockage direct sont la technologie de virtualisation de stockage sous-jacente derrière Azure Stack HCI et Windows Server. Cet article explique les contraintes et fournit des exemples de configurations prises en charge et non prises en charge dans les espaces de stockage direct.
Contraintes
Cette section explique les contraintes en termes de type de lecteur, de modèle, de taille et de nombre de lecteurs.
Type
Tous les serveurs doivent avoir les mêmes types de lecteurs.
Par exemple, si un serveur a NVMe, ils doivent tous avoir NVMe.
Nombre
Tous les serveurs doivent avoir le même nombre de lecteurs de chaque type.
Par exemple, si un serveur a six disques SSD, il doit tous les avoir six DISQUES SSD.
Note
Il est acceptable que le nombre de lecteurs diffère temporairement pendant les défaillances ou lors de l’ajout ou de la suppression de lecteurs.
Modèle
Nous vous recommandons d’utiliser des lecteurs de la même version de modèle et de microprogramme dans la mesure du possible. Si ce n’est pas le cas, sélectionnez soigneusement les lecteurs qui sont aussi similaires que possible. Nous déconseillons le mélange de lecteurs de même type avec des caractéristiques de performances ou d’endurance nettement différentes (sauf si l’un est le cache et l’autre est de capacité), car les espaces de stockage direct distribuent uniformément les E/S et ne font pas de discrimination en fonction du modèle.
Note
Il est possible de mélanger et de faire correspondre des lecteurs SATA et SAS similaires.
Taille
Nous vous recommandons d’utiliser des lecteurs de la même taille chaque fois que possible. L’utilisation de lecteurs de capacité de différentes tailles peut entraîner une capacité inutilisable et l’utilisation de lecteurs de cache de différentes tailles peut ne pas améliorer les performances du cache. Pour plus d’informations, consultez la section suivante.
Avertissement
Différentes tailles de lecteurs de capacité sur plusieurs serveurs peuvent entraîner une capacité bloquée.
Comprendre : déséquilibre de capacité
Les espaces de stockage direct sont suffisamment robustes pour gérer le déséquilibre de capacité entre les lecteurs et les serveurs. Même si le déséquilibre est grave, tout continue de fonctionner. Toutefois, selon plusieurs facteurs, la capacité qui n’est pas disponible dans chaque serveur peut ne pas être utilisable.
Pour voir pourquoi cela se produit, tenez compte de l’illustration simplifiée suivante. Chaque zone colorée représente une copie des données mises en miroir. Par exemple, les zones marquées A, A et A' sont trois copies des mêmes données. Pour respecter la tolérance de panne du serveur, ces copies doivent être stockées dans différents serveurs.
Capacité bloquée
Comme indiqué, le Serveur 1 (10 To) et le Serveur 2 (10 To) sont pleins. Le serveur 3 a des lecteurs plus volumineux, par conséquent sa capacité totale est supérieure (15 To). Toutefois, pour stocker davantage de données de miroir à trois voies sur le serveur 3, il faudrait également des copies sur le serveur 1 et le serveur 2, qui sont déjà pleins. La capacité restante de 5 To sur le serveur 3 ne peut pas être utilisée : il s'agit de capacité inutilisée.
Positionnement optimal
À l’inverse, avec quatre serveurs de capacités 10 To, 10 To, 10 To et 15 To, et une résilience triple miroir, il est possible de placer valablement des copies de manière à utiliser toutes les capacités disponibles, comme illustré. Dans la mesure du possible, l’allocateur direct espaces de stockage trouve et utilise le placement optimal, ce qui ne laisse aucune capacité bloquée.
Le nombre de serveurs, la résilience, la gravité du déséquilibre de la capacité et d’autres facteurs affectent s’il existe une capacité bloquée. La règle générale la plus prudente consiste à supposer que seule la capacité disponible dans chaque serveur est garantie d’être utilisable.
Comprendre : déséquilibre du cache
Les espaces de stockage direct peuvent également résister à un déséquilibre du cache entre les lecteurs et les serveurs. Même si le déséquilibre est grave, tout continue de fonctionner. En outre, il utilise toujours pleinement toute la cache disponible.
L’utilisation de lecteurs de cache de différentes tailles peut ne pas améliorer les performances du cache de manière uniforme ou prévisible : seules les E/S pour liaisons de lecteur avec des lecteurs de cache plus volumineux peuvent voir des performances améliorées. Les espaces de stockage direct distribuent uniformément les E/S entre les liaisons et ne sont pas discriminatoires en fonction du ratio cache-capacité.
Pourboire
Consultez Comprendre le cache du pool de stockage pour en savoir plus sur les liaisons de cache.
Exemples de configurations
Voici quelques configurations prises en charge et non prises en charge :
Pris en charge : modèles différents entre serveurs
Les deux premiers serveurs utilisent le modèle NVMe « X », mais le troisième serveur utilise le modèle NVMe « Z », qui est très similaire.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
2 x NVMe Model X (cache) | 2 x NVMe Model X (cache) | 2 x NVMe Model Z (cache) |
10 x SSD Model Y (capacité) | 10 x SSD Modèle Y (avec capacité) | 10 x SSD Modèle Y (capacité) |
Ceci est pris en charge.
pris en charge : différents modèles au sein du serveur
Chaque serveur utilise une combinaison différente de modèles HDD « Y » et « Z », qui sont très similaires. Chaque serveur a 10 disques durs.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
2 x SSD modèle X (cache) | 2 x SSD modèle X (cache) | 2 x SSD Model X (cache) |
7 x HDD Modèle Y (capacité) | 5 x Disque dur Modèle Y (capacité) | 1 x Disque dur Modèle Y (capacité) |
3 x Disque dur Modèle Z (capacité) | 5 x HDD Model Z (capacité) | 9 x HDD Model Z (capacité) |
Ceci est pris en charge.
Pris en charge : tailles différentes entre les serveurs
Les deux premiers serveurs utilisent un hdD de 4 To, mais le troisième serveur utilise un hdD de 6 To similaire.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
2 x 800 Go NVMe (cache) | 2 x 800 Go NVMe (cache) | 2 x 800 Go NVMe (cache) |
4 x 4 To disque dur (capacité) | 4 x 4 To HDD (capacité) | 4 x 6 To HDD (capacité) |
Cela est possible, bien que cela entraîne une capacité inutilisée.
Pris en charge : différentes tailles au sein du serveur
Chaque serveur utilise une combinaison différente de 1,2 To et d’un disque SSD de 1,6 To similaire. Chaque serveur a 4 disques SSD totaux.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
Ssd 3 x 1,2 To (cache) | SSD 2 x 1,2 To (cache) | 4 x SSD 1,2 To (cache) |
1 x SSD de 1,6 To (cache) | SSD 2 x 1,6 To (cache) | - |
20 x 4 To HDD (capacité) | 20 x 4 To (capacité de DD) | 20 x 4 To disques durs (capacité) |
Ceci est pris en charge.
Non pris en charge : différents types de lecteurs répartis sur plusieurs serveurs
Server 1 a NVMe, mais les autres ne le font pas.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
6 x NVMe (cache) | - | - |
- | 6 x SSD (cache) | 6 x SSD (cache) |
18 x HDD (capacité) | 18 x HDD (capacité) | 18 x HDD (capacité) |
Cela n’est pas pris en charge. Les types de lecteurs doivent être identiques dans chaque serveur.
Non pris en charge : nombre différent de chaque type sur plusieurs serveurs
Le serveur 3 a plus de lecteurs que d’autres.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
2 x NVMe (cache) | 2 x NVMe (cache) | 4 x NVMe (cache) |
10 x HDD (capacité) | 10 x HDD (capacité) | 20 x HDD (capacité) |
Cela n’est pas pris en charge. Le nombre de lecteurs de chaque type doit être le même dans chaque serveur.
Non pris en charge : seuls les disques durs HDD
Tous les serveurs ont uniquement des lecteurs HDD connectés.
Serveur 1 | Serveur 2 | Serveur 3 |
---|---|---|
18 x HDD (capacité) | 18 x HDD (capacité) | 18 x HDD (capacité) |
Cela n’est pas pris en charge. Vous devez ajouter un minimum de deux lecteurs de cache (NvME ou SSD) attachés à chacun des serveurs.
Résumé
Pour récapituler, chaque serveur du cluster doit avoir les mêmes types de lecteurs et le même nombre de chaque type. Il est pris en charge pour combiner des modèles de lecteur et des tailles de lecteur en fonction des besoins, avec les considérations ci-dessus.
Contrainte | État |
---|---|
Mêmes types de lecteurs dans chaque serveur | obligatoire |
Même nombre de chaque type dans chaque serveur | obligatoire |
Modèles de lecteur identiques dans chaque serveur | Recommandé |
Tailles de lecteur identiques dans chaque serveur | Recommandé |
Étapes suivantes
Pour plus d’informations, consultez également :