Les systèmes de stockage définis par logiciel ou qu'est-ce qui a tué les dinosaures ?

Les systèmes de stockage définis par logiciel ou qu'est-ce qui a tué les dinosaures ?

Ils occupaient autrefois le sommet de la chaîne alimentaire. Pour des milliers d'années. Et puis l’impensable s’est produit : le ciel s’est couvert de nuages, et ils ont cessé d’exister. A l'autre bout du monde, des événements se sont produits qui ont modifié le climat : la nébulosité s'est accrue. Les dinosaures sont devenus trop gros et trop lents : leurs tentatives de survie étaient vouées à l’échec. Les prédateurs suprêmes ont régné sur la Terre pendant 100 millions d’années, devenant de plus en plus grands et plus forts. Ils ont évolué pour devenir ce qui semblait être un être parfait au sommet de la chaîne alimentaire, mais l’univers a soudainement changé la face de notre planète.

Ironiquement, ce sont les nuages ​​qui ont anéanti 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 classiques de stockage de données au sommet de la chaîne alimentaire. Dans les deux cas, le problème n’était pas les nuages ​​eux-mêmes, mais la capacité à s’adapter à un monde en évolution. Dans le cas des dinosaures, tout s'est passé rapidement : l'effet destructeur des nuages ​​s'est produit quelques jours ou semaines après la chute de la météorite (ou l'éruption volcanique - à vous de choisir la théorie). Dans le cas des entrepôts de données classiques, le processus prend des années, mais il est bien entendu irréversible.

Période du Trias : l’âge du gros fer et l’émergence des applications migratoires

Alors, qu'est-ce-qu'il s'est passé? L'écosystème existant comprenait des systèmes de stockage d'entrée et de milieu de gamme, des systèmes d'entreprise et du stockage à connexion directe (DAS). Ces catégories étaient déterminées par des analystes et avaient leurs propres volumes de marché, indicateurs de coût, de fiabilité, de performance et d'évolutivité. Et puis quelque chose d’étrange s’est produit.

L'avènement des machines virtuelles signifiait que plusieurs applications pouvaient s'exécuter simultanément sur un seul serveur, probablement entre plusieurs propriétaires, un changement qui remettait immédiatement en question l'avenir du stockage à connexion directe. Ensuite, les propriétaires des plus grandes infrastructures hyperscale (hyperscalers) : Facebook, Google, eBay, etc., fatigués de payer des sommes faramineuses pour des systèmes de stockage, ont développé leurs propres applications qui garantissaient la disponibilité des données sur des serveurs classiques au lieu d'un grand stockage « matériel ». systèmes. Ensuite, Amazon a introduit quelque chose d'étrange sur le marché 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 une minute, quelle est cette lumière brillante visible dans le ciel ? Un autre astéroïde ?

Jurassique : l’ère des « assez bons saures »

Nous sommes entrés dans la phase de développement du stockage avec l’idéologie du « assez bien ». Les clients du stockage, remarquant ce que les hyperscalers avaient fait, ont commencé à remettre en question l'équité du coût supplémentaire dix, voire cent fois supérieur au matériel, qu'ils payaient pour leurs systèmes de stockage d'entreprise. Les baies de niveau intermédiaire ont commencé à gagner des parts de marché par rapport aux systèmes de premier plan. Des produits tels que HPE3PAR a connu une croissance rapide. EMC Symmetrix, autrefois la baie de classe entreprise dominante, détenait encore une certaine part de territoire, mais celle-ci diminuait rapidement. De nombreux utilisateurs ont commencé à migrer leurs données vers AWS.

D’un autre côté, les innovateurs en matière de stockage ont commencé à emprunter des idées aux hyperscalers, en utilisant des technologies de systèmes distribués évolutifs horizontalement – ​​une idéologie opposée à la mise à l’échelle verticale. On s'attend à ce que le nouveau logiciel de stockage puisse fonctionner sur des serveurs classiques, tout comme les hyperscalers. Pas plus de 10 à 100 fois le 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 du stockage défini par logiciel (SDS) a commencé : les nuages ​​ont obscurci le ciel, les températures ont chuté et la population de prédateurs au sommet a commencé à décliner.

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

Les débuts du stockage défini par logiciel étaient grisants. Beaucoup a été promis, mais peu a été tenu. Dans le même temps, un changement technologique important s'est produit : la mémoire flash est devenue l'alternative moderne au disque dur (HDD). C’était une période de nombreuses startups de stockage et d’argent de capital-risque facile à gérer. Tout irait bien sans un problème : le stockage des données nécessite une réflexion sérieuse. Il s’avère que les clients adorent leurs données. S'ils n'y ont plus accès ou si quelques bits défectueux sont trouvés dans des téraoctets de données, ils s'inquiètent et s'inquiètent beaucoup. La plupart des startups n’ont pas survécu. Les clients ont bénéficié de fonctionnalités intéressantes, mais tout n'allait pas bien avec les outils de base. Mauvaise recette.

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

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

