Le défi
Matrix Pointe Software fonctionnait depuis des années exclusivement sur AWS, en utilisant AWS Storage Gateway pour fournir des services de fichiers s'appuyant sur Amazon S3. Au fil du temps, l'entreprise s'est heurtée à plusieurs contraintes architecturales qui ont rendu l'environnement existant de plus en plus difficile à faire évoluer et à gérer.
Parmi les principaux défis figuraient :
● Les goulots d'étranglement au niveau du débit qui affectent les performances des applications
● Limites relatives au nombre de fichiers et aux listes de contrôle d'accès (ACL)
● Problèmes de cohérence du cache sur disque
● Contraintes liées à l'évolutivité de la capacité
● Baisse des performances au sein de l'environnement de cluster existant
● Capacités limitées en matière de haute disponibilité et de reprise après sinistre
L'entreprise avait également besoin d'une solution capable de prendre en charge les futures charges de travail des PME impliquant des milliards de fichiers et des structures de répertoires volumineuses, un domaine dans lequel les environnements AWS Storage Gateway peinent souvent à faire face à des charges importantes.
Parmi les autres limites de l'architecture actuelle d'AWS Storage Gateway, on peut citer :
● Débit maximal d'environ 0,6 Go/s
● Architecture à instance de calcul unique
● Pas de prise en charge native du déploiement multi-AZ
● Pas de fonctionnalité intégrée de reprise après sinistre
● Prise en charge limitée des conflits d'accès simultanés aux fichiers
● Absence de snapshots, de quotas, d'analyses en temps réel et de fonctionnalités multiprotocoles
Matrix Pointe Software recherchait une nouvelle plateforme capable d'offrir :
● De meilleures performances
● Moins de contraintes opérationnelles
● Reprise après sinistre simplifiée
● Une plus grande évolutivité
● Coûts globaux d'infrastructure comparables
La solution
Après avoir découvert Qumulo grâce aux recommandations de la communauté et à des discussions techniques en ligne, Matrix Pointe Software a évalué Cloud Native Qumulo (CNQ) en vue de le faire intervenir en remplacement direct de son infrastructure AWS Storage Gateway.
Le déploiement final a consisté en une migration complète de cloud à cloud au sein d'AWS, remplaçant la solution Storage Gateway et l'infrastructure de fichiers S3 directe de l'entreprise par Qumulo sur AWS.
Le nouvel environnement comprend :
● Cluster de production « hot » multi-AZ
● Cluster de stockage à froid multi-AZ
● Environnements bêta/RC
● Instances de reprise après sinistre
● Architecture de déploiement multi-AZ
● Workflows de déploiement automatisés basés sur Terraform
Contrairement à l'architecture précédente, Qumulo offrait :
● Architecture en cluster évolutive
● Haute disponibilité intégrée
● Prise en charge multi-AZ
● Reprise après sinistre intégrée
● Cohérence immédiate du cache
● Prise en charge de l'accès multiprotocole SMB et NFS
● Analyses en temps réel et instantanés
● Évolutivité permettant de prendre en charge des centaines de nœuds et un débit de l'ordre du To/s
Avant le déploiement, le client a mené à bien une phase de validation de trois mois visant à vérifier l'évolutivité, les performances des PME et l'état de préparation opérationnelle.
Résultats
Amélioration de la résilience opérationnelle
Matrix Pointe Software a mis en place une architecture Qumulo multi-AZ qui offre des fonctionnalités intégrées de haute disponibilité et de reprise après sinistre. Le basculement peut désormais être géré rapidement grâce à des modifications de l'espace de noms, ce qui simplifie les opérations de reprise et réduit les risques opérationnels.
De meilleures performances pour les PME, même à grande échelle
L'entreprise a amélioré la prise en charge des charges de travail exigeantes des PME, impliquant des milliards de fichiers et des structures de répertoires volumineuses, résolvant ainsi les goulots d'étranglement en termes de performances rencontrés auparavant avec AWS Storage Gateway.
Déploiement simplifié dans le cloud
Les workflows de déploiement basés sur Terraform ont permis à l'équipe technique du client de déployer et de rendre opérationnel rapidement le nouvel environnement au sein d'AWS.
Évolutivité et débit améliorés
En adoptant l’architecture en cluster évolutive de Qumulo, Matrix Pointe Software a pu bénéficier d’un débit et d’une évolutivité nettement supérieurs à ceux du modèle précédent, qui reposait sur une passerelle à instance unique. Les environnements Qumulo peuvent évoluer d’un débit de plusieurs Go/s à plus d’un To/s, tout en prenant en charge des millions d’IOPS et des limites de système de fichiers nettement plus élevées.
Avantages
Suppression des limitations de Storage Gateway
En remplaçant AWS Storage Gateway, Matrix Pointe Software a éliminé plusieurs contraintes opérationnelles, notamment les limites liées aux listes de contrôle d'accès (ACL), les goulots d'étranglement au niveau du débit, les restrictions sur le nombre de fichiers et les problèmes de cohérence du cache.
Haute disponibilité et reprise après sinistre de niveau entreprise
Qumulo a fourni des fonctionnalités intégrées de reprise après sinistre et de haute disponibilité qui n'étaient pas disponibles dans l'architecture précédente de l'entreprise.
Modernisation à coût quasi nul
Une analyse du coût total de possession (TCO) a montré une augmentation d'environ 36 dollars par mois seulement par rapport à l'environnement précédent, tout en améliorant considérablement la résilience et la flexibilité opérationnelle.
Une évolutivité tournée vers l'avenir
Grâce à cette nouvelle architecture native du cloud, Matrix Pointe Software est désormais en mesure de faire évoluer les charges de travail de ses futures applications juridiques sans se heurter aux contraintes liées au système de fichiers et aux limitations de performances de son environnement précédent.
Services de fichiers d'entreprise étendus
L'entreprise a ainsi pu bénéficier de fonctionnalités d'entreprise non disponibles dans AWS Storage Gateway, notamment les instantanés, les quotas de répertoires, l'accès aux fichiers via plusieurs protocoles, le verrouillage strict pour plusieurs auteurs et l'analyse en temps réel.
Perspectives d'avenir
Matrix Pointe Software prévoit de poursuivre la validation de charges de travail à grande échelle pour les PME et de soumettre l'environnement à des tests de résistance face aux exigences réelles des applications, impliquant des milliards de fichiers et des structures de répertoires volumineuses.
Grâce à Cloud Native Qumulo sur AWS, l'entreprise dispose désormais d'une plateforme de fichiers cloud évolutive, conçue pour accompagner sa croissance future tout en renforçant sa résilience, en simplifiant ses opérations et en éliminant les limites de son ancienne architecture de stockage.