Beaucoup d'entre vous ont vu un échelle de douleur universelle carte dans un hôpital ou une salle d'urgence. Ce graphique aide les professionnels de la santé à évaluer la gravité de la douleur de leurs patients afin qu'ils puissent orienter leur traitement et allouer les ressources de manière appropriée.

Dans quelques-uns de mes emplois précédents dans les services professionnels pour de très grands environnements de stockage ici en Californie du Sud, j'ai commencé à utiliser un tableau comme celui-ci pour trier les problèmes que j'avais identifiés lors de l'évaluation d'un environnement. En termes d'architecture de stockage, d'ingénierie et d'administration, douleur est la mesure qualitative de l'impact sur la productivité des utilisateurs.

Par exemple, il peut exister un problème simple lié à une solution de contournement facile qualifiée de "deux ou", ou quelque chose qui "peut être ignoré". Mais il peut exister un problème de performances qui prend une mauvaise tête lorsque la batterie de calcul fonctionne à plein la capacité, par exemple lorsque les utilisateurs effectuent des charges de travail hautes performances telles que la découverte légale ou l'analyse génomique. Dans ce cas, la douleur interfère avec notre capacité à nous concentrer et à terminer un projet, ce qui donne une échelle de douleur de six («interfère avec la concentration»).

Vous pouvez également avoir un bogue persistant dans votre système de stockage, le faisant tomber au hasard pendant une heure à la fois. Cela arrête complètement le stockage des données et cela devient assez pénible - c'est presque un huit («interfère avec les besoins de base»). Ensuite, il y a une perte complète de données, qui est un 10 (repose-lit complet requis!).

Le fait est que votre environnement de stockage est très pénible, que vous soyez éditeur, coloriste, architecte, artiste, administration ou ingénieur. Votre charge de travail augmente alors que les entreprises essaient d'obtenir plus de productivité et moins d'argent avec moins de matériel, moins de talent et moins de temps. Et les demandes de vos clients ne cessent d’augmenter, qu’il s’agisse de résolution de projet, de profondeur de couleur, de cadence de prise de vue, de complexité de la prise de vue ou même de délai d’exécution.

Ici, nous allons parler de la façon de rester sans douleur dans le paysage du stockage. Nous allons explorer certains des problèmes courants liés au stockage et discuter des solutions à ces problèmes. Nous discuterons également de différents outils et solutions pour résoudre des problèmes spécifiques. Le but est de vous donner une nouvelle façon de penser afin que vous puissiez résoudre une source de douleur particulière.

Chez Qumulo, nous avons parlé à de nombreuses entreprises et utilisateurs de leurs problèmes de stockage. Nous sommes très axés sur les données et les entretiens avec les utilisateurs nous ont permis de découvrir ce qui fonctionne, ce qui ne fonctionne pas et ce qui doit changer. Nos conversations et nous ont montré que les sources les plus courantes de douleur au stockage sont les suivantes:

