Infinidat Blog

Atténuation des risques liés aux mises à niveau du stockage (Partie 2)

De-Risking Enterprise Storage Upgrades (Part 2)

Par Eric Burgener, vice-président de la recherche sur les systèmes d'infrastructure, plateformes et technologies, chez IDC

Dans la première partie de cet article de blog, nous avons vu les approches classiques de conception du stockage d'entreprise permettant d'atténuer voire d'éliminer les risques liés aux mises à niveau. Infinidat les utilise dans son système de stockage d’entreprise InfiniBox, mais y ajoute des caractéristiques uniques, qui permettent à Infinidat d’assortir ses systèmes d’une garantie de 100% de disponibilité des données. En voici quelques exemples :

​  De-Risking Enterprise Storage Upgrades (Part 2)
  • Approche innovante de la redondance matérielle.  La plupart des architectures de baies d’entreprise reposent sur une conception matérielle à paie de contrôleurs. En configuration active/active ou active/passive, les mises à niveau des firmwares ou logiciels des contrôleurs des systèmes traditionnels s’effectuent de façon consécutive : l’utilisateur procède à la mise à niveau d’un contrôleur puis du second. Le système continue de tourner pendant des mises à niveau consécutives, ce qui a deux implications. Tout d’abord, pendant la mise à niveau du premier contrôleur, le système fonctionne en « mode panique » comme dans le cas d’une panne de contrôleur. Ceci signifie le plus souvent que le système passe du mode cache "write back" haute performance au mode "write through" de moindre performance pour préserver l’intégrité des données, ce qui ralentit la performance applicative dans les scénarios de mise à niveau d’architectures à double contrôleur. Cela signifie aussi qu’il faut effectuer un test de régression des systèmes pour s’assurer qu’ils tournent dans deux configurations différentes : dans le premier cas, le même firmware est commun aux deux contrôleurs, dans le second cas, il existe deux versions tournant simultanément sur des contrôleurs différents.

    Infinidat InfiniBox utilise une architecture à trois contrôleurs, qui coopèrent en mode active/active/active en fonctionnement normal. Toutes les mises à niveau s’effectuent en même temps sans interrompre les services applicatifs, en quelques millisecondes seulement. Tous les contrôleurs sont ainsi mis à jour avant qu’aucune application n’ait le temps de s’interrompre. Cette approche synchronisée élimine la nécessité de tests de régression intergénérationnelle puisqu’il n’arrive jamais que des versions différentes tournent sur différents contrôleurs en même temps (ce qui est généralement plus risqué) et elle n’impose pas non plus de passer le système en mode cache "write through" induisant un ralentissement de performance.

  • Approches de conditionnement.  La plupart des systèmes que vend Infinidat permettent de consolider les charges de travail de deux, trois, voire quatre baies de stockage traditionnelles. Pour cette raison, la capacité de stockage attribuée en moyenne aux clients d’Infinidat est nettement supérieure à celle d’autres fournisseurs de stockage et la capacité de stockage nécessaire augmente rapidement dans le temps. A cet égard, tous les systèmes Infinidat disposent de back-end système entièrement configurés. Quand un client a besoin de plus de capacité, il active la capacité de son choix (déjà prévue dans le système) et la paye. De ce fait, l’augmentation de capacité se résume à une simple modification logicielle, sans intervention technique, bien plus rapide et sans les risques associés aux mises à niveau manuelles.
  • Richesses des développements et de l’expertise.  Rares sont les fournisseurs de stockage qui se sont distingués au cours de la dernière décennie qui peuvent rivaliser avec les prouesses de développement et l’expertise du stockage d’entreprise d’Infinidat. Le fondateur d’Infinidat (Moshe Yanai) est le concepteur de la baie de stockage EMC Symmetrix et le fondateur de XIV. En 2011, quand Yanai a créé Infinidat, nombre des développeurs ayant participé aux deux précédents projets ont souhaité contribué à cette nouvelle aventure.  Résultat, InfiniBox est une plateforme de stockage d’entreprise très intelligemment conçue, avec plusieurs innovations originales, copiées depuis par nombre d’autres acteurs du stockage. IDC a publié un long descriptif détaillé à ce sujet (Infinidat Bucking External Storage Market Trends with Continued High Revenue Growth and Profitability, IDC #US43193317, décembre 2018).

    Cette expertise se voit dans les fonctions mises à œuvre par Infinidat mais aussi dans la façon dont elles sont mises en œuvre. J’encourage tout futur client d’Infinidat de les examiner en détail lors de la phase d’étude comparative des offres/due diligence avant de se décider. Il convient notamment d’observer l’efficacité du code du système d’exploitation du stockage. Mon accord de confidentialité avec Infinidat m’empêche de vous en dire plus, mais j’invite les clients à comparer cette métrique à celle d’autres fournisseurs de stockage.  Vous verrez qu’Infinidat se démarque alors même que son offre est très riche en fonctions de stockage. Les systèmes plus simples ont tendance à être plus fiables.

    L’expérience de l’équipe des développeurs se manifeste clairement ailleurs que dans la conception définie par logiciel, dans l’exécution des fonctions de gestion du stockage dans l’espace utilisateur et dans l’utilisation de l’IA/ML pour tenir les SLA par l’ajustement dynamique de l’administration du stockage. En effet, on la retrouve entre autres au niveau de l’architecture à trois contrôleurs, du verrouillage hautement évolutif permettant le maintien de hautes performances à grande échelle, des structures de métadonnées en trie, ou encore des approches de conditionnement de la capacité.

La logique qui sous-tend les promesses de fiabilité et de disponibilité d’Infinidat se comprend aisément dans le contexte de la volonté du fournisseur de consolider sur InfiniBox les charges de plusieurs autres systèmes de stockage. De nombreuses autres fonctions du système soutiennent la garantie de 100% de disponibilité des données, l’approche des mises à niveau sans risque n’en étant qu’un exemple. J’espère que vous comprenez mieux maintenant en quoi l’approche des mises à niveau d’Infinidat se distingue avantageusement de celles de nos concurrents.

À propos Eric Burgener

Eric Burgener est vice-président de la recherche au sein de la division Enterprise Infrastructure d’IDC. Il s’intéresse surtout aux systèmes, logiciels et solutions de stockage, aux études comparatives trimestrielles et aux enquêtes auprès des utilisateurs, ainsi qu’aux services de conseil et programmes de consulting. M. Burgener est un spécialiste de la recherche portant sur les baies de stockage à optimisation Flash, les technologies à mémoire persistante et le stockage défini par logiciel. Il contribue régulièrement au programme de recherche IT Buyers Research Program de l’IDC et publie tout au long de l’année des articles de blog sur les thèmes de l'Infrastructure et de la gestion des données.