Qumulo LogoQumulo Logo

Blog

"Je suis époustouflé par le temps de réponse que vous m'avez fourni ce soir, vous êtes fantastiques, j'apprécie !" -Client anonyme

Nous sommes en 2005. Les moyennes au bowling sont en hausse, les scores au mini-golf sont en baisse. Les Foo Fighters et Nickelback ont tous deux deux tubes dans le top 20. Il faudra attendre deux ans avant que les premiers disques durs d'un téraoctet ne soient expédiés. Si vous souhaitez mettre à niveau votre système de stockage, il vous faudra donc effectuer un travail considérable.

Dans le domaine de l'assistance à la clientèle, nous appelons cela des mises à niveau à l'aide d'un chariot élévateur. L'implication est que vous cherchez à vous mettre à niveau, mais que vous ne pouvez pas mélanger les plates-formes. Dans ce cas, vous appelez votre vendeur préféré, lui demandez de vous transporter par avion du nouveau matériel de stockage, de tout migrer, et bingo boom ! Ensuite, vous appelez votre ami avec un transpalette et vous sortez l'ancien matériel du centre de données.

Cela fonctionne. C'est vraiment pénible, mais ça marche.

Avance rapide jusqu'en 2023. Nickelback n'est plus qu'une photographie et nous avons entendu le meilleur des Foo Fighters. Ici, chez Qumulo, nous avons vu quelque chose qui fonctionnait et nous nous sommes dit que nous pouvions faire mieux.

Entrer Actualisation de la plate-forme transparente.

Le rafraîchissement transparent de la plate-forme (TPR ou remplacement de nœuds) vous permet de rafraîchir le matériel en place sans migration. En gros, vous installez de nouveaux nœuds et lancez une tâche qui déplace toutes les données des anciens nœuds vers les nouveaux, puis expulse les anciens nœuds. L'époque où il fallait lancer plusieurs tâches de réplication est révolue. L'époque des fenêtres de basculement est révolue. Aujourd'hui, cela se fait tout simplement.

Cela semble être une bonne chose du point de vue du passage à une nouvelle plateforme, mais quels sont les autres avantages ? Prenons un exemple rapide : 

Supposons que nous ayons une ancienne plate-forme QC208. Nous l'appellerons "Aéroport" car elle va s'envoler. Lorsque nous avons commencé, il s'agissait d'un cluster de 4 nœuds et il est passé à 8 nœuds au fil du temps. Voici un aperçu de notre situation actuelle - 

Nœuds - 8

Capacité - 1086 To

Efficacité - 65,3

Si nous appliquons cette méthode à une plate-forme C-432, nos chiffres deviennent - 

Nœuds - 5

Capacité - 1511.1TB

Efficacité - 70

En outre, notre utilisation des ports réseau passe de 16 à 10, notre poids total diminue d'environ 800 livres, et nos watts et BTU diminuent respectivement de 3600 et 12000.

Tout cela se passe alors que vous êtes toujours en train de servir des données.

Une fois l'opération terminée, le TPR éteindra les anciens nœuds, et il ne restera plus qu'à les débrancher et à les utiliser comme table basse.

Cela semble très bien, mais parlons un peu de choses sérieuses. Que voient les chats de soutien ?

Pour être franc, c'est aussi génial que ça en a l'air. Qumulo a utilisé le moteur Restriper existant pour gérer les détails en arrière-plan, de sorte que nous ne sommes pas obligés de nous battre contre un nouveau code étincelant écrit lors d'un hack-a-thon alimenté par du Jolt Cola. Tout simplement, cela fonctionne.

Avec la sortie de Qumulo Core 6.1.2, TPR est placé au premier plan et au centre de l'interface de ligne de commande (qq replace_nodes) et de l'API REST (/cluster/nodes). En tant que personne chargée de l'assistance, je vous recommanderai toujours de contacter votre canal Slack avant de vous lancer à corps perdu (il y a probablement des mises en garde et des cas particuliers dont nous pourrions vouloir discuter). Cependant, dans l'ensemble, c'est un jeu équitable. Allez-y et rafraîchissez !

Et oui, nous avons toujours plus d'excellents toboggans aquatiques que n'importe quelle autre planète avec laquelle nous communiquons.

Au mois prochain !