Stockage défini par logiciel, ou qu'est-ce qui a tué les dinosaures?



Une fois qu'ils ont occupé le haut de la chaîne alimentaire. Depuis des millénaires. Et puis l'impensable s'est produit: les nuages ​​ont fermé le ciel, et ils ont cessé d'exister. À l'autre bout du monde des événements qui ont changé le climat: augmentation de la couverture nuageuse. Les dinosaures sont devenus trop gros et lents: leurs tentatives de survie étaient vouées à l'échec. Des prédateurs supérieurs ont gouverné la Terre pendant 100 millions d'années, devenant de plus en plus gros et plus forts. Ils ont évolué vers ce qui semblait être un être idéal au sommet de la chaîne alimentaire, mais l'Univers a instantanément changé la face de notre planète.

Ironiquement, ce sont les nuages ​​qui ont effacé les dinosaures il y a 66 millions d'années. De la même manière, les nuages ​​détruisent aujourd'hui les systèmes de stockage classiques qui sont «au sommet de la chaîne alimentaire». Dans les deux cas, le problème n'était pas dans les nuages ​​eux-mêmes, mais dans la capacité à s'adapter à un monde en mutation. Dans le cas des dinosaures, tout s'est passé rapidement: l'effet destructeur des nuages ​​s'est produit en quelques jours ou semaines à partir du moment où la météorite est tombée (ou une éruption volcanique - le choix de la théorie vous reste). Dans le cas des entrepôts de données classiques, le processus prend des années, mais il est bien sûr irréversible.

Trias: l'âge du grand fer et l'émergence d'applications migratoires


Que s'est-il donc passé? Dans l'écosystème existant, il y avait des systèmes de stockage d'entrée de gamme et de milieu de gamme, des systèmes de niveau entreprise et des systèmes de stockage à connexion directe (DAS). Ces catégories ont été déterminées par des analystes, avaient leurs propres volumes de marché, indicateurs de coût, fiabilité, performance, évolutivité. Et puis quelque chose d'étrange s'est produit.

L'avènement des machines virtuelles signifiait que plusieurs applications, probablement plusieurs propriétaires, pouvaient être exécutées sur le même serveur - de tels changements ont immédiatement remis en question l'avenir du stockage à connexion directe. Ensuite, les propriétaires des plus grandes infrastructures hyper-évolutives (hyperscalers): Facebook, Google, eBay, etc., fatigués de payer d'énormes sommes d'argent pour le stockage, ont développé leurs propres applications qui rendaient les données disponibles sur des serveurs réguliers au lieu de grands systèmes de stockage "en fer". Amazon a ensuite introduit sur le marché quelque chose de bizarre appelé Simple Storage Service ou S3. Pas un bloc, pas un fichier, mais quelque chose de fondamentalement nouveau: il est devenu impossible d'acheter un système, il est devenu possible d'acheter uniquement un service. Attendez, quel genre de lumière vive est visible dans le ciel? Un autre astéroïde?

Période Jurassique: l'ère du "assez bien"


Nous sommes entrés dans la phase de développement du stockage avec l'idéologie du «assez bon». Les clients utilisant le stockage, remarquant ce que les hyperscalers ont fait, ont commencé à remettre en question l'équité de la valeur ajoutée décuplée voire cent fois supérieure au fer qu'ils avaient payé pour le stockage de leur entreprise. Les baies de milieu de gamme ont commencé à gagner des parts de marché des systèmes de haut niveau. Des produits comme HPE 3PAR ont connu une croissance rapide. EMC Symmetrix, autrefois la matrice dominante (du mot "massive") d'une classe entreprise, détenait encore une partie du territoire, mais elle diminuait rapidement. De nombreux utilisateurs ont commencé à transférer leurs données vers AWS.

D'un autre côté, les innovateurs du stockage ont commencé à emprunter des idées aux hyperscalers en utilisant des technologies de systèmes distribués horizontalement évolutifs - une idéologie opposée à l'échelle verticale. Il est prévu que le nouveau logiciel de stockage puisse fonctionner sur des serveurs réguliers, tout comme les hyperscalers. Pas plus de 10 à 100 prix multiples en plus du coût de l'équipement lui-même. En théorie, vous pouvez utiliser n'importe quel serveur - le choix dépend de vos préférences. L'ère des systèmes de stockage définis par logiciel (SDS) a commencé: les nuages ​​ont fermé le ciel, les températures ont baissé et la population de prédateurs supérieurs a commencé à décliner.

Période du Crétacé: le début de l'évolution des systèmes de stockage définis par logiciel


Les premiers jours du stockage défini par logiciel ont été houleux. Beaucoup a été promis, mais peu ont été livrés. Dans le même temps, un changement technologique important s'est produit: la mémoire flash est devenue une alternative moderne à la «rouille rotative» (HDD). Ce fut la période de l'émergence de nombreuses startups de stockage et d'argent de capital-risque facilement distribué. Tout serait parfait, sinon pour un problème: le stockage des données nécessite une attitude sérieuse. Il s'est avéré que les clients aiment leurs données. S'ils n'y ont pas accès, ou si quelques bits incorrects sont trouvés dans des téraoctets de données, ils sont très inquiets et inquiets. La plupart des startups n'ont pas survécu. Les clients ont obtenu des fonctionnalités intéressantes, mais tout n'était pas bon avec des outils de base. Mauvaise recette.

Période cénozoïque: les baies de stockage dominent


