Dans un article précédent, nous avons examiné la mise en œuvre de Microsoft Azure Stack HCI sur le matériel DataON. DataON est un partenaire de premier plan d'Intel et fournisseur de matériel certifié Microsoft qui intègre les solutions Microsoft depuis 20 ans pour fournir aux entreprises des solutions Microsoft clés en main. Dans cet article, nous examinons une implémentation spécifique de Microsoft Azure Stack HCI ; un cluster à deux nœuds (2NC).
Dans un article précédent, nous avons examiné la mise en œuvre de Microsoft Azure Stack HCI sur le matériel DataON. DataON est un partenaire de premier plan d'Intel et fournisseur de matériel certifié Microsoft qui intègre les solutions Microsoft depuis 20 ans pour fournir aux entreprises des solutions Microsoft clés en main. Dans cet article, nous examinons une implémentation spécifique de Microsoft Azure Stack HCI ; un cluster à deux nœuds (2NC).
Avantages du HCI à 2 nœuds
DataON Kepler-47
DataON a été l'un des premiers fournisseurs à reconnaître la valeur et à adopter l'intégration des 2NC. En septembre 2017, DataON a annoncé les deux premières infrastructures hyperconvergées (HCI) Kepler-47 disponibles dans le commerce pour les systèmes Windows Server 2016 Storage Spaces Direct (désormais Azure Stack HCI).
L'un des systèmes de DataON, le Kepler-47S, a été conçu pour les déploiements soucieux des coûts et les besoins de stockage pourraient être satisfaits avec un mélange hybride de stockage SSD et HHD, tandis que le Kepler-47P utilise tous les disques SSD et a été conçu pour les environnements qui ont besoin plus de performances. Comme pour tous les produits DataON, ils sont construits à l'aide de serveurs et de stockage Intel, et la première ligne de support pour les logiciels et le matériel est gérée directement par DataON.
Le Kepler-47 a un héritage intéressant car il a été conçu comme une preuve de concept par Microsoft lors du développement de Storage Spaces Direct. Les développeurs voulaient voir s'ils pouvaient créer un 2NC hautes performances et économe en ressources qui serait disponible à bas prix, et ils l'ont fait - DataON a déclaré que leurs systèmes Kepler-47 (pour les deux nœuds) peuvent être achetés pour moins de 10 15 USD et peut être déployé en moins de 2 minutes. Le prix de ce cluster est encore plus étonnant si l'on considère que DataON les construit en utilisant des serveurs et un stockage Intel de haute qualité, et non du matériel générique ou à faible coût. Il utilise également des boîtiers de serveurs mini-tour permettant aux deux nœuds d'être hébergés dans le même espace qu'il faudrait pour héberger un seul serveur XNUMXU.
Afin de faire baisser le prix et de maintenir la fiabilité aux normes de l'entreprise, un cluster Kepler-47 possède des fonctionnalités matérielles uniques telles que l'utilisation du Thunderbolt 3 USB type-C d'Intel pour l'interconnexion entre les nœuds, plutôt que d'utiliser Ethernet. Cela élimine le besoin d'adaptateurs et de commutateurs réseau haut débit coûteux, tout en simplifiant le déploiement et la gestion. Thunderbolt 3 fournit un débit allant jusqu'à 40 Gbit/s, largement suffisant pour répliquer le stockage et la migration en direct des machines virtuelles d'un nœud à l'autre.
Pour une visibilité, une surveillance et une gestion accrues, DataON inclut son propre outil logiciel MUST (Management Utility Software Tool) pour fournir des fonctionnalités de surveillance du stockage de type SAN.
DataON MUST Vue principale (voir l'image plus grande)
Configuration de l'alerte DataON MUST (voir l'image plus grande)
Alertes DataON MUST (voir l'image plus grande)
Gestion de cluster HCI à deux nœuds
Avoir un cluster 2NC dans une petite empreinte à faible coût n'a cependant aucun sens s'il ne fournit pas une résilience et une robustesse adéquates. Pour ce faire, les systèmes Kepler-47 de DataON utilisent du matériel Intel pour les serveurs et exploitent les fonctionnalités logicielles de Microsoft sur leurs solutions 2NC Microsoft Azure Stack HCI.
2NC prend en charge une panne de disque et une panne de serveur en même temps. Pour ce faire, il utilise RAID5 + 1 pour assurer la résilience de la parité et la refléter sur l'autre serveur. Microsoft appelle cette capacité « résilience imbriquée » et a ajouté cette capacité à Storage Spaces Direct dans Windows Server 2019.
La résilience imbriquée ne nécessite aucun matériel RAID spécial et peut être mise en œuvre de deux manières différentes ; miroir bidirectionnel imbriqué, qui offre les meilleures performances ou parité miroir-accélération imbriquée qui permet une plus grande efficacité des données. Le miroir bidirectionnel imbriqué crée une copie RAID1 des données sur l'hôte et sur l'autre nœud. La parité d'accélération du miroir imbriqué fait une copie des données sur chaque serveur mais utilise un codage d'effacement, plutôt que RAID1, pour la résilience des données, sauf pour les écritures récentes qui utilisent la mise en miroir bidirectionnelle. La mise en miroir bidirectionnelle imbriquée a une efficacité des données de 25 % puisque quatre copies des données sont écrites sur le disque par rapport à la parité d'accélération du miroir imbriqué qui a une efficacité des données de 33 % à 40 %.
Azure Site Recovery peut être utilisé pour la continuité des activités et la récupération de site et est intégré au centre d'administration Windows. Azure Site Recovery est un service Azure qui réplique les charges de travail exécutées sur des machines virtuelles vers le stockage Azure. Si une panne totale se produit ou si un site se déconnecte, vous pouvez basculer les machines virtuelles critiques pour l'entreprise et les exécuter sur le cloud Azure. Azure Site Recovery prend également en charge un environnement sandbox pour les tests de basculement et un plan de récupération pour automatiser le basculement.
L'un des avantages de la solution 2NC de DataON est que des nœuds supplémentaires peuvent y être ajoutés si nécessaire si une capacité supplémentaire est nécessaire. Pour simplifier l'ajout de nœuds, DataON a publié un 3NC sans commutateur en août de cette année.
Conclusion
Nous n'avons pas passé beaucoup de temps à étudier les clusters HCI à deux nœuds dans le passé, car la majorité des produits HCI nécessitent trois ou quatre nœuds afin de fournir la résilience et la robustesse requises pour les entreprises. Même dans ces cas, il est souvent nécessaire qu'un témoin basé sur le cloud maintienne la synchronisation des nœuds, ou d'autres sacrifices de déploiement qui ajoutent à la complexité que HCI tente d'éliminer. Il existe bien sûr d'autres moyens définis par logiciel pour réaliser des clusters à deux nœuds, mais cela signifie également quitter le confort d'un hyperviseur renforcé et bien compris. Les solutions à deux nœuds de DataON offrent non seulement la capacité de survivre à une panne de nœud, mais elles permettent également une panne de disque dans le nœud survivant, sans risque pour les données.
Bien que nous ayons passé la majorité du temps dans cet article à discuter du système Kepler-47 à faible coût, DataON nous a montré qu'un système Kepler-47 avec quatre NVMe par nœud était capable de fournir 600 40 IOPS et coûtait moins de 4 2 $. Alternativement, Azure Stack HCI peut également être réalisé avec des serveurs montés en rack traditionnels, pour les environnements qui ont de la place ou une attente raisonnable quant à la nécessité d'étendre les besoins de stockage ou de calcul à l'avenir. Cela peut aussi aller dans l'autre sens, le cluster à XNUMX nœuds que nous examinons pourrait être facilement converti en un cluster à XNUMX nœuds, avec ou sans commutateur, si nécessaire.
Les clusters HCI à deux nœuds ne sont clairement pas la meilleure solution pour tous les cas d'utilisation. Cependant, pour ceux qui ont besoin d'une solution à faible encombrement, peu complexe et peu coûteuse qui ne renonce pas à la flexibilité et à la fiabilité opérationnelles, les offres à deux nœuds Azure Stack HCI de DataON méritent d'être prises en considération.
Solutions DataON Azure Stack HCI
Ce rapport a été parrainé par DataON. Tous les points de vue et opinions exprimés dans ce rapport sont basés sur notre vision impartiale du ou des produits à l'étude.