Nous sommes en 2019, alors pourquoi existe-t-il encore une activité de stockage de plusieurs milliards de dollars basée sur la technologie de l'an 2 ? Parce qu'ils fonctionnent ! En termes simples, les exigences des applications critiques n’étaient pas satisfaites par les produits créés sur la vague du battage médiatique. Les produits tels que HPE 3PAR restent les meilleures options pour les entreprises clientes, et la nouvelle évolution de l'architecture HPE 3PAR est HPE d'abord – cela ne fait que le confirmer.

À leur tour, les capacités des systèmes de stockage définis par logiciel étaient excellentes : évolutivité horizontale, utilisation de serveurs standards... Mais le prix à payer en était : une disponibilité instable, des performances imprévisibles et des règles d'évolutivité spécifiques.

La complexité des exigences des clients est qu’elles ne sont jamais aussi simples. Personne ne dira que la perte de l’intégrité des données ou l’augmentation des temps d’arrêt sont acceptables. C'est pourquoi une architecture qui répond simultanément aux exigences des centres de données modernes en évolution rapide et, dans la recherche d'un compromis, n'est pas dépourvue des caractéristiques clés des systèmes de stockage de classe entreprise, est si importante pour les systèmes de stockage.

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

Essayons de comprendre comment l'un des nouveaux arrivants sur le marché du stockage - Datera - a réussi à faire face à un mélange aussi difficile d'exigences historiquement établies et nouvelles en matière de systèmes de stockage. Tout d’abord, par la mise en œuvre d’une architecture axée sur la résolution du dilemme décrit ci-dessus. Il est impossible de modifier une architecture existante pour répondre aux défis d'un centre de données moderne, tout comme il est impossible de modifier une architecture de stockage définie par logiciel pour répondre aux exigences des systèmes d'entreprise : les dinosaures ne sont pas devenus des mammifères à cause de la température. abandonné.

Construire une solution qui répond aux exigences de stockage d'entreprise tout en tirant pleinement parti de l'agilité du centre de données moderne n'est pas une tâche facile, mais c'est exactement ce que Datera a décidé de faire. Les spécialistes de Datera travaillent sur ce sujet depuis cinq ans et ont trouvé une recette pour « cuisiner » un stockage défini par logiciel de classe entreprise.

La principale difficulté rencontrée par Datera était qu’elle devait utiliser l’opérateur logique « ET » au lieu du « OU », beaucoup plus simple. Disponibilité constante, ET performances prévisibles, ET évolutivité architecturale, ET orchestration en tant que code, ET matériel standardisé, ET application des politiques, ET flexibilité, ET gestion basée sur l'analyse, « ET » sécurité, « ET » intégration avec des écosystèmes ouverts. L'opérateur logique « ET » comporte un caractère de plus que « OU » - c'est la principale différence.

Période quaternaire : les centres de données modernes et le changement climatique soudain prédéterminent le développement de systèmes de stockage définis par logiciel

Alors, comment Datera a-t-elle créé une architecture qui répond aux exigences du stockage d’entreprise traditionnel tout en répondant en même temps aux exigences du centre de données moderne ? Tout se résume à nouveau à cet opérateur « ET » embêtant.

Il ne servait à rien d’aborder les exigences individuelles une par une. La somme de ces éléments ne formera pas un tout. Comme dans tout système complexe, il était important d’examiner attentivement l’ensemble des compromis équilibrés. Lors du développement, les spécialistes de Datera ont été guidés par trois principes principaux :

  • gestion spécifique à l'application ;
  • un mécanisme unifié pour garantir la flexibilité des données ;
  • hautes performances grâce à des frais généraux réduits.

Le point commun de ces principes est la simplicité. Gérez facilement votre système, gérez facilement vos données avec un moteur unique et élégant et offrez des performances prévisibles (et élevées) tout en réduisant les coûts. Pourquoi la simplicité est-elle si importante ? Les professionnels avertis du monde du stockage savent que répondre aux exigences de stockage des centres de données dynamiques d'aujourd'hui ne peut pas être atteint avec une simple gestion granulaire, plusieurs outils de gestion des données et une hyper-optimisation pour des gains de performances. L'ensemble de ces techniques nous est déjà familier en tant que système de stockage de dinosaures.

La familiarité avec ces principes a bien servi Datera. L'architecture qu'ils ont développée offre, 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 à un centre de données logiciel moderne.

Disponibilité de Datera en Russie

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

Vous pouvez en savoir plus sur l'architecture Datera sur Webinaire HPE 31 d'Octobre.

Source: habr.com

Ajouter un commentaire