1. Capacité douloureuse (le stockage n'est pas assez grand)
2. Douleur liée aux performances (le stockage n'est pas assez rapide)
3. Douleur budgétaire (le stockage est toujours trop coûteux)
4. Douleur progressive (la performance ou la capacité ne peut pas croître efficacement)
5. Douleur logicielle héritée (les systèmes obsolètes ont un impact sur les performances de l'utilisateur)
6. Cécité des données (ne pas savoir comment vos données sont utilisées ou ce qui se passe dans vos référentiels de stockage)
7. Douleur liée à la disponibilité (le stockage manque de résilience et diminue occasionnellement, ce qui a un impact sur la productivité)
8. Douleur liée à la perte de données (le pire des cas)

Pour chacune de ces sources, nous verrons comment et pourquoi elles se manifestent, quel type de douleur elles causent et comment les administrateurs de stockage peuvent traiter ces points douloureux.

Capacité douleur

La plainte la plus ancienne de tous les temps est la suivante: «Nous avons besoin de plus d'espace!» Cela remonte au moment où nous stockons des choses dans des greniers - vous avez toujours besoin de plus d'espace pour les choses que vous souhaitez stocker.

En tant qu'administrateur, avez-vous déjà eu à gérer un système de fichiers complètement complet? Ou en tant qu'utilisateur, avez-vous déjà dû arrêter vos activités et nettoyer vos fichiers, ou attendre que les administrateurs vous donnent plus d'espace? Les systèmes de fichiers complets sont une réalité: il s'agit parfois d'une erreur de l'utilisateur, parfois d'une erreur d'ingénierie, et parfois cela se produit au cours d'une tâche normale.

Personne n'aime jeter des choses, et personne ne connaît la valeur fine de leurs données, comme le font les utilisateurs. En conséquence, les administrateurs ne peuvent souvent pas nettoyer les choses en toute sécurité pour le compte des utilisateurs. Malheureusement, c’est généralement la première étape nécessaire pour reprendre la production.

La première chose à comprendre est de savoir où est le problème en analysant la structure des répertoires. Vous marchez dans un arbre, statuez tout ce qu'ils trouvent, additionnez la capacité et vous obtenez une réponse. Cela fonctionne très bien si votre système de fichiers ne contient que des fichiers 10,000, mais si vous avez des millions, voire des milliards de fichiers 100, la tâche sera ardue. Cent millions de fichiers peuvent prendre jusqu'à une journée pour revenir et vous fournir une réponse. Vous devrez peut-être rincer et répéter ce processus à mesure que vous descendez dans le système de fichiers de votre chasse.

Quelques astuces pour remédier à la douleur liée à la capacité:

  • Les nouveaux venus sur le marché disposeront de moyens plus modernes d'analyse de la capacité que les anciens - ne craignez donc pas les nouveaux fournisseurs
  • Tous les fournisseurs proposent des analyses à un certain niveau - recherchez donc une optimisation.
  • Recherchez un accès API aux métadonnées - Si vous accordez de l'importance à la colle ou à une intégration étroite du flux de travail, assurez-vous de disposer d'un accès programmatique à ces données d'analyse. Vous pouvez donc intégrer ces données de capacité à votre système de gestion de la production, à votre gestionnaire de ressources multimédias, à votre système de surveillance du réseau, etc. Vous voulez que les données d'analyse soient faciles à consommer et à manipuler.
  • Utilisez des quotas ou des volumes pour faciliter le comportement des utilisateurs et aider à garder le contrôle des utilisateurs susceptibles de remplir votre espace de stockage avec leurs collections de films personnelles géantes, par exemple.

Douleur d'exécution

Les performances peuvent être un terme assez vague, mais quand on parle de stockage, on parle généralement de débit, d'iops ou de latence. Vous devez trouver un équilibre entre les utilisateurs très sensibles à la latence et les fermes de rendu, axées sur le débit. Ici, nous constatons que le NAS a vraiment commencé à rattraper son retard, avec un matériel plus rapide, une mémoire flash, de meilleures techniques de disposition des données, de meilleures approches de protocole - tout cela aide la puce NAS à se libérer des exigences de bande passante et de SAN. Je pense que de plus en plus d'entreprises vont chercher à utiliser la simplicité du NAS par rapport à la complexité du SAN.

Autres remèdes contre la douleur liée aux performances:

  • Essayez de résoudre les problèmes de performance potentiels à l'avance. Dans la mesure du possible, comprenez bien les flux de travail attendus avant de découper l'infrastructure.
  • Assurez-vous que vous avez choisi un système de taille adaptée à votre système - vous pouvez économiser un peu d'argent avec un système évolutif et en n'achetant que le stockage dont vous avez besoin pour le moment. Lorsque cela est possible, essayez de calculer la probabilité que vous ayez besoin d'une marge supplémentaire et quand vous en aurez besoin.
  • Si vous avez une charge de travail très lourde, comme un seul poste de travail haute vitesse, voyez si vous pouvez le résoudre avec une solution ponctuelle. Un poste de travail, par exemple, ne devrait pas vous inciter à acheter une quantité énorme de stockage. Cela va simplement être gaspillé pour la majorité de vos charges de travail.

Douleur budgétaire

Comme nous le savons tous, l’argent n’est pas infini et le stockage non plus gratuit. Même les logiciels libres ont besoin de matériel (non gratuit) et d’ingénieurs pour le faire fonctionner. La capacité de stockage a un coût propre, et ce coût sera toujours perçu comme trop cher, toujours. Trop souvent, je trouve que les gens ont du mal à gagner de l'argent et à ignorer d'autres facteurs, comme de l'argent pour tout le monde ou de l'argent pour des iops.

  • Utilisez la bonne technologie de stockage pour votre flux de travail. Utiliser le flash quand vous n'en avez pas besoin, c'est gaspiller de l'argent. Utiliser le disque quand vous avez besoin de Flash ne fonctionnera tout simplement pas.
  • Vous voudrez également faire participer les intégrateurs ou vars - ils passent beaucoup de temps à parler aux fournisseurs et à comprendre le marché, et peuvent apporter une valeur ajoutée lors de l’évaluation des systèmes. Ne représentez pas les revendeurs à valeur ajoutée qui n’apportent aucune valeur ajoutée!
  • Vous allez entrer dans un processus d'achat basé sur votre expérience de stockage précédente et les choses évoluent de manière ridicule - ce que vous pensiez il y a six mois 12 n'est probablement pas vrai aujourd'hui. Faites les recherches lors de la planification d'un nouvel achat de stockage ou de la construction d'installations.

Douleur d'échelle

Si votre entreprise est en croissance, votre charge de travail augmente probablement également. La mise à l'échelle du stockage est intéressante, vous devez équilibrer beaucoup de choses avec vos charges de travail, ce qui peut rendre le système plutôt inutilisable. La plupart des systèmes ne sont pas très faciles à étendre et beaucoup sont très difficiles à transformer en premier. Au cours des dix dernières années, les systèmes de stockage ont beaucoup progressé.

Si vous avez des charges de travail imprévisibles, recherchez la facilité d’échelle comme valeur clé.

Logiciel hérité douleur

Contrairement à ce qu’ils pourraient vous dire, les grands fournisseurs de stockage bien établis ne sont plus sans risque. Vous souhaitez accorder une grande importance au support client - si vous avez des délais serrés ou des ensembles de données volumineux, examinez l'historique de leur contribution à la résolution des problèmes.

  • N'ayez pas peur d'enquêter sur le développement de logiciels. Discutez avec les clients existants de l'exactitude de la feuille de route d'ingénierie.
  • Mesurez vos besoins prévisionnels à partir de la feuille de route. Vous allez mettre vos joyaux de la couronne sur le système de stockage que vous achetez et plus le système est gros, plus il durera longtemps. Le ou les fournisseurs choisis doivent aller dans la même direction que vous.

Cécité des données

Un grand nombre de systèmes de stockage ne sont pas parfaits pour gérer des systèmes. Le stockage est un peu idiot ou muet pour un meilleur mot; la plupart des systèmes de stockage ne vous renseignent pas sur les données qu'ils contiennent ni sur ce que les clients y font actuellement. Il est possible d'obtenir des réponses à ces questions par d'autres moyens - mais tout cela introduit de la complexité.

  • Le stockage devrait pouvoir répondre aux questions suivantes: Qu'est-ce qui consomme tout ce débit? Où diable ma capacité est-elle allée dimanche? Qu'est-ce qui mange ma capacité en ce moment? De quoi ai-je besoin pour sauvegarder? Que puis-je archiver en toute sécurité? Quand vais-je avoir besoin de plus de stockage?
  • La plupart des fournisseurs de stockage haut de gamme proposent des outils de visibilité. Dans tous les cas, le stockage est ce qui est le mieux placé dans votre centre de données pour vous dire des choses sur lui-même et sur les choses qui y accèdent.
  • Outils de visualisation de la recherche - répondent-ils aux questions que vous aviez récemment lors de l’évaluation de votre solution existante?
  • Si vous valorisez l'intégration avec votre système de gestion, vous devez demander l'accès à l'API. Si votre fournisseur de stockage ne vous y donne pas accès, il devrait le faire.

Douleur liée à la disponibilité

Lorsque les données ne sont pas disponibles, le travail est arrêté. Il y a un arrêt du coût du travail et c'est encore plus vrai si vous avez une grande équipe de créateurs ou de techniciens qui se fait bloquer par un stockage indisponible.

Avec un système monolithique, la disponibilité peut être risquée. Vous devrez souvent acheter deux systèmes, puis ajouter une couche logicielle capable de déplacer une charge de travail entre eux en cas de défaillance. Vous allez vouloir examiner de près les coûts liés à l'ajout de redondance à un système monolithique et vous assurer que la police d'assurance en vaut la peine.

Si votre temps d'indisponibilité est très élevé, il pourrait être intéressant d'acheter deux systèmes uniquement pour des raisons de redondance. Toutefois, si votre temps d'indisponibilité est flexible ou peu coûteux, il se peut que ce système ne vaille pas la peine d'être ajouté. Alors, réfléchissez-y si vous envisagez de faire une sauvegarde.

Une autre option, un compromis, consiste à rechercher une solution avec un contrat de service haut de gamme, avec des SLA plus importants. Pour un système évolutif, une défaillance de nœud unique ne supprime pas tout le système. Vous disposez donc d'une protection inhérente à l'architecture. Toutefois, un cluster peut tout de même disparaître en raison d'un problème de réseau. Dans les deux cas, vous aurez une sauvegarde pour la récupération et la continuité des activités. Il y a toujours une valeur intrinsèque élevée à acheter deux.

Douleur de perte de données

Cela me fait mal de le dire. Je recule même pour dire les mots «perte de données». Pour énoncer l'évidence, la protection des données est très importante. Dans ce secteur, les données sont la chose sur laquelle nous travaillons et que nous modifions. Les données perdues sont donc du temps perdu, de l'argent, des emplois perdus. Vous allez vouloir examiner de très près les systèmes qui protègent vos données.

  • Les performances de reconstruction devraient augmenter parallèlement à l’augmentation du nombre de lecteurs. Si ça baisse, ça va dans la mauvaise direction. Il doit augmenter à mesure que le nombre de lecteurs augmente. Il doit y avoir une sorte de système de reconstruction parallèle.
  • Restez sur le niveau de protection minimum possible - n'intervenez pas à un niveau bas dans le but de tout protéger; cela va vous coûter cher et augmenter le coût de petites écritures aléatoires.
  • Il existe certains systèmes d’objets et d’échelle qui assurent la protection des données par fichier. Évitez cela si vous le pouvez. Si vous avez un petit nombre de fichiers, ce n'est peut-être pas si grave, mais à mesure que le nombre de fichiers augmente, cette stratégie ne fonctionne pas.

En savoir plus sur la réduction des douleurs de stockage

Si vous souhaitez plus d'informations sur ces points douloureux, consultez cette rubrique. webinaire d'une heure Qumulo propose une analyse approfondie des problèmes courants et des moyens d’atténuer les problèmes de données.

Nous sommes ici si vous avez des questions, alors laissez-nous savoir si vous souhaitez rencontrer et apprendre plus.

Partager avec votre réseau

OBTENIR UNE DEMO