Peu de gens parlent de ce qui s'est passé ensuite, car ce n'est pas très intéressant - les clients continuent d'acheter les mêmes baies de stockage classiques. Bien sûr, ceux qui ont déplacé leurs applications vers les nuages ​​y ont également déplacé les données. Mais pour la grande majorité des clients qui ne veulent pas basculer complètement vers le cloud, ou ne veulent pas passer complètement, la même Hewlett Packard Enterprise a continué à proposer des baies classiques.

Nous vivons en 2019, alors pourquoi y a-t-il encore une entreprise de stockage de plusieurs milliards de dollars basée sur les technologies de l'époque de l'an 2000? Parce qu'ils fonctionnent! En termes simples, les exigences des applications stratégiques n'ont pas été mises en œuvre par des produits créés sur la vague du battage médiatique. Des produits tels que HPE 3PAR sont restés les meilleures options pour les entreprises, et le nouveau cycle d'évolution de l'architecture HPE 3PAR - HPE Primera - cela ne fait que confirmer.

À leur tour, les capacités de stockage défini par logiciel étaient excellentes: évolutivité horizontale, utilisation de serveurs standard ... Mais le retour sur investissement était: disponibilité instable, performances imprévisibles et règles d'évolutivité spécifiques.

La complexité des exigences des clients est qu'elles ne deviennent jamais plus faciles. Personne ne dira que la perte de l'intégrité des données ou l'augmentation des temps d'arrêt est acceptable. C'est pourquoi l'architecture est si importante pour le stockage qui répond simultanément aux exigences des datacenters modernes en évolution rapide et en même temps n'est pas dépourvue de caractéristiques clés des systèmes de stockage d'entreprise dans un compromis.

Période tertiaire: l'émergence de nouvelles formes de vie


Essayons de comprendre comment l'un des nouveaux venus sur le marché du stockage - Datera - a réussi à faire face à un mélange aussi difficile d'exigences de stockage historiquement établies et nouvelles. Tout d'abord, en raison de la mise en œuvre d'une architecture orientée vers la résolution du dilemme décrit ci-dessus. Il est impossible de modifier l'ancienne architecture pour résoudre les problèmes auxquels est confronté un centre de données moderne, tout comme il est impossible de modifier l'architecture d'un système de stockage moyen défini par logiciel pour répondre aux exigences des systèmes de classe entreprise: les dinosaures ne sont pas devenus des mammifères à cause de la baisse de température.

Construire une solution qui répond aux exigences d'un stockage de classe entreprise et qui prend en compte en même temps toute la valeur du dynamisme d'un centre de données moderne n'est pas une tâche facile, mais c'est exactement ce que Datera avait l'intention de faire. Les spécialistes de Datera y travaillent depuis cinq ans et ont trouvé une recette pour «préparer» un système de stockage défini par logiciel de classe entreprise.

La principale difficulté rencontrée par Datera était qu'il était nécessaire d'utiliser l'opérateur logique ET au lieu du OU sensiblement plus simple. Disponibilité stable, performances «ET» prévisibles, évolutivité architecturale «ET», code de type orchestration «ET», équipement normalisé «ET», mise en œuvre des politiques de gestion «ET», flexibilité «ET», gestion analytique «ET», «ET» sécurité, «ET» intégration avec des écosystèmes ouverts. L'opérateur logique "ET" est un caractère plus long que "OU" - c'est la principale différence.

Période quaternaire: les centres de données modernes et les changements climatiques dramatiques déterminent le développement du stockage défini par logiciel


Alors, comment Datera a-t-elle créé une architecture qui répond aux exigences des systèmes de stockage traditionnels de classe entreprise et satisfait en même temps les exigences d'un centre de données moderne? Tout se résume à nouveau à cet opérateur AND ennuyeux.

Il était inutile de résoudre une tâche à la fois pour répondre aux besoins individuels. La somme de ces éléments ne deviendra pas un tout unique. Comme dans tout système complexe, l'étude approfondie de l'ensemble des compromis équilibrés était importante ici. Pendant le développement, les spécialistes de Datera se sont concentrés sur trois principes principaux:

  • gestion spécifique à l'application;
  • un mécanisme unique pour assurer la flexibilité des données;
  • productivité élevée grâce à la réduction des frais généraux.

Une propriété commune de ces principes est la simplicité. Gestion de système simple, gestion de données simple avec un seul mécanisme élégant et fournissant des performances prévisibles (et élevées) en réduisant les coûts. Pourquoi la simplicité est-elle si importante? Les maîtres expérimentés du monde du stockage savent qu'il n'est pas possible de répondre aux exigences de stockage d'un centre de données moderne et dynamique en utilisant uniquement un contrôle granulaire, de nombreux outils de gestion des données et une hyperoptimisation pour augmenter la productivité. Nous connaissons déjà le complexe de techniques telles que le système de stockage des dinosaures.

La connaissance de ces principes a bien servi la Datera. L'architecture qu'ils ont développée a, d'une part, la disponibilité, les performances et l'évolutivité d'un système de stockage d'entreprise moderne, et d'autre part, la flexibilité et la vitesse nécessaires pour un datacenter moderne défini par logiciel.

Disponibilité de Datera en Russie


Datera est un partenaire technologique mondial pour Hewlett Packard Enterprise. Les produits Datera sont testés pour la compatibilité et les performances avec divers modèles de serveurs HPE ProLiant .

Vous pouvez en savoir plus sur l'architecture Datera lors du webinaire HPE du 31 octobre.

Source: https://habr.com/ru/post/fr472840/


All Articles