virtu-desk
  • La virtualisation
    • Les éditeurs
      • Citrix
      • Liquidware
      • Microsoft
      • Systancia
      • VMware
    • Les solutions
      • Les applications
      • Le poste de travail
      • Les serveurs
    • La mobilité
      • CYOD & bureau mobile
      • Enjeux et défis pour les entre
      • Qu'en pensent les entreprises
      • La mobilité et la virtualisati
      • Pourquoi une tablette au trava
    • Le cloud
      • Cloud computing
      • Cloud & Poste de travail
      • Le Cloud Computing en video
    • Les principes
    • Le V.D.I
  • L'écosystème
    • L'environnement utilisateur
      • AppSense User Virtualization
      • Norskale
      • ProfileUnity
      • RES Workspace Manager
      • vWorkspace
    • La containerisation
      • Les produits
      • Les éditeurs
    • Divers
      • Systancia Identity
      • Citrix Provisioning Server
      • Flex-IO
    • Audit/Supervision
      • Stratusphere FIT
      • Stratusphere UX
  • La sécurité
    • Produits Systancia
      • Systancia Access
      • Systancia Cleanroom
      • Systancia Gate
    • Bitdefender GravityZone
    • Recover2Cloud
    • Veeam Availability Suite
    • Stormshield Endpoint Security
  • Convergence & VDI
    • Convergentes
      • BladeSystem Matrix
      • Flexpod
      • PureFlex
      • Vblock
      • Virtual Compute
      • vStart
    • Hyper-convergentes
      • Atlantis HyperScale
      • Cisco HyperFlex
      • DataCore
      • Dell-EMC VxRail
      • Dell XC Series
      • EMC ScaleIO
      • HP Converged System
      • HP StoreVirtual VSA
      • Lenovo Série HX
      • Microsoft S2D
      • NetApp HCI
      • Nutanix
      • Pivot3
      • Scale Computing
      • Simplivity
      • VCE VxRack
      • Virtual SAN
      • VMware EVO:RAIL
  • L'actualité IT
    • La virtualisation du poste
    • Les infrastructures convergées
    • La sécurité
    • Divers
    • Les archives
      • La virtualisation du poste
      • Les infrastructures convergées
      • La sécurité
      • Divers

Blog - Convergence (Hyper)

  • Lister les billets de la rubrique
    • Comprendre comment l’hyper-convergence est adaptée au VDI
    • L’alliance Nutanix-Minjar va renforcer les capacités multi-cloud de l’OS Nutanix…
    • La vision de Nutanix en 90 secondes et en Français
    • Les NTC (Nutanix Technology Champions) 2018 « Made in France »
    • Nutanix inscrit la résilience dans sa plateforme cloud
    • NetApp HCI : l'essentiel sur l'offre hyper-convergée de NetApp
    • Nutanix dévoile la version 5.5 de sa plateforme AHV
    • Interview Sylvain Siou sur la vision du cloud par Nutanix à l'occasion de Next 2017
    • L’hyper-convergence arrive enfin chez NetApp…
    • La vision de Nutanix en 90 secondes et en Français
    • Microsoft S2D –Solution hyper-convergée dans Windows Server 2016
    • Microsoft S2D – Présentation du Software Storage Bus
    • Microsoft S2D – Choix des disques et des types de résilience
    • Microsoft S2D – Fonctionnement du cache
    • Microsoft S2D – Tolérance de pannes et efficacité du stockage
    • Microsoft S2D – La configuration matérielle requise
    • HPE rachète SimpliVity pour 650 millions de dollars !
    • Nutanix fait ses premiers pas en Bourse…
    • Nutanix fournit toujours plus de services avec Acropolis
    • Lenovo étend sa gamme d’Appliances hyper-convergées
    • Appliances VCE VxRack 1000 avec noeuds Neutrino
    • Appliances « Xpress », le SMB de Nutanix
    • Un revenu x2 pour le marché de l'hyper-convergence d'ici 2019 !
    • Les nouveautés de Virtual SAN 6.2
    • GP « Hyper-convergence » – EMC devant Nutanix avant mi-2017 ?
    • Magic Quadrant des systèmes intégrés 2015
    • Nutanix rachète Pernix Data et de Calm.io
    • Architecture Nutanix - Les ports TCP/UDP
    • Nutanix valide sa technologie sur les serveurs UCS de Cisco
    • Nutanix VM flash Mode - Activer les performances du SSD dans un système hybride
    • Nutanix Self Service Restore - Restaurer en mode fichiers sans faire intervenir l'administrateur...
    • Lenovo HX-series - Roadmap 2016
    • HPE annonce son « Hyper Converged 380 »
    • Cisco se met à l’hyper-convergence avec ses systèmes HyperFlex
    • Boostez les performances de votre desktop avec Liquidware Labs, Citrix et Nutanix
    • Nutanix sort sa version Acropolis 4.6...
    • Nutanix – Le Software va-t-il manger le monde ?
    • Nutanix & Wall Street, une rencontre incontournable ?
    • Nutanix Acropolis 4.5. Les fonctionnalités selon le type d’hyperviseur.
    • Citrix XenDesktop et Nutanix Acropolis
    • Erasure Coding-X, le RAID de Nutanix à l’échelle du cluster
    • Lenovo annonce ses serveurs hyper-convergés Nutanix
    • Acropolis - Quand le Panthéon Nutanix converge vers le 21ème Olympe
    • Les NTC (Nutanix Technology Champions) 2016 « Made in France »
    • AppliDis Fusion 5 s'intègre à l'hyperviseur Nutanix Acropolis.
    • Systancia renouvelle l’offre de solutions VDI avec Nutanix
    • Sauvegardez les Infrastructures Nutanix avec Veeam
    • Avec Nutanix, l'infrastructure devient invisible...
    • Nutanix & Lenovo annoncent officiellement leur partenariat.
    • AppliDis Fusion 5 obtient la certification Nutanix Ready for Acropolis
    • Atlantis HyperScale en bref...
    • Nouveautés de Virtual SAN 6.1
    • Les acteurs de l'hyper-convergence
    • Les ports réseau chez Nutanix
    • Dimensionnez vous-même votre infrastructure Nutanix …
    • Nutanix Community Edition – Le SDS gratuit de Nutanix
    • VxRack - La nouvelle solution hyper-convergente d'EMC
    • La gestion des licences chez Nutanix
    • L'hyper-convergence VSPEX™ Blue chez EMC
    • Le nouveau SDS de VMware: Virtual SAN 6.0
    • Nutanix Tour 2015
    • Le stockage hyper-convergé est-il une bonne option pour le VDI?
    • Nutanix – Un test de performance simple et rapide avec « Diagnostics.py »
    • Nutanix – La version NOS 4.1 est disponible...
    • Nutanix domine des pieds et de la tête le marché de l’hyper-convergence
    • NX-7000 – La plateforme Nutanix pour environnements VDI graphiques
    • Nutanix - NX-8150 opération à coeur ouvert...
    • Utiliser un stockage SAN/NAS avec Nutanix ?
    • EVO:Rail - NetApp a pris le TGV…
    • Nutanix - Mise en place de « Metro Cluster Availability » en vidéo
    • Nutanix - Mise à jour simplifiée pour les hyperviseurs
    • Nutanix & le Big Data
    • Bien dimensionner ses plateformes Nutanix
    • Dell lance sa gamme d'appliances hyper-convergentes
    • L'hyper-convergence classée en deux sous catégories...
    • Support Nutanix - La satisfaction clients...
    • Hyper-convergence : Nutanix & les 3 Mousquetaires...
    • Nutanix – Dimensionner vos plateformes VDI
    • La technologie SDS (Software-Defined Storage) de DataCore
    • Nutanix - Composants du CVM en vidéo
    • Nutanix & vCloud Automation Center
    • Nutanix - Quelques fonctionnalités en vidéo
    • Comment connaitre la volumétrie d'un cluster Nutanix...
    • Nutanix - NOS de 4.0 à 4.1…
    • Nutanix « Data-at-rest encryption »
    • Hotfix Nutanix pour la vulnérabilité « ShellShock »
    • Nutanix/Atlantis – Lukas remet les pendules à l’heure
    • VDI - Nutanix garanti les performances…
    • Protection de la donnée – NDFS vs RAID & Stockage objet
    • ECS - Le stockage HyperScale d'EMC et son Cluster ScaleIO
    • Nutanix - Visitez les entrailles des NX-1050, NX-3050 et NX-3060 Series
    • 5 millions de plus pour Nutanix…
    • Projets VDI : Comment choisir son stockage?
    • VMware EVO: RAIL – Des impacts sur les partenariats Nutanix ?
    • Nommage des blocs Nutanix
    • Citrix valide XenDesktop sur les plateformes Nutanix
    • Simplivity s’intègre aux serveurs de Cisco
    • VMware EVO:RAIL
    • Plateformes V.D.I - Les Datacenters respirent avec Nutanix
    • Happy birthday to Nutanix
    • Nutanix & VMware Horizon 6.0 with View : 54 minutes avec VCAI pour créer 445 Desktops
    • EVO: RAIL - VMware signe, Nutanix relativise
    • L’hyper-convergence NX-8150 de Nutanix au service des clouds publics avec « Cloud Connect » ?
    • VMware prend aussi le « rail » de l’hyper-convergence
    • Arrow référence SimpliVity
    • On ne dit plus « Big data » mais « Mégadonnées »
    • Nutanix, un visionnaire au sommet du « Magic Quadrant 2014 »
    • Outil de dimensionnement VMware Virtual SAN
    • Nutanix et Veeam Backup & Replication pour vSphere : les meilleures pratiques
    • Gérer des full clones avec Horizon View 6 ? No prob avec Nutanix…
    • LSI et Supermicro proposent une appliance hyperconvergée pour VMware Virtual Desktops pilotée par le logiciel EMC ScaleIO
    • Scale Computing - L'hyper-convergence pour les PME
    • Data Virtualization Engine de Simplivity
    • L’architecture OmniStack de Simplivity
    • Optimisation de la donnée par Simplivity vs Nutanix
    • Nutanix & VMware Horizon View 6 – L’efficacité lors du Boot Storm…
    • Nutanix & le V.D.I – L'évidence et la pertinence...
    • Nutanix – Le cache étendu (Extent Cache)
    • Les fonctionnalités avancées de Nutanix
    • Nutanix - Test IOPs en vidéo
    • EMC et sa solution ScaleIO
    • Virtual SAN vs ScaleIO
    • Virtual SAN en vidéo
    • Virtual SAN 5.5 - Design & dimensionnement
    • Cmdlets PowerShell Nutanix
    • Nutanix annonce la version 4.0 de son système d’exploitation
    • Nutanix - Software-Defined Controller Architecture
    • La donnée et ses chemins I/O chez Nutanix
    • NDFS, le système de fichiers distribué de Nutanix
    • Cloud, VDI et Big Data : Pourquoi Nutanix ?
    • La gestion du stockage chez Nutanix
    • Nutanix et son stockage
    • Présentation Nutanix avec retour d'expérience Claranet
    • VSAN s’intègre à l’hyperviseur ESX
    • Nutanix, un Datacenter in a box
    • Nutanix ajoute Hyper-V à sa liste d'hyperviseurs
    • Installation d'un block Nutanix

Les catégories du blog

  • Résolution d'incidents
  • Virtualisation d'applications
  • Virtualisation de postes de travail
  • Virtualisation de serveurs
  • L'Ecosystème
  • Infrastructures (hyper) convergentes
  • Cloud & Big Data
  • Divers

Les tags du blog

AppliDis Citrix Cloud Convergence Divers EMC GPU Horizon View IPdiva Liquidware Labs Microsoft Nutanix SBC StratusphereUX Systancia sécurité VDI VMware VSAN XenApp
  • Accueil /
  • Tous les billets du blog /
  • Infrastructures (hyper) convergentes /
  • Erasure Coding-X, le RAID de Nutanix à l’échelle du cluster

Erasure Coding-X, le RAID de Nutanix à l’échelle du cluster

Par | Le samedi, 12 décembre 2015 | Commentaires (0) | Infrastructures (hyper) convergentes

Pour garantir la protection et la disponibilité de ses données de stockage, Nutanix utilise un concept baptisé « Replication Factor » ou encore « Facteur de réplication » (voir cet article : La gestion du stockage chez Nutanix) en lieu et place des technologies RAID telles que nous les connaissons pour les solutions de stockage traditionnelles.

Cette technologie offre une disponibilité de haut niveau mais reste très consommatrice en ressources de stockage. En effet, lorsque l’on utilise un facteur de réplication RF2, la capacité utile du stockage est de 50% (on la divise par deux). Pire encore, si l’on utilise un facteur de réplication RF3, la capacité utile du stockage est de 33% (on la divise cette fois-ci par trois). Conséquence directe, un coût au Go élevé et une utilisation non optimisée des capacités disques dans les Appliances.

Pour remédier à cette contrainte, Nutanix a développé une nouvelle fonctionnalité appelée Erasure Coding-X (EC-X), actuellement en instance de brevet. Cette dernière est nativement présente depuis la version 4.1.3 du Nutanix Operating System (NOS). Elle permet, en plus des optimisations existantes, telles que la déduplication et la compression, d’accroitre la capacité de stockage jusqu’à 70%, sans pour autant rogner sur la résilience du cluster qui reste inchangée.

Un « RAID » à l’échelle du cluster

La fonctionnalité de protection de données de la fonctionnalité Erasure Coding-X s’appuie sur des mécanismes qui sont très similaires à ceux  utilisés par les technologies RAID dans les environnements de stockage dits « classiques  ».

Ec x raid

(À retrouver sur ce lien)

Mais contrairement à ces derniers, où les données sont réparties sur plusieurs disques, EC-X segmente les données sur plusieurs nœuds du cluster Nutanix. Les méthodes classiques qui s’appuient sur la technologie « Erasure coding » utilisent généralement des RAID groupes sur les disques, ce qui présente l’inconvénient, de par la géométrie des disques et  l’espace associé au hot spare, de former rapidement un goulot d’étranglement sur les disques. Comme je le mentionnais juste avant, EC-X segmente les données sur un ensemble de nœuds du cluster et non sur un ensemble de disques. Cette méthode va optimiser la disponibilité, avec des reconstructions rapides en cas de panne, car on utilise l'ensemble du cluster au travers de processus « Map-reduce » pour calculer les parités de blocs.

 

Petit exemple pour comprendre les avantages de la fonctionnalité EC-X.

Avec un facteur de réplication RF2 seul, l’ensemble de données « a, b, c, d » seraient réparties de la manière suivante (2 copies de chaque donnée) sur les 6 nœuds du cluster.

Ec x rf2 data

 

En fait, combiné à RF2, EC-X va créer, via son algorithme, un ensemble de données « a, b, c, d » avec une parité « p », réparties sur 5 nœuds du cluster. Si un des nœuds (ou disque) qui intègre des données (« c » dans notre cas) de cet ensemble de données « a, b, c, d » est perdu, ces dernières pourront être très facilement récupérées par tous les autres nœuds qui font partis de ce même ensemble.

Ec x rf2 ec x data

Les apports d’EC-X pour la volumétrie de stockage

Avant de commencer, il faut savoir que dans un système qui utilise Erasure Coding, les données sources sont divisées en blocs (plus volumineux que les blocs d'un RAID, jusqu'à plusieurs Mo). Chaque bloc passe par un processus de transformation qui le "découpe" en tranches ou morceaux de données. (plus d'informations, lire cet article sur le blog de Michael PERES)

Alors comment tout cela fonctionne-t-il ?

Dans l’exemple ci-dessous, on utilise un facteur de réplication RF2 où l’on a six blocs qui stockent trois morceaux de données de manière redondante. Avec cette configuration, un seul SSD/HDD ou nœud peut être perdu sans impact sur la disponibilité des données.

Nutanix Distributed Storage Fabric

RF2

Rf2 data

 

En activant Erasure Coding-X (EC-X), voici comment les mêmes 6 blocs seront utilisés. On a désormais la possibilité de stocker non plus trois, mais cinq morceaux de données (A, B, C, D, E) avec parité unique pour garantir une reconstruction des données en cas de défaillance d'un disque ou d'un nœud. On a donc le même niveau de résilience qu’une configuration avec un RF2 standard, « RF2 + EC-X » peut aussi tolérer la perte d’un seul SSD/HDD ou nœud sans impact sur la disponibilité des données, tout en offrant une plus grande capacité utile.

Nutanix Distributed Storage Fabric

RF2 + EC-X

Rf2 ec x data

 

Conséquence directe, la capacité utile augmente d'environ 50%, elle peut atteindre jusqu'à 75% pour des groupes de six nœuds ou plus.

Imaginons un cluster Nutanix composé de 7 nœuds NX-8150, chacun implémenté d’un stockage de 20 Tb RAW. Pour la définition, la capacité « RAW » est la capacité de disque totale absolue (ou brut), sans les impacts RAID ou RF. Dans cet exemple, 7 nœuds de 20 Tb donnent une volumétrie de 140 Tb RAW pour l’ensemble du stockage du cluster.

Avec une configuration du facteur de réplication RF2, on divise par deux la capacité RAW, soit une capacité utilisable de 70 Tb pour l’ensemble du cluster. En activant EC-X, la capacité serait d’environ 60% plus importante qu’avec RF2, soit une capacité utilisable du cluster de 112 Tb.

Voici un état des capacités avec un facteur de réplication RF2 fonction du nombre de nœuds d’un cluster Nutanix :

La configuration minimum supportée commence à 4 nœuds

Taille du cluster

Capacité RAW

Capacité utile RF2

Capacité après EC-X

Calculs

Ec x rf2 4nodes

4 nœuds

80 Tb

40 Tb

53 Tb

80/1,5 = 53

2+1 - Gain ~35%

Ec x rf2 5nodes

5 nœuds

100 Tb

50 Tb

75 Tb

100/1,33 = 75

3+1 - Gain ~50%

Ec x rf2 6nodes

6 nœuds

120 Tb

60 Tb

96 Tb

120/1,25 = 96

4+1 - Gain ~60%

Ec x rf2 7nodes

7 nœuds

140 Tb

70 Tb

112 Tb

140/1,25 = 112

4+1 - Gain ~60%

 Ec x definition

Avec un facteur de réplication RF3, en comparaison au RF2, les six blocs stockent deux morceaux de données de manière redondante. Avec cette configuration, deux SSD/HDD ou nœud peuvent être perdus sans impact sur la disponibilité des données.

Nutanix Distributed Storage Fabric

RF3

Rf3 data

 

En activant Erasure Coding-X (EC-X), voici comment les mêmes 6 blocs seront utilisés. On a désormais la possibilité de stocker non plus deux, mais quatre morceaux de données (A, B, C, D) avec une double parité pour garantir une reconstruction des données en cas de défaillance d'un disque ou d'un nœud. On a donc le même niveau de résilience qu’une configuration avec un RF3 standard, « RF3 + EC-X » peut aussi tolérer la perte de deux SSD/HDD ou nœuds sans impact sur la disponibilité des données, tout en offrant une plus grande capacité utile.

Nutanix Distributed Storage Fabric

RF3 + EC-X

Rf3 ec x data

 

Même gymnastique que précédemment, imaginons le même cluster Nutanix composé de 7 nœuds NX-8150, chacun implémenté d’un stockage de 20 Tb RAW, soit 140 Tb RAW pour l’ensemble du stockage du cluster.

Avec une configuration du facteur de réplication RF3, on divise par trois la capacité RAW, soit une capacité utilisable d’environ 46 Tb pour l’ensemble du cluster. En activant EC-X, la capacité serait d’environ 100% plus importante qu’avec RF3, soit une capacité utilisable du cluster de 90 Tb.

Voici un état des capacités avec un facteur de réplication RF3 fonction du nombre de nœuds d’un cluster Nutanix :

La configuration minimum supportée commence à 4 nœuds

Taille du cluster

Capacité RAW

Capacité utile RF3

Capacité après EC-X

Calculs

Ec x rf3 4nodes

4 nœuds

80 Tb

26 Tb

53 Tb

80/1,5 = 53

4+2 - Gain ~100%

Ec x rf3 5nodes

5 nœuds

100 Tb

33 Tb

66 Tb

100/1,5 = 66

4+2 - Gain ~100%

Ec x rf3 6nodes

6 nœuds

120 Tb

40 Tb

80 Tb

120/1,5 = 80

4+2 - Gain ~100%

Ec x rf3 7nodes

7 nœuds

140 Tb

46 Tb

90 Tb

140/1,5 = 90

4+2 - Gain ~100%

 Ec x definition

Un autre élément important à prendre en compte avec l’apport de la fonctionnalité EC-X.

Avec RF3, les 6 blocs de stockage qui contiennent les 2 morceaux de données (A, B) sont stockés dans le tiers SSD. Avec RF3 + EC-X, seuls les 4 blocs qui contiennent les 4 morceaux de données (A, B, C, D) sont stockés dans le tiers SSD, les deux blocs qui contiennent les parités sont placées dans le tiers magnétique. De cette manière on libère 33% de la capacité au niveau des SSD.   

Un grand merci à Josh ODGERS pour son travail, vous pouvez consulter cet article sur son blog pour en savoir plus.

Mais qu'en est t'il des performances ?

On pourrait aisément penser que ce nouvel algorithme de gestion de la donnée va interférer sur les performances des traitements. Josh ODGERS sur son blog explique comment s’y prend la fonctionnalité Erasure Coding-X pour ne pas affecter les workloads (charges de travail) intensives en écriture. D’après lui, la complémentarité « RF3 + Erasure coding-X » peut se révéler être une excellente configuration par défaut du conteneur lorsque que l’on parle de la résilience et de l'optimisation des capacités.

Il explique le chemin d’écriture de la donnée dans un environnement Nutanix XCP avec EC-X activé (pour plus de détails, consultez cet article sur le blog de Josh ODGERS).

Ec x chemindata

 

Comme le chemin d’une donnée en écriture n’est pas impacté par EC-X, la donnée sera stockée sur un SSD local, une copie sera écrite sur le nœud local où se trouve la VM en cours d’exécution, et selon la configuration du RF (facteur de réplication), la ou les autres seront copiées sur d’autres nœuds du cluster. En fait, pour une donnée fraichement écrite ainsi que pour une donnée qui serait effacée dans un intervalle inférieur à 60 minutes, la donnée sera toujours maintenue en local.

Pour une donnée qui répond aux critères EC-X, telle qu’un Hot en lecture ou une donnée froide en écriture, la donnée n’est que partiellement maintenue, ce qui implique une forte probabilité pour qu’un I/O en lecture soit effectué sur le réseau.

Présentation en vidéo

Pour bien comprendre le fonctionnement de la fonctionnlité Erasure Coding-X, regardez cette vidéo de la Nutanix School (nu.school), présentée par Chris Brown.

Erasure Coding-X est encore en « Tech Preview » sur les éditions Pro et Ultimate, pour cette raison, Nutanix recommande à ses clients de ne pas la déployer dans un environnement de production pour l'instant.

 

Voir aussi l’article d’Andre LEIBOVICI sur son blog.

Nutanix Convergence

Articles similaires

« Petit Forestier » engage sa transformation digitale

Je rebondis sur un billet de James Karuttykaran, SE Director Southern EMEA chez Nutanix, que je viens de lire à l’instant sur LinkedIn. James met en avant une belle référence Nutanix en France « Petit Forestier &r…

Le groupe KLESIA restructure son système informatique…

KLESIA est un groupe de 4.000 personnes qui accompagne ses clients dans tous les domaines de la protection sociale, qu’il s’agisse de retraite, de santé, de prévoyance ou l’action et innovation sociales. …

7 votes. Moyenne 5.00 sur 5.

Vous devez être connecté pour poster un commentaire

                                www.virtu-desk.fr                                                      « Les technologies de virtualisation de l'environnement utilisateur »

            A propos

  • Mentions légales
  • CGU

 

         Contacts

  • Me contacter
  • Modération

   

               Me suivre

Twitter        Viadéo       Linked

Twitter 2    Vimeo    Linked in

 

           Abonnnement aux flux RSS

   Site         Blog         Agenda     Forum

Rss   Rss    Rss   Rss

 Copyright 04-2014 - Francis MILLOT

 

 

 

 

 

 

 

  • Mentions légales
  • Conditions générales d'utilisation