l`infrastructure hyperconvergée ou le stockage «tout compris
Transcription
l`infrastructure hyperconvergée ou le stockage «tout compris
STORAGE L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» Dans une infrastructure hyperconvergée, les nœuds fournissent à la fois les services de réseau, de stockage et de calcul. Un peu d’assemblage peut s’avérer toutefois nécessaire. STORAGE • LEMAGIT • JUIN 2015 LE MAGAZINE DU STOCKAGE INFORMATIQUE PROFESSIONNEL EDITO COMPRENDRE Convergence et hyperconvergence redéfinissent les architectures de stockage Convergé, Intégré, Hyperconvergé : quelles différences ? DOSSIER INFOGRAPHIE Hyperconvergé, une offre qui ne cesse de s’étoffer Chiffres clefs sur le stockage flash ANALYSE TENDANCE ÉMERGENTE PCA et PRA : l’arme des entreprises contre les sinistres informatiques Stockage Flash côté serveur : les formats de disque SSD CONSEIL PRATIQUE TRIBUNE Comment bâtir un système de stockage Cloud avec OpenStack Dégradation des performances des VM : et si le stockage était innocent ? E D IT O ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS Convergence et hyperconvergence redéfinissent les architectures de stockage 20 ans après l’adoption des architectures de stockage externes SAN et NAS, le stockage fait son grand retour dans les serveurs avec l’avènement des systèmes hyperconvergents. CHRISTOPHE BARDY Historiquement intégré aux serveurs, le stockage est peu à peu devenu une discipline à part entière avec l’émergence des baies de stockage centralisées telles que les Symmetrix d’EMC, puis avec la généralisation des modèles de stockage en réseau (SAN ou NAS). Aujourd’hui, la plupart des architectures au sein du datacenter s’appuient sur cette séparation entre serveurs et stockage, mais ce modèle est peu à peu remis en cause par l’émergence d’une nouvelle génération de systèmes convergés qui reprennent les concepts d’intégration chers aux mainframes et aux minis, mais avec une nouveauté importante : l’aptitude à fonctionner en mode distribué (scale-out) et donc à évoluer avec les besoins. Le retour de la convergence entre serveurs et stockage L’idée de réunir serveurs et stockage en environnements x86 n’est pas nouvelle. Ironiquement c’est un français, la start-up toulousaine Seanodes qui a ouvert la voie en 1998 avec sa solution exanodes, aujourd’hui à l’abandon. Le principe : agréger la capacité des disques durs non utilisés sur les serveurs d’un cluster afin de créer un pool de stockage SAN consommable par les nœuds du cluster. Depuis, HP avec StoreVirtual (ex-LeftHand) a banalisé le concept et EMC s’est 2 • STORAGE • LEMAGIT • JUIN 2015 aussi lancé dans la danse avec ScaleIO. Hitachi a lui aussi dévoilé sa propre solution basée sur la technologie de ParaScale, tandis que VMware développait VSAN, sa solution de stockage distribuée pour vSphere. D’autres constructeurs ont poussé le raisonnement plus loin en créant de véritables appliances hyperconvergées, alliant capacités de calcul et de stockage. C’est par exemple le cas de Nutanix, de Simplivity, d’Atlantis Computing ou de VMware avec ses appliances EVO : Rail. Toutes ces solutions ont en commun le fait de fonctionner en mode scale-out et de s’appuyer sur les disques durs connectés en attachement direct aux serveurs pour créer un pool de stockage mutualisé. Avec ces architectures, les constructeurs promettent des performances optimisées, une administration simplifiée et aussi une bien plus grande souplesse d’évolution par rapport aux baies de stockage traditionnelles. L’hyperconvergence chamboule le marché du stockage La montée en puissance de ces solutions constitue une menace directe pour les architectures de stockage traditionnelles, même si ces ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash dernières ne disparaîtront pas de sitôt. Les baies de stockage SAN et NAS sont en effet bien maîtrisées par les équipes d’exploitation, offrent des niveaux de disponibilité élevés et répondent aux besoins de la plupart des applications du marché. les équipes stockage et systèmes à fusionner et en éliminant la connectique SAN FC et le besoin d’administrer un réseau de stockage séparé. Mais les solutions convergées méritent d’être étudiées pour plusieurs raisons : En France, les solutions hyperconvergées ont connu un décollage impressionnant, à tel point que l’Hexagone est aujourd’hui le second marché mondial pour Nutanix. Un succès sur lequel surfe aussi son partenaire OEM, Dell. Et il est fort probable que leurs ventes vont encore s’accélérer au second semestre 2015. Au risque de bouleverser le paysage du stockage tel que nous le connaissons aujourd’hui. n La première est que leur nature scale-out correspond bien à l’évolution des architectures applicatives, de plus en plus distribuées. La seconde est que leur rapport performance/prix peut-être détonnant, comme l’a récemment montré Atlantis Computing. Celui-ci a dévoilé une solution en cluster à 4 nœuds bi-socket Xeon E5v3 avec 12 To de Flash et vSphere préinstallé pour moins de 80 000 $ avec un support de 3 ans. Enfin, ces solutions contribuent à simplifier grandement l’exploitation au sein des datacenters, en encourageant CHRISTOPHE BARDY Rédacteur en Chef Adjoint, LeMagit PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? A PROPOS 3 • STORAGE • LEMAGIT • JUIN 2015 CO MPR E N D R E ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ : QUELLES DIFFÉRENCES ? PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES Systèmes convergés, intégrés et hyperconvergés se multiplient sur le marché, mais il est parfois difficile de s’y retrouver entre les appellations utilisées par les différents constructeurs. LeMagIT fait le point. CHRISTOPHE BARDY Depuis quelques années, les grands de l’informatique proposent des solutions d’infrastructure pré-assemblées, dont le but est de délivrer aux clients des solutions d’infrastructure généralistes préconfigurées et pré-validées. Ces solutions combinent serveurs, stockage et équipements réseaux et sont livrées prêtes à l’emploi pour les clients. L’un des objectifs de ces plateformes est d’éliminer les risques et incertitudes liés à l’intégration des différents composants d’une solution d’infrastructure (serveurs, réseau, stockage…). Un autre est d’accélérer les déploiements et le provisioning de nouveaux services. Un dernier, enfin, est de simplifier l’exploitation des infrastructures en harmonisant les consoles, en facilitant l’administration au quotidien. STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS 4 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? Entre intégré et convergé, une question d’usage Selon la distinction faite par IDC, les solutions d’infrastructure intégrées sont conçues comme des systèmes prêts à l’emploi combinant l’ensemble des technologies nécessaires pour permettre une mise en route quasi instantanée d’une application spécifique. Un exemple type est l’appliance ExaData d’Oracle ou les appliances SAP HANA d’HP, Fujitsu-Siemens ou Dell. Les solutions d’infrastructure convergées, quant à elles, ont un objectif généraliste et sont en général conçues pour accueillir une plateforme de virtualisation comme VMware vSphere ou Microsoft Hyper-V. Le premier bénéfice de ces solutions pré-configurées est que les équipes IT peuvent les mettre en œuvre très rapidement – en général en quelques heures ou quelques jours, contre plusieurs semaines pour une solution traditionnelle – et ainsi répondre plus vite aux demandes des utilisateurs. Un autre bénéfice immédiat est que l’apprentissage de ces solutions est plus rapide que celui d’un système disparate. Ce qui fait que l’exploitation en est simplifiée – la console d’administration unifiée permet en général de piloter et de surveiller l’ensemble des composants de la solution de façon cohérente. Le support fourni est aussi en général assuré par un interlocuteur unique. Au cours des deux dernières années, l’offre de systèmes intégrés et convergés s’est largement développée sur le marché. L’offre leader du secteur est l’offre vBlock de VCE, la filiale d’EMC. Derrière, on trouve aussi les systèmes Converged System d’HP, les Active Systems de Dell, les Unified Compute Platform d’Hitachi Data Systems, l’Oracle Victual Compute Appliance,etc.. Les architectures de référence : une variante du prêt à l’emploi mono-constructeur L’une des caractéristiques de la plupart des systèmes convergents est leur nature mono-fournisseur. Cette caractéristique est parfois un obstacle pour certaines entreprises. C’est la raison pour laquelle, on a aussi vu émerger à côté des systèmes convergents une formule intermédiaire, celle des architectures de référence. Ces architectures sont en quelque sorte des recettes de cuisine permettant à des intégrateurs de construire des systèmes convergents à partir de composants provenant de constructeurs multiples. Les architectures de référence de base permettent la mise en œuvre d’infrastructures virtualisées, mais d’autres sont conçues pour permettre le déploiement rapide de logiciels comme Exchange, SQL Server, SharePoint, Oracle… Les architectures FlexPod de NetApp permettent ainsi de combiner le stockage de NetApp avec les serveurs et les équipements réseaux de Cisco tout en offrant le choix entre de multiples solutions d’administration. Les architectures VSPEX d’EMC permettent, quant à elles, de combiner les baies de stockage EMC avec des serveurs tiers comme ceux de Bull, Cisco ou HP et avec des solutions réseaux de Cisco, Brocade ou Extreme Networks. Selon le nombre d’utilisateurs cibles, il n’est pas rare de voir un constructeur proposer plusieurs architectures de référence différentes tirant parti de différents logiciels cibles (vSphere, Hyper-V, Exchange, Citrix XenDesktop, VMware View, Oracle, SAP ERP, SAP HANA…). Au final, le choix entre l’approche systèmes convergés et l’approche architectures de référence dépend largement du type de besoin et du type de relation contractuelle que l’on souhaite avoir avec son A PROPOS 5 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? fournisseur. Les systèmes convergés sont ainsi vendus et supportés par un constructeur unique et peuvent être dimensionnés pour faire face aux besoins de moyennes comme de grandes entreprises. Les architectures de référence quant à elles sont souvent proposées par des intégrateurs et assemblées à la demande en fonction du besoin de l’entreprise cliente. Architectures hyperconvergées : l’avenir de la convergence ? Malgré le qualificatif dont les ont affublés les constructeurs, les systèmes et architectures convergés ne sont pas plus convergés que des systèmes traditionnels. À bien y regarder, ce sont plutôt des systèmes pré-intégrés. Leur architecture fondamentale n’est pas différente de celle d’une architecture IT traditionnelle, puisque l’on retrouve dans un rack les mêmes serveurs, baies de stockage, commutateurs Ethernet et de SAN iSCSI ou ou Fibre Channel que dans une architecture IT standard. La vraie convergence est le fruit d’une nouvelle génération de systèmes, dits hyperconvergés. Ces systèmes sont l’œuvre de fournisseurs comme Nutanix, Simplivity, VMware ou Atlantis. Le concept commun qui les anime est simple. Chaque serveur est à la fois un élément de « compute » virtualisé et de stockage. Il participe à un système distribué dont la puissance et la capacité s’accroissent avec le nombre de nœuds. Le stockage partagé dans le cluster est le fruit de l’agrégation logicielle de la capacité de stockage des différents nœuds. Par exemple, chez Nutanix, la sauce secrète est un système de fichiers distribué, baptisé NDFS, qui permet d’agréger la capacité de stockage des nœuds en un espace de stockage unique à haute performance, mis à la disposition des machines virtuelles installées sur le cluster. Sans ce système de gestion de fichiers distribué, il n’y aurait tout simplement pas de Nutanix. De même dans les appliances VMware EVO:Rail, la magie repose sur le système de fichier maison VSAN (virtual SAN). Les architectures hyperconvergées sont innovantes dans la mesure où elles contribuent grandement à la simplification du datacenter en éliminant le stockage externe et la connectique associée. L’interrogation qui subsiste à propos de ces architectures porte toutefois sur leur aptitude à tenir la charge et sur leur résilience. De même, des questions se posent encore sur la richesse des services associés à la couche de stockage hyperconvergée. Mais la technologie semble prometteuse, à tel point que VMware a convaincu 4 des plus grands constructeurs de la planète de commercialiser sa technologie hyperconvergée EVO :Rail, tandis que Cisco s’est allié à Simplivity et que Dell a signé un accord OEM avec Nutanix. n CHRISTOPHE BARDY, Rédacteur en Chef Adjoint et co-fondateur du MagIT A PROPOS 6 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE « TOUT COMPRIS » Dans une infrastructure hyperconvergée, les nœuds fournissent à la fois les services de réseau, de stockage et de calcul. Un peu d’assemblage peut s’avérer toutefois nécessaire. L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH CHRIS EVANS PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD Parmi les technologies les plus populaires de 2014, l’hyperconvergence a acquis une large crédibilité avec la sortie d’EVO:RAIL, une suite de solutions matérielles hyperconvergées mise au point par VMware et ses partenaires sélectionnés. Au vu du développement rapide de ce segment, nous allons examiner ce qui définit l’hyperconvergence et les raisons pour lesquelles vous pouvez l’envisager pour étoffer l’infrastructure de stockage de votre datacenter. COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS 7 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? A partir de la fin des années 1990, les plateformes Unix et x86 ont commencé à prendre la place des mainframes. Soumises à un phénomène de contraction/expansion qui semble cyclique dans le secteur de la technologie, les technologies de réseau, de stockage et de « compute », jusqu’alors étroitement intégrées dans l’univers mainframe, ont divergé pour donner naissance à des appliances spécialisées. La virtualisation des serveurs gagnant du terrain, cette divergence des technologies a entraîné dans les grandes entreprises le déploiement d’équipes pléthoriques de spécialistes hautement qualifiés (et grassement payés). Cette approche cloisonnée s’est traduite par une prolifération des technologies et une augmentation des coûts opérationnels, souvent au point de surpasser les coûts d’acquisition des technologies elles-mêmes. monté en rack. La résilience du stockage, habituellement obtenue dans les systèmes traditionnels par la mise en œuvre d’architectures à deux contrôleurs, est obtenue dans les solutions hyperconvergées par un mécanisme de distribution (« scale-out ») sur plusieurs noeuds, une fonction souvent déjà présente pour assurer la résilience et le basculement des serveurs au niveau de l’hyperviseur. Le recours à des infrastructures convergées a alors constitué la première étape d’un processus visant à résoudre les problèmes opérationnels associés au modèle cloisonné. Il a donné naissance à des systèmes prêts à l’emploi combinant serveurs, baies de stockage et équipements réseau en une référence produit (SKU) unique. Les solutions convergées simplifient le fonctionnement en limitant les options technologiques déployées et en centralisant la gestion et le support : en cas de problème, le « bouc émissaire » est ainsi tout trouvé. Dans la plupart des cas, l’infrastructure convergée n’est pas moins chère que les éléments séparés, mais le coût total de possession est inférieur grâce à la réduction des coûts opérationnels. Toutes les solutions actuelles en matière d’hyperconvergence reposent sur l’utilisation d’un hyperviseur serveur, par exemple VMware vSphere, Microsoft Hyper-V ou les hyperviseurs Open Source KVM et XenServer. Définition de l’infrastructure hyperconvergée Les solutions hyperconvergées poussent encore plus loin le processus d’intégration entamé avec l’infrastructure convergée. Les composants physiques des couches de stockage et de traitement sont rassemblés au sein d’une seule unité physique, en général un serveur Les offres hyperconvergées font souvent appel à du matériel générique (même si certaines présentent encore des composants sur mesure) plutôt qu’à des circuits intégrés client (ASIC) ou pré-diffusés programmables (FPGA) personnalisés, utilisés dans les systèmes de stockage dédiés. En conséquence, c’est dans le logiciel que réside l’ingrédient secret, l’élément qui fait la différence des produits hyperconvergés et dont ils tirent leurs principaux avantages. Stockage distribué L’utilisation du stockage distribué est un trait distinctif des solutions hyperconvergées. Les composants DAS de chaque serveur physique sont associés pour créer un pool logique qui utilise toutes les ressources du cluster de noeuds scale-out. Cette technique scale-out offre un certain nombre d’avantages : La protection des données est mise en oeuvre par distribution ou réplication des données sur plusieurs noeuds, afin de compenser la perte d’un disque voire d’un noeud entier. RÉSILIENCE : A PROPOS 8 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? Les Entrées/Sorties de chaque machine virtuelle (VM) peuvent être distribuées dans tout un cluster de serveurs. Cela permet l’agrégation de la bande passante d’E/S de nombreux disques durs ou SSD. Lorsque les données résident en local sur une VM, la latence d’accès au stockage hyperconvergé peut être inférieure à celle pour une baie externe connectée à un SAN. PERFORMANCES : Le recours à une technologie scale-out permet d’utiliser le DAS générique local à la place d’un système dédié de stockage sur SAN, dont le coût serait supérieur. Le composant de stockage de l’hyperconvergence est mis en oeuvre sous la forme soit d’une VM présente sur tous les nœuds de l’infrastructure soit, dans le cas d’EVO:Rail de VMware, sous la forme d’un module noyau (la technologie Virtual SAN de VMware). Est-il préférable d’intégrer le stockage dans le noyau ou de le conserver à l’extérieur ? La question suscite un vaste débat. Les tenants de la solution du noyau (par exemple, VMware) affirment que cette solution apporte plus de résilience que les mises en oeuvre sur VM car l’activité des autres machines virtuelles n’a aucune incidence sur les fonctions de stockage. En revanche, ceux qui prônent le stockage sur VM soulignent les avantages qu’il y a à séparer le stockage du « système d’exploitation » de l’hyperviseur, de la même manière que le stockage SAN partagé retirait les données du serveur. Au nombre des bénéfices invoqués figurent une plus grande souplesse pour les mises à niveau, la protection contre les pannes (un problème de stockage n’entraîne pas l’arrêt complet du serveur) et l’isolement des performances et de la sécurité. Quelle que soit la solution retenue, la qualité de la mise en oeuvre est primordiale. Les trois piliers de l’informatique fusionnent Les solutions hyperconvergentes réunissent les piliers traditionnels du stockage, du réseau et du traitement dans l’enceinte unique du serveur. Le mot d’ordre de ces produits est la simplification ; avec eux, plus besoin de compétences spécialisées, notamment en gestion du stockage. Ce qui explique que petites et grandes entreprises l’adoptent avec enthousiasme. Pour beaucoup, l’hyperconvergence est le successeur désigné de la virtualisation des serveurs en tant que norme de facto pour le déploiement de nouvelles charges de travail. Produits hyperconvergés matériels et purement logiciels Avant de répertorier les avantages (et inconvénients) des solutions hyperconvergées, arrêtons-nous un instant sur le modèle de mise en oeuvre. Les solutions hyperconvergées peuvent être fournies sous la forme d’appliances, combinant matériel et logiciel, ou en tant que simples produits logiciels. Les appliances présentent certains avantages par rapport aux offres purement logicielles : INTÉGRATION TESTÉE. Les éditeurs ont effectué tous les tests d’intégration sur chaque composant afin de garantir un fonctionnement efficace de la configuration. Cela signifie, par exemple, que l’adaptateur de bus hôte et les contrôleurs SCSI les plus A PROPOS 9 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? appropriés ont été implémentés après vérification de leurs performances et de leur fiabilité. En cas de mise à niveau des systèmes, le matériel à tester est réduit, ce qui facilite le contrôle de la procédure. Les éditeurs peuvent évaluer leurs propres solutions, afin de fournir des indications claires sur le nombre de VM qu’une configuration peut prendre en charge. Ainsi, les utilisateurs sont plus aptes à déterminer les modèles et les quantités qu’ils doivent acheter pour répondre à un besoin particulier. PERFORMANCES ÉVALUÉES. D’après les éditeurs de solutions purement logicielles, leurs produits permettent d’éviter le « tribut matériel » imposé par les fournisseurs d’appliances pour la vérification de tous les composants. Pour les entreprises habituées à un fournisseur matériel particulier, une solution logicielle offre l’avantage de se déployer sur le matériel dont elles disposent déjà ou qu’elles peuvent acquérir à un moindre coût dans le cadre d’un contrat de fourniture existant. Le revers de la médaille est qu’il n’y a plus de « bouc émissaire » désigné, ce qui peut compliquer l’identification de certains problèmes (comme avec VMware VSAN et les contrôleurs SCSI). Avantages et inconvénients de l’hyperconvergence Que ce soit sous la forme d’une appliance ou d’un logiciel, les produits d’infrastructure hyperconvergée présentent des avantages attrayants mais aussi certains inconvénients. C’est sans doute à ce niveau que des économies majeures en termes de coûts et de ressources sont le plus souvent constatées. En effet, une solution hyperconvergée s’installe et se met en service en quelques heures seulement, au lieu des jours, voire des semaines, exigés pour la mise en oeuvre intégrale d’une solution de serveur virtuel à grande échelle. Cette économie est sans FACILITÉ DE DÉPLOIEMENT. doute encore plus évidente dans les petites entreprises qui n’ont pas les moyens de mobiliser des équipes techniques pour l’élaboration de solutions. Les avantages en matière de déploiement figuraient déjà parmi les attraits les plus importants des premières solutions d’infrastructure convergée. Les solutions hyperconvergées sont-elles meilleur marché que le déploiement d’une solution personnalisée de serveur virtuel ? La question est discutable, du moins du point de vue matériel. Cependant, si l’on prend également en compte les frais d’exploitation, les coûts sont généralement inférieurs pour de nombreuses entreprises. COÛT INFÉRIEUR. La gestion des solutions hyperconvergées peut s’avérer plus facile que celle de solutions personnalisées. Par exemple, il est possible de retirer les noeuds hyperconvergés d’un cluster au fur et à mesure de l’intégration de nouveaux noeuds, afin d’assurer une continuité dans la stratégie de mise à niveau. En outre, les éditeurs s’efforcent d’améliorer les écosystèmes de leurs produits en ajoutant ou en renforçant les fonctions de surveillance et d’alerte qui leur permettent de proposer une assistance proactive en cas de défaillance matérielle. FACILITÉ DE GESTION. Les noeuds d’une solution hyperconvergée assurant à la fois des fonctions de traitement et de stockage - qui s’équilibrent elles-mêmes entre capacité et performances -, il existe toujours un risque de devoir ajouter de la capacité même si une seule des deux fonctions, traitement ou stockage, en a besoin. Les éditeurs ont tenté de résoudre ce problème en fournissant plusieurs noeuds et en prenant en charge des configurations asymétriques, qui permettent de combiner de nombreux types de noeuds. EPUISEMENT DES RESSOURCES. A PROPOS 10 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET Accueil HYPER-CONVERGENCE REDÉFINISSENT LES L’explosion des ARCHITECTURES DE données, un défi pour STOCKAGE les architectures de stockage CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: Flash et stockage objet QUELLES DIFFÉRENCES ? changent la donne en entreprise L’INFRASTRUCTURE HYPERCONVERGÉE OU Pourquoi la flash menLE STOCKAGE «TOUT ace les architectures COMPRIS» traditionnelles HYPERCONVERGÉ : Les constructeurs UNE OFFRE QUI NE peaufinent leur offre de CESSE DE S’ÉTOFFER baies 100% Flash Meilleurs cas d’utilisation des systèmes hyperconvergés Comme pour chaque décision d’achat en matière de stockage, il convient d’évaluer les solutions hyperconvergées en commençant par leur adéquation avec l’environnement du datacenter. Au départ, ces produits ont été adoptés par des PME, en particulier celles qui manquaient de ressources et cherchaient à simplifier les opérations. Du point de vue applicatif, il est possible de déployer des applications diverses et variées, bien que celles qui exigent de hautes performances ne soient pas particulièrement adaptées (certains fournisseurs se penchent actuellement sur les problèmes de performances). Par conséquent, les entreprises utilisent des systèmes hyperconvergés pour toutes sortes de charges de travail, au grand dam des fournisseurs traditionnels d’architectures composées d’éléments distincts. D’un autre côté, les systèmes hyperconvergés peuvent convenir à des tâches plus spécifiques, comme la virtualisation de postes de travail (VDI) ou l’hébergement d’autres types d’applications autonomes. n CHRIS EVANS Consultant indépendant chez LANGTON BLUE CHIFFRES CLEFS SUR LE Panorama Gartner des STOCKAGE FLASH baies 100% Flash PCA ET PRA : L’ARME Le Cern dope ses baies DES ENTREPRISES NetApp avec la techCONTRE LES SINISTRES nologie FlashPools INFORMATIQUES Le Stockage objet STOCKAGE FLASH CÔTÉ frappe à la porte des SERVEUR : LES FORentreprises MATS DE DISQUE SSD La montée en puisCOMMENT BÂTIR UN sance du stockage NAS SYSTÈME DE STOCKAGE scale-out CLOUD AVEC OPENSTACK Hyperviseurs : vers une surenchère de capacité DÉGRADATION DES de stockage PERFORMANCES DES VM : ET SI LE STOCKAGE A propos ÉTAIT INNOCENT ? A PROPOS 11 • STORAGE • LEMAGIT • JUIN 2015 D O S S IE R ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» CHRISTOPHE BARDY PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES Le marché des acteurs de l’hyperconvergence, s’il reste encore assez restreint, ne cesse de se développer dans la foulée du succès d’acteurs tels que Nutanix ou Simplivity, les deux pionniers de la discipline. L’émergence d’EVO : Rail de VMware a ainsi permis aux géants de l’informatique de mettre un pied sur le secteur, mais une multitude de start-ups s’affronte aussi sur le marché. La dernière en date à proposer sa solution est Atlantis Computing, jusqu’alors connue pour ses technologies d’accélération et de cache en mémoire et SSD, avec une offre plus de 50 % moins coûteuse que les offres actuelles du marché. STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD Nutanix NX HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH Nutanix est avec Simplivity le pionnier des systèmes hyperconvergés vendus sous la forme d’appliances. Ces systèmes ont fait la fortune de la société dont la croissance est exponentielle. Ils font de la société une concurrente redoutable pour les constructeurs de stockage et de serveurs. Nutanix avait à l’origine lancé ses systèmes avec le seul support de VMware, mais il a récemment ajouté le support des COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS 12 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? environnements virtualisés Microsoft. Il propose aussi une implémentation d’Hadoop sur son architecture et travaille aussi au support d’une pile intégrée KVM/OpenStack. L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? n UNE VRAIE APPROCHE INTÉGRÉE, COMBINANT SERVEUR ET STOCKAGE. Nutanix a fait ses débuts en 2011 avec le lancement de ses premiers serveurs convergés, les NX-2000 basés sur un design SuperMicro Twin – depuis supplantés par les NX-1000 et NX -3000 et par les nœuds plus musclés des séries 600, 7000, 8000 et 9000. Chaque block « Twin » est capable d’accueillir jusqu’à quatre « lames » serveurs, que Nutanix appelle des nœuds. Chaque nœud embarque deux puces Xeon virtualisées par VMware ESXi ou Hyper-V. Outre sa puce Xeon, chaque serveur dispose de deux connecteurs 10Gigabit ainsi que d’une série de SSD et de disques durs positionnés en frontal dans le châssis du block (1 à 2 SSD par nœud et 4 disques SATA). La sauce secrète de Nutanix est son système de fichiers distribué, NDFS, qui va permettre d’agréger la capacité des nœuds en un espace de stockage unique à haute performance. Celui-ci va être mis à la disposition des machines virtuelles installées sur le cluster. Sans ce système de gestion de fichiers distribué, il n’y aurait tout simplement pas de Nutanix. L’architecture distribuée de stockage de Nutanix est la clé de ses systèmes. Dans la pratique chaque nœud héberge une VM de contrôle qui pilote l’ensemble des opérations de stockage pour le nœud et participe aussi au fonctionnement du cluster de stockage. Cette VM de contrôle présente aux différentes VM du nœud un stockage NFS (ou SMB v3 pour la version Hyper-V) qu’elles consomment. En priorité, les opérations d’écritures sont dirigées vers les SSD – qui servent à la fois pour le stockage et le cache — puis immédiatement dupliquées sur un autre SSD situé sur un nœud proche du cluster avant acquittement et persistance. Si les données écrites ne sont pas accédées de nouveau rapidement, elles sont progressivement migrées vers les disques SATA via un mécanisme de tiering. L’objectif de la VM de contrôle de chaque nœud est de servir de façon optimale les VM locales, tout en participant aux autres tâches du cluster. En cas de déplacement d’une VM d’un nœud vers un autre (via vMotion ou live Migration), les premières opérations d’E/S sont servies via le contrôleur local moyennant la pénalité d’un saut pour accéder aux nœuds sur lesquelles les données sont stockées. Mais en tâche de fond, les données sont progressivement migrées vers le contrôleur local afin d’assurer que les futures opérations d’E/S pourront être servies de façon optimale par le stockage local au nœud. La version 4.0 de l’OS maison, NOS, a apporté la gestion de la déduplication de données, via une technologie baptisée Mapreduce Deduplication, qui permet d’optimiser la plate-forme du constructeur pour les déploiements VDI. Concrètement, une empreinte est vérifiée automatiquement par checksum SHA-1 pour l’ensemble des données ingérées. Si un bloc dupliqué est trouvé, un processus élimine les données dupliquées en tâche de fond. À la lecture, si un bloc de données avec le checksum requis est déjà présent dans le cache mémoire, il est délivré depuis le cache et non pas depuis le stockage. Cette version 4.0 a aussi permis d’affiner le niveau de protection application par application en déterminant VM par VM le nombre de copies d’une même machine virtuelle sur un cluster ou sur de multiples clusters. Ce qui permet par exemple d’avoir des niveaux de tolérance aux pannes différents en fonction de la criticité des applications fonctionnant sur une infrastructure Nutanix. Une autre amélioration est la possibilité de mettre à jour les différents nœuds A PROPOS 13 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? d’un cluster de serveurs Nutanix sans interrompre le fonctionnement du cluster. n UNE ARCHITECTURE RÉSILIENTE. L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? Côté protection des données, la technologie de Nutanix a été conçue pour être résiliente aux pannes tant d’un élément local (disque ou SSD) que d’un contrôleur virtuel ou d’un nœud physique. Des copies redondantes des données sont effectuées afin de garantir la survie de l’architecture à toute forme de panne. Par exemple, en cas de panne d’un nœud, le système recrée automatiquement de nouvelles répliques sur les autres nœuds afin de maintenir le niveau requis de redondance de données. Outre des capacités de réplication asynchrones, l’offre de Nutanix supporte aussi la réplication synchrone entre clusters afin de permettre la mise en œuvre de solutions métro cluster – avec de multiples topologies telles qu’un à plusieurs (« one-to-many ») et plusieurs vers un (« many-to-one »). Une capacité demandée par nombre de clients européens, en particulier pour l’hébergement d’applications critiques n’ayant pas été codées selon les nouveaux modèles d’architectures webscale. Pour son OS, Nutanix s’appuie sur une multitude de composants d’origine Open Source. Zookeeper est, par exemple, utilisé pour gérer la configuration et l’état de l’ensemble des éléments du cluster, de telle sorte qu’en cas de défaillance, les requêtes E/S sont automatiquement redirigées vers un autre contrôleur jusqu’au retour à un état normal. De même, les métadonnées sont gérées par une base de données NoSQL dérivée de Cassandra et modifiée notamment pour garantir la consistance des données entre les nœuds. L’architecture du magasin de métadonnées s’apparente à celle d’un « ring » à la Scality, afin d’optimiser le placement et la latence d’accès aux métadonnées depuis n’importe quel nœud. Notons pour terminer que Dell a noué un accord avec Nutanix pour commercialiser des appliances hyperconvergées combinant la technologie de ce dernier avec ses serveurs PowerEdge. Une alliance qui n’a rien d’exclusif et que Nutanix pourrait étendre à d’autres constructeurs dans les mois à venir. Simplivity OmniCube Simplivity est une start-up de la côte Est des États-Unis qui, comme Nutanix, a conçu une offre d’appliances hyperconvergées baptisée OmniCube. Sur le papier, Simplivity a été plus ambitieux que Nutanix, puisque la mission du constructeur est de consolider dans un seul équipement serveur virtualisé, commutateur de stockage, ressources de stockage partagées à haute disponibilité, appliance de sauvegarde avec déduplication, optimisation WAN, passerelle cloud, baie SSD et appliance de cache de stockage. Évidemment, la haute disponibilité de l’ensemble est assurée par distribution des composants. Comme l’explique Doron Kempel, le CEO et fondateur de la firme, l’utilisation d’un modèle distribué permet non seulement d’accroître la résilience mais aussi d’augmenter la capacité de l’ensemble ainsi que ses performances : « il suffit d’ajouter d’autres boîtes », explique Doron Kempel. Chacune des appliances n’est ni plus ni moins qu’un serveur standard signé... Dell, virtualisé avec ESX, et enrichi des composants logiciels et matériels de SimpliVity. Car la technologie de la firme n’est pas que logicielle. Pour accélérer les fonctions de déduplication de stockage, et d’optimisation WAN, notamment, Simplivity a conçu une carte d’accélération matérielle qui s’insère dans chacun des nœuds. L’ensemble s’administre via une console vCenter qui doit fonctionner sur un serveur distinct. Chaque serveur OmniCube est équipé de quatre disques SSD et de 8 disques durs à haute capacité. L’ensemble A PROPOS 14 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? est motorisé par des Xeon E5 d’Intel. Chaque OmniCube embarque deux interfaces 10 GbE et deux interfaces Gigabit Ethernet. Afin d’optimiser les performances et notamment la latence, les données réparties sur une grappe de serveurs OmniCube sont associées étroitement aux machines virtuelles qui les utilisent et sont déplacées avec elles, lorsqu’elles sont migrées d’un centre de production à l’autre : « chaque copie est une copie complète, dédupliquée, compressée et optimisée pour la transmission WAN », explique Doron Kempel. Cette optimisation WAN n’intègre pas toutes les capacités d’accélération des applications des solutions Riverbed, reconnaît volontiers le patron de la firme. Chaque OmniCube est commercialisé autour de 55 000 $. Notons que Simplivity a signé un accord avec Cisco qui permet au constructeur d’embarquer la carte et les logiciels de Simplivity dans ses propres serveurs UCS afin de proposer une solution hyperconvergée prête à l’emploi. VMware EVO : RAIL À l’occasion de l’ouverture de sa conférence utilisateurs, VMworld 2014 qui se tenait en août dernier à San Francisco, VMware a officialisé le lancement d’EVO : Rail, une nouvelle ligne d’appliances hyperconvergées, jusqu’alors connue sous le nom de code Marvin. Les appliances EVO : Rail sont proposées par la plupart des grands constructeurs à l’exception notable de Cisco et ont pour objectif, selon VMware, de concurrencer les offres de Nutanix et Simplivity, les deux pionniers des serveurs hyperconvergés. sont des appliances serveurs x86 rackables couplant, compute, stockage et réseau. Assemblées et LES APPLIANCES EVO : RAIL commercialisées par les partenaires de VMware, elles se présentent sous la forme d’un serveur 2U intégrant 4 nœuds serveurs indépendants chacun doté de deux puces Xeon E5 (v2 ou v3) et de 192 Go à 256 Go de mémoire vive et disposant d’un accès à un disque de boot, à un disque SSD MLC de 400 Go et à trois disques SAS de 1,2 To. Typiquement, ce profil correspond à celui de certains serveurs de la ligne SL chez HP, de la gamme PowerEdge C Series chez Dell (par exemple le C6220), de la gamme Primergy CX chez Fujitsu (par exemple le XS400S2) ou de la gamme 2U Twin chez SuperMicro. Selon VMware, chaque nœud serveur doit au minimum disposer de deux ports 10 Gigabit Ethernet pour la communication inter-nœuds et la communication vers l’extérieur. Sur cette base matérielle, les constructeurs pré-installent le logiciel EVO : Rail (pour l’essentiel composée de l’hyperviseur vSphere dans sa version Entreprise Plus, ainsi que de la solution de stockage distribué de VMware, VSAN). Un cluster de 2U avec ses quatre noeuds ainsi configurés est livré prêt à l’emploi peut héberger une centaine de VM serveurs ou quelque 250 postes de travail virtualisés. dispose d’une interface d’administration simplifiée accessible via une simple interface HTML 5 (le signal, sans doute, que l’interface en Flash conçue pour les versions standards de vSphere ne sera sans doute pas de ce monde éternellement) et exploite les principales technologies de la firme dont vSphere HA (haute disponibilité des VM), vMotion (mobilité des VM), DRS (placement automatique des VM sur les serveurs les mieux adaptées en fonction des ressources disponibles). La solution est aussi conçue pour être mise à jour automatiquement via un mécanisme de mises à jour roulantes. Chaque nœud est ainsi à tour de rôle placé en maintenance pendant qu’il est mis à jour et que les trois autres assurent la continuité de service. LA SOLUTION EVO : RAIL A PROPOS 15 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? n UNE SOLUTION ÉVOLUTIVE Atlantis HyperScale VMware indique qu’il est possible d’étendre le cluster initial par ajout de nouvelles appliances EVO : Rail. L’ajout d’une nouvelle appliance s’effectue par détection automatique des nouveaux serveurs de l’appliance et requiert moins de six minutes, configuration incluse. Après s’être longtemps limité à l’optimisation des environnements VDI – ce pour quoi il a obtenu un Best of VMworld en 2014 de la part de nos collègues américains de TechTarget -, Atlantis Computing a annoncé début mai le lancement d’une série d’appliances hyperconvergées, bâties - au choix - sur les serveurs de Cisco, HP, Lenovo ou SuperMicro. AVEC L’ARRIVÉE D’EVO : RAIL , VMware affiche clairement ses ambitions sur le marché des appliances hyperconvergées et s’attaque de façon frontale à des acteurs comme Nutanix ou Simplivity. Dans un premier temps, ces derniers auront beau jeu de faire remarquer que l’approche de VMware valide leur démarche et surtout que leurs offres sont à même de supporter des échelles de déploiement bien supérieures à celles d’EVO : Rail. Mais il leur faudra se méfier : en présentant EVO : Rail, VMware a aussi levé le voile sur EVO : Rack, une solution hyperconvergée conçue cette fois-ci pour les cloud internes des entreprises ou pour les fournisseurs de services. Il est à noter que VMware n’a pas forcément opté pour un positionnement tarifaire agressif pour son offre EVO : Rail. Selon les constructeurs, une appliance avec ses 4 nœuds est ainsi vendue près de 150 000 $. Jusqu’à récemment, les possesseurs de licence vSphere ne pouvaient en plus pas utiliser leurs licences existantes pour migrer vers EVO : Rail ; ce qui pénalisait l’offre par rapport à ses concurrentes. VMware s’est donc résolu à proposer un programme permettant de migrer des licences vSphere vers EVO : Rail, réduisant fortement le coût d’acquisition des appliances. La solution Hyperscale de l’éditeur est en fait le fruit du repositionnement de l’offre phare de l’éditeur, USX, qui était jusqu’alors utilisée comme cache d’accélération les infrastructures de stockage existantes. Plutôt que de résoudre les problèmes des autres constructeurs, Atlantis a finalement décidé que sa solution de stockage pouvait être utilisée pour fournir un stockage distribué performant et hautement disponible sur une configuration hyperconvergée - ce qui a donné naissance à la solution Hyperscale. Concrètement, Atlantis pré-installe sa solution logicielle sur les serveurs choisis par ses clients. Atlantis met en avant une configuration SuperMicro 2U embarquant 4 nœuds serveurs Xeon E5v3 avec 256 à 512 Go de RAM, mais propose aussi à ses clients des alternatives basées sur des serveurs 1U de Cisco, HP ou Lenovo (dans ce cas, une solution à 4 nœuds occupe un espace de 4U dans le rack). Côté stockage, Atlantis a fait le pari d’entrée de jeu du 100 % Flash, là où ses concurrents proposent dans la plupart des cas de l’hybride. Malgré ce choix, une appliance Atlantis avec 12 To de stockage utile affiche un prix près de 4 fois inférieur à celui de Nutanix pour une configuration hybride et 3,5 fois inférieur à celui de Simplivity. Avec 24 To de stockage, l’écart passe à 2,9 et 3,1 fois. Des prix canons par rapport aux autres solutions hyperconvergées mais aussi par rapport aux solutions traditionnelles. Comme chez Nutanix et Simplivity, le composant principal A PROPOS 16 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? d’Hyperscale se présente sous la forme d’une machine virtuelle qui s’installe sur chacun des serveurs d’un cluster. Mais la grosse différence est que cette machine virtuelle — dont la technologie reprend celle du produit phare de l’éditeur, USX — consomme une partie de la mémoire du serveur (quelques dizaines de gigaoctets) pour optimiser les opérations de stockage en mémoire (cache, déduplication/compression de données, ré-ordonnancement d’E/S…). Les disques Flash présents dans chaque serveur se bornent quant à eux à fournir une couche de persistance rapide. Selon Atlantis Computing, le fait de réaliser un maximum d’opérations en mémoire et sur le nœud serveur sur lequel sont situées les VM utilisatrices permet non seulement de doper les performances (latence, IOPS, débit), mais aussi d’économiser de la capacité utilisée (Atlantis revendique une multiplication par 5 de la capacité utilisable). Atlantis ILIO USX permet aussi d’apporter des fonctions avancées de données, comme le clonage rapide de VM ou le provisioning accéléré de VM. Les challengers Côté résilience, chaque volume de stockage dans Hyperscale (aussi appelé Application Defined Storage Volume ou ADS) se comporte comme un volume géré par deux contrôleurs en mode actif/actif et est protégé par des mécanismes de parité similaires à ceux du RAID, de telle sorte que la disponibilité est assurée à tous les niveaux (panne d’un nœud, panne d’un disque…). Nimboxx est un autre fournisseur de produits hyperconvergés qui base son produit sur des logiciels Open Source, comme KVM. La société affirme que ses systèmes se déploient en moins de 10 minutes et réalisent des performances de stockage 10 fois plus élevées que ceux de la concurrence. Pour l’instant, la solution Hyperscale est disponible avec les hyperviseurs VMware vSphere et XenServer – la conséquence du passé très « VDI » de l’éditeur et de sa proximité avec Citrix. Les prix débutent à 78 000 $ pour 4 nœuds Bi-Socket Xeon E5 v3 avec 256 Go de RAM sous vSphere 5.5 et un total de 12 To de stockage Flash utile, le tout avec un support mondial 24x7 de 3 ans. Gridstore a récemment repositionné sa solution de stockage scale-out fondée sur Hyper-V pour la packager sous la forme d’une offre hyperconvergée appelée Gridstore HyperConverged Appliance. La ligne de produits comprend des systèmes équipés de stockage 100 % flash ou hybride. Il est également possible d’augmenter la capacité de stockage en ajoutant des noeuds de stockage grande capacité ou hybrides dédiés. n SCALE COMPUTING Scale Computing a adopté une autre approche de l’hyperconvergence, reposant notamment sur l’utilisation de l’hyperviseur Open Source KVM. La société a élaboré sa propre couche de stockage bloc en cluster, baptisée Scribe (Scale Computing Reliable Independent Block Engine). Scribe procède à l’abstraction du stockage physique et implémente la mise en cache des E/S sur toutes les ressources disponibles. L’entreprise a également créé un moteur d’état permettant de gérer le statut de tous les composants matériels physiques. Scale Computing cible le segment de marché des PME-PMI et cherche à capitaliser sur l’utilisation de logiciels Open Source pour éviter le « tribut VMware » des autres solutions. NIMBOXX GRIDSTORE (APPLIANCE) CHRISTOPHE BARDY, Rédacteur en Chef Adjoint et co-fondateur du MagIT A PROPOS 17 • STORAGE • LEMAGIT • JUIN 2015 CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» Chiffres clefs sur le stockage Flash Plus de la moitié des entreprises utilisent déjà de la Flash pour certaines de leurs applications. ➤ Est-ce que votre entreprise utilise le ➤ Quelles applications utilisent stockage Flash ? la Flash ? Non, mais nous évaluons PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS Bases de données 31 % HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH 18+31+51 ACCUEIL 35% 41% Virtualisation 51 % Non et nous n’avons aucun projet 48% 52% Oui OLTP (transactionnel) 26% 21% 18 % VDI Big Data / Analytique ➤ Comment avez-vous déployé la Flash dans vos infrastructures ? 21% 27% 19% 21% ERP 14 14 Web et serveurs applicatifs 14 18 Finance / HR 14 13 64 % 40 % 30 % CRM 14 % Baies de stockage hybrides Dans des serveurs (SSD ou PCIe) Dans des baies 100 % Flash * De multiples réponses étaient autorisées Dans des appliances de cache HPC / Apllications techniques 11 11 8 10 Utilise déjà la Flash Prévoit d’utiliser la Flash Messagerie 7 9 18 • STORAGE • LEMAGIT • JUIN 2015 ANALYSE ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES Pour satisfaire les exigences des métiers en matière de disponibilité des applications, les entreprises ont beaucoup investi dans leurs PRA et PCA ces dernières années. CHRISTOPHE BARDY Rares sont aujourd’hui les entreprises qui peuvent se passer de leur informatique à tel point que dans bien des cas, l’inaptitude à faire face à un incident informatique peut leur être fatale. Selon une étude du cabinet de conseil américain Eagle Rock, 40% des entreprises ayant subi un arrêt de 72 heures de leurs moyens informatiques et télécoms ne survivent pas à un désastre informatique. C’est la raison pour laquelle de plus en plus de sociétés, de toutes tailles, s’attachent à mettre en place un plan de reprise d’activité ou un plan de continuité d’activité informatique. Au fil du temps, la signification de ces deux termes a évolué. Historiquement, le plan de continuité s’attachait à analyser l’impact potentiel d’un désastre ou d’une défaillance sur le métier de l’entreprise et à définir les moyens et procédures à mettre en place pour en limiter les conséquences. Le plan de reprise d’activité s’intéressait quant à lui aux aspects informatiques du PCA. STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK Pour les informaticiens, la terminologie a évolué : de plus en plus le PCA décrit l’ensemble des moyens destinés à assurer la continuité d’activité des applications, c’est-à-dire à garantir la haute disponibilité de ces applications (ce qui implique l’impossibilité d’un arrêt de ces applications même en cas de sinistre sur un site). Le PRA, quant à lui, décrit l’ensemble des moyens et procédures destiné à assurer une reprise rapide et ordonnée de la production après un arrêt inopiné DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS 19 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? (lié par exemple à une défaillance technique, ou énergétique, à une erreur humaine ou à un sinistre naturel). La différence entre les deux approches tend donc à se limiter à une différence en matière de temps d’indisponibilité de l’infrastructure et des applications en cas de sinistre. PCA : assurer la haute disponibilité des applications Dans le cadre d’un PCA, l’entreprise veille à définir les architectures, les moyens et les procédures nécessaires pour assurer une haute disponibilité des infrastructures (datacenter, serveurs, réseau, stockage) supportant l’exécution des applications de l’entreprise. L’objectif est d’assurer que quelle que soit la situation, les infrastructures mises en place garantissent aux utilisateurs un service ininterrompu. En général, la mise en œuvre d’un PCA suppose la mise en place d’équipements redondés entre plusieurs datacenters et fonctionnant de façon conjointe de telle sorte qu’en cas de défaillance d’un élément sur le site primaire, le relais soit automatiquement pris par le site secondaire. Typiquement, une telle architecture suppose la mise en place d’un dispositif garantissant la cohérence des données sur les baies de stockage entre le site primaire et le site secondaire. C’est par exemple ce que permet une solution comme VPLEX d’EMC et comme la dernière génération de baies VSP G1000 d’Hitachi. C’est aussi ce que permettent les technologies de géo-cluster de NetApp ou HP (3Par). Ces deux technologies assurent en fait la réplication transparente des données entre deux ou plusieurs sites et permettent un accès simultané en écriture aux données sur l’ensemble des sites. Couplées à des solutions d’orchestration et de virtualisation, ou à des technologies logicielles de failover (Oracle RAC, SQL Server Failover Cluster…), elles permettent la bascule automatisée des applications d’un datacenter à l’autre en cas de défaillance sur le site primaire. Il est à noter que toutes les applications de l’entreprise ne sont pas forcément concernées par la mise en œuvre d’un PCA, simplement parce que certaines ne sont pas jugées critiques et peuvent tolérer un arrêt, ou une éventuelle perte de données. Cette criticité est à définir de façon concertée avec les métiers de façon à déterminer quel sera le périmètre du PCA et quelles applications seront concernées par un « simple PRA ». Il convient aussi de dimensionner convenablement les infrastructures pour que la bascule vers le site secondaire n’affecte pas trop les performances. Dans le cas d’une architecture en mode actif/actif, la production est en effet répartie entre les deux datacenters de l’entreprise. Ce qui fait qu’un sinistre sur l’un d’entre eux se traduit mécaniquement par une diminution de moitié de la capacité de traitement disponible, donc potentiellement par une dégradation des performances sur l’infrastructure survivante. PRA : assurer le redémarrage ordonné des applications en cas de défaillance ou de sinistre Pour les entreprises qui n’ont pas les moyens ou le besoin d’un PCA, le PRA est la solution pour assurer un redémarrage ordonné et aussi rapide que possible de l’infrastructure informatique de l’entreprise en cas d’incident. Ce redémarrage s’effectue en général sur un site de secours, propriété de l’entreprise ou fourni par un prestataire tiers. Le PRA définit les architectures, les moyens et les procédures nécessaires à mettre en œuvre pour assurer la protection des applications qu’il couvre. Son objectif est de minimiser l’impact d’un sinistre sur l’activité de l’entreprise. On distingue plusieurs modes de redémarrage : le redémarrage à chaud s’appuie sur une copie synchrone ou asynchrone des données du site principal. Il s’agit de s’appuyer sur A PROPOS 20 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? le dernier état cohérent connu des données comme base pour les serveurs positionnés sur le site de secours. La réplication des données (qui peut être assurée par des technologies de sauvegarde et réplication telles que Veeam Backup and Recovery, ou des technologies de réplication de données en continu comme RecoverPoint chez EMC, AppAssure chez Dell, Tivoli Storage Manager chez IBM, CA ArcServe Replication chez CA ou DoubleTake chez Vision Solutions) assure un redémarrage rapide des serveurs de secours dans un état aussi proche que possible de celui qui a précédé le sinistre. Le RTO (Recovery Time Objective – le temps nécessaire pour remettre l’application en production) est donc minimal et le RPO (Recovery Point Objective – le temps entre le dernier état cohérent des données et le sinistre) réduit à son minimum, souvent quelques minutes. La situation est un peu différente en cas de secours à froid. Cette situation concerne encore nombre d’entreprises ne disposant pas des moyens financiers et/ou technique pour un PCA ou pour une reprise à chaud. Dans ce cas, le redémarrage après sinistre s’appuie sur les dernières sauvegardes réalisées par l’entreprise. Ces sauvegardes peuvent dans le meilleur des cas être des répliques provenant d’un système de sauvegarde dédupliqué sur disques comme une baie Data Domain ou dans le pire scénario, une simple sauvegarde sur bande. En cas de sinistre, l’entreprise doit donc activer son site de secours, restaurer ex-nihilo ses données depuis leur support de sauvegarde (disque ou bande) et remettre en service ses applications. Il s’agit là de la solution la plus économique pour mettre en place un PRA, mais elle a un prix en matière de RTO et de RPO. Le RTO est au minimum le temps de restauration des données et de mise en service des serveurs ; ce qui pour des environnements complexes peut vouloir dire plusieurs heures voire plusieurs jours. La bonne nouvelle est que la banalisation des solutions de sauvegarde sur disque comme Data Domain (EMC) a largement permis de réduire le RTO (de 17 heures à 2 heures en moyenne, selon une étude IDC de 2012). Le RPO dépend de la fréquence des sauvegardes. Dans le pire des cas, il peut atteindre un ou plusieurs jours (notamment pour les applications dont les fenêtres de sauvegarde sont longues et qui ne sont sauvegardées qu’une fois par jour, voire moins). Là encore la sauvegarde sur disques dédupliquée a amélioré la situation en réduisant les fenêtres de sauvegarde (de 11 heures avec une librairie de bandes à 3 heures en moyenne avec systèmes de sauvegarde sur disque dédupliquée comme EMC Data Domain, HP D2D ou Quantum DXi). Notons que si le redémarrage à froid était la règle pour nombre d’entreprises et notamment les PME il y a encore 5 ans, la généralisation de la virtualisation et du stockage en réseau a rendu accessible le redémarrage à chaud à un nombre croissant de sociétés. Le PCA n’est pas encore forcément à portée de tous - même s’il s’est banalisé pour certaines applications -, mais il est désormais accessible à nombre de PME de taille intermédiaire. Les progrès accomplis par les applications (par exemple avec l’intégration du failover dans la plupart des bases de données), par les baies de stockage, les solutions de sauvegarde sur disque et les technologies de virtualisation devraient le rendre accessible au plus grand nombre au cours des prochaines années. Et l’avènement de services de PCA et de PRA en Cloud devraient aussi contribuer à démocratiser encore un peu plus ces technologies. n CHRISTOPHE BARDY, Rédacteur en Chef Adjoint et co-fondateur du MagIT A PROPOS 21 • STORAGE • LEMAGIT • JUIN 2015 T E N D A N CE É MERG E NT E ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS Stockage Flash côté serveur : les formats de disque SSD La technologie Flash côté serveur réduit presque à néant la latence des applications. Découvrez comment la déployer. DENNIS MARTIN On a beaucoup parlé de modèles uniquement constitués de disques Flash, et des modèles hybrides, qui les combinent à des disques mécaniques. Mais côté serveur, on privilégie actuellement des déploiements de ressources de stockage sur disques SSD ( Solid State Device) : cette solution est l’une des plus faciles à mettre en oeuvre pour déployer le stockage Flash. Formats de disque SAS/SATA, stockage Flash sur carte PCI Express, stockage Flash compatible NVMe (Non-Volatile Memory express), barrettes DIMM (Dual Inline Memory Module) : il y a plus d’un moyen de déployer le stockage Flash côté serveur. Et désormais, ce dernier peut être permanent ou servir de cache. Plusieurs serveurs d’un même cluster peuvent même le partager. On voit également arriver de nouvelles fonctions et de nouveaux formats, par exemple NVDIMM. Les formats de disque restent courants et existent en trois tailles : 3,5, 2,5 et 1,8 pouces. Ils s’insèrent dans les mêmes baies que les disques durs mécaniques. En général, ils ne sont pas échangeables à chaud. Certains disques SSD ont la même épaisseur que les disques mécaniques, d’autres sont plus fins. Pour les serveurs, les disques SSD de 2,5 pouces sont les plus courants. 22 • STORAGE • LEMAGIT • JUIN 2015 Dell a récemment annoncé un modèle de serveur en rack qui accepte les disques SSD de 1,8 pouce. Neuf de ces disques occupent le même espace physique que deux de 3,5 pouces. Si vous cherchez une solution qui prend en charge un grand nombre d’IOPS pour un encombrement minimal, les disques SSD de 1,8 pouce s’imposent. Les capacités augmentent elles aussi. Par exemple, Samsung propose un disque SSD de classe entreprise de 2,5 pouces d’une capacité de 3,8 To. En 2015, attendez-vous à ce que d’autres fabricants proposent des disques SSD à grande capacité, de 2 To et plus. Les capacités des disques SSD de classe entreprise surpassent aujourd’hui celles des disques d’entreprise à 10 et 15 000 tours/minute. ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? Flash PCIe Pour les serveurs, la carte PCIe (PCI Express) est un autre format répandu. Installées dans le logement PCIe, ces cartes confèrent un accès très rapide au stockage. On les désigne souvent par leur capacité, mais aussi en référence à leur taille physique. Et ce dernier facteur est important en cas d’utilisation de serveurs de taille réduite : on les nomme donc « pleine hauteur, pleine longueur » et « demi-hauteur, demi-longueur », ou par leurs abréviations anglaises, respectivement FHFL et HHHL. Les performances explosent : connectées directement au bus PCI, ces cartes affichent une latence extrêmement faible. Leur inconvénient ? Elles se limitent à un seul serveur, qui doit être éteint pour les installer et les retirer. Pour beaucoup de disques SSD, le serveur doit comporter un logement PCIe 2.0 x8. Toutefois, certains des produits les plus récents s’insèrent dans un emplacement PCIe 3.0 x4. Lecteurs d’amorçage De plus en plus de serveurs d’entreprise sont configurés pour utiliser des disques SSD à l’amorçage. Chez Demartek, nous le faisons dans notre laboratoire depuis 2010. Nous apprécions la rapidité de démarrage du système d’exploitation. De plus, les applications semblent plus réactives quand elles sont chargées depuis des disques SSD. Les lecteurs d’amorçage n’ont pas besoin des mêmes niveaux de performance que les volumes des applications stratégiques : on peut donc envisager d’utiliser des disques SSD moins onéreux comme lecteurs d’amorçage de serveur. Sachant qu’il dope les performances, un disque SSD utilisé comme lecteur d’armorçage contribue à prolonger la durée de vie d’un serveur. périphériques montés à l’intérieur des boîtiers, notamment les disques SSD. Il s’agit d’une carte de 22 mm de large et dont la longueur varie de 30 à 110 mm. Elle s’insère dans un logement M.2 PCIe et fournit jusqu’à 480 Go de capacité, ce qui est largement suffisant pour un lecteur d’armorçage. Ce format est déjà disponible pour les ordinateurs de bureau et les portables. Autre format comparable à M.2 mais un peu plus ancien : mSATA. Ces disques SSD sont montés sur une carte d’une taille proche de celle d’une carte de visite, installée à l’intérieur du système. Le format mSATA a été, lui aussi, conçu à l’origine pour les ordinateurs portables. S’il est utilisable sur des serveurs, à terme il sera probablement remplacé par le format M.2. Un autre format grand public, celui des cartes microSD, est en cours d’adoption sur le marché des serveurs. Cette technologie de stockage est utilisée dans certains téléphones mobiles et d’autres petits appareils électroniques. On devrait bientôt la retrouver sous la forme de lecteur d’amorçage sur certains serveurs. La mise en oeuvre serveur comprendra vraisemblablement deux cartes microSD à des fins de redondance. Le facteur de forme SuperDOM, appellation correspondant à Supermicro SATA Disk On Module, est un format propriétaire disponible sur les serveurs Supermicro. Ce périphérique est un tout petit lecteur Flash qui s’insère dans un logement SATA spécial (voir la partie « Interfaces ») situé sur la carte mère nouvelle génération du serveur. Sa capacité, jusqu’à 64 Go, lui permet de servir de lecteur de démarrage. M.2 est un format plus récent conçu pour différents types de A PROPOS 23 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? Stockage Flash connecté directement sur le canal mémoire On dénombre actuellement deux formats de mémoire Flash sur le canal mémoire : la mémoire non volatile NVDIMM et le stockage sur le canal mémoire MCS. Les deux formats utilisent le canal mémoire pour les opérations de lecture et d’écriture sur le périphérique. Ils s’insèrent tous deux dans des emplacements DIMM standard et fournissent de l’espace de stockage, mais chacun à leur manière. Le module NVDIMM intègre des composants DRAM et Flash, une logique de contrôle et une source d’alimentation indépendante, généralement des supercondensateurs. Ce module fonctionne comme une DRAM et, en cas de coupure d’alimentation imprévue ou de panne système, il enregistre les données contenues dans la mémoire DRAM sur la mémoire Flash. Lorsque l’appareil est de nouveau sous tension, les données sont restaurées depuis la mémoire Flash dans la mémoire DRAM. Les modules NVDIMM sont actuellement disponibles dans des capacités de 4 à 16 Go. Ces capacités relativement faibles rendent l’utilisation des modules DVDIMM difficile en tant que ressources de stockage de grande envergure. Ces mémoires sont particulièrement utiles pour l’écriture en cache, le stockage de métadonnées, les bases de données In-Memory, la mise en file d’attente en mémoire et les opérations similaires qui ont besoin des pleines performances de la DRAM, mais avec une capacité de persistance. Le stockage sur le canal mémoire utilise la mémoire Flash sur module DIMM comme périphérique de stockage. Ces dispositifs sont disponibles dans des capacités allant jusqu’à 400 Go, avec des temps de latence inférieurs à 10 microsecondes. Cette technologie se révèle particulièrement utile pour certaines applications qui exigent des temps de latence extrêmement faibles. Toutefois, pour permettre d’utiliser ce stockage sur le canal mémoire, le BIOS ou l’interface UEFI de la carte mère doit pouvoir déterminer l’éventuelle présence de mémoire ou de stockage dans les emplacements DIMM, et faire la différence entre les deux. Certains constructeurs de serveurs fabriquent actuellement des cartes mères dotées de cette capacité. Diablo Technologies et Netlist, deux grands fabricants, ont porté un différend devant les tribunaux : l’arrivée de ces produits sur le marché sera peut-être retardée dans l’attente de la décision de justice. Conversion des bits par seconde en octets par seconde Le débit des interfaces et des périphériques de stockage est habituellement indiqué en Mo/s (mégaoctets par seconde). On obtient ce résultat en divisant par dix la mesure en mégabits par seconde (Mb/s). Beaucoup d’interfaces, comme SATA et SAS, utilisent le codage 8b/10b pour transcoder les octets de 8 bits en symboles de 10 bits et les envoyer sur le réseau. Les bits supplémentaires servent à des fins de commande et de contrôle. Dans l’interface, la conversion de bits en octets en divisant par dix est exacte. Le codage 8b/10b entraîne une perte induite de 20 % – (10-8)/10 – sur la vitesse de transmission brute. Interfaces Certains formats de périphérique SSD utilisent plusieurs interfaces, comme SATA, SAS et PCIe/NVMe. D’autres utilisent une seule interface, comme SATA ou PCIe. On utilise depuis plusieurs années l’interface SATA pour le stockage A PROPOS 24 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? sur un seul périphérique. La technologie SATA classique que nous connaissons aujourd’hui a atteint son apogée avec l’interface à 6 Gbit/s (0,6 Go/s). Elle ne connaîtra pas d’évolution vers des débits supérieurs. Elle sera remplacée par SATA Express qui utilise jusqu’à deux voies d’une interface PCIe pour atteindre la vitesse de 2 Go/s avec PCIe 3.0 et 1 Go/s avec PCIe 2.0. On peut utiliser la technologie SATA avec les formats de lecteur M.2, mSATA et SuperDOM. On utilise le SCSI en rattachement série, ou SAS (Serial Attached SCSI), comme périphérique de stockage depuis plusieurs années, et on s’oriente vers de nouvelles versions. La version actuelle de SAS qui prend en charge 12 Gb/s permet de connecter plusieurs appareils. Elle devrait multiplier ses performances par deux pour atteindre 24 Gb/s à l’avenir. La technologie SAS fait référence au protocole SCSI et à l’interface physique sous-jacente. Elle devrait aussi tirer parti de l’interface physique PCIe avec SCSI Express : cette interface utilisera le même protocole SCSI mais sur quatre voies de l’interface PCIe. La technologie SAS sert essentiellement au format disque dur. Les disques SSD comme les disques durs mécaniques sont disponibles avec l’interface SAS de 12 Gb/s. NVMe est une interface logicielle conçue pour les disques SSD qui recourent à l’interface physique PCIe. Elle s’applique donc au format de disque, aux cartes SSD PCIe et à tout autre nouveau format PCIe comme M.2. NVMe remplace les protocoles de contrôle SATA ou SAS classiques par un protocole rationalisé qui s’exécute sur un bus PCIe. Les performances s’améliorent très nettement et la latence est considérablement réduite. Lors de nos tests en conditions réelles, nous avons constaté des performances de plusieurs Go/s pour les formats de disque individuel et les disques SSD sur carte PCIe. n DENNIS MARTIN Catégories de technologie Flash pour serveur Du fait du mode de fonctionnement des mémoires Flash NAND, les fabricants de stockage SSD d’entreprise ont fractionné leur offre produit en trois catégories qui correspondent à autant de scénarios : usage intensif en lecture, usage mixte en lecture et écriture, usage intensif en écriture. Les disques SSD à usage intensif en lecture conviennent bien aux applications qui écrivent une fois un contenu ou le mettent rarement à jour, mais qui le lisent souvent. Ces disques répondent aux besoins des applications affichant un rapport de 90 % de lecture pour 10 % d’écriture. Ils proposent d’excellentes performances à un prix plus intéressant que les autres catégories que nous allons aborder ici. Ils peuvent bien souvent servir de périphérique d’amorçage. Les disques SSD à usage mixte en lecture et écriture correspondent aux applications qui ont un pourcentage de charges de travail en écriture plus important. Ils coûtent légèrement plus cher que les disques SSD à usage intensif en lecture, mais moins que ceux à usage intensif en écriture. Eux aussi peuvent servir de lecteur d’amorçage. Les disques SSD à usage intensif en écriture sont conçus pour des applications d’entreprise qui effectuent beaucoup d’opérations d’écriture. On pense par exemple aux transactions de base de données ou aux enregistrements (journalisation). Les disques de cette catégorie sont généralement les plus chers des trois mais, si vous avez besoin de hautes performances en écriture, ils sont pour vous. Président fondateur du cabinet d’analyses DEMARTEK A PROPOS 25 • STORAGE • LEMAGIT • JUIN 2015 CO N S E IL PR A T I QU E ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS Comment bâtir un système de stockage Cloud avec OpenStack Les composants de stockage d’OpenStack – Cinder et Swift – vous permettent de construire des systèmes de stockage objet et en mode bloc dans votre Cloud privé. CHRIS EVANS Dans l’évolution vers l’informatique à l’échelle du Web, des technologies essentielles telles que la virtualisation, le passage à l’architecture x86 et l’adoption rapide de la méthodologie DevOps ont transformé l’écosystème informatique. Etant donné que le volume de systèmes déployés dans les services informatiques continue d’augmenter, le prochain défi consistera à orchestrer et gérer les ressources de traitement, de stockage et réseau de la manière la plus rationnelle et efficace, en fournissant des services à ce qui est désormais connu sous le nom de Cloud privé. OpenStack est un projet de plateforme de Cloud Open Source, lancé à l’origine par la NASA et Rackspace Hosting dans le cadre d’un coprojet en 2010. Le code source est géré par la Fondation OpenStack et distribué sous licence Apache. Ce qui permet de distribuer et de modifier librement le code, sous réserve de conserver les mentions originales relatives aux droits de reproduction. OpenStack s’est fait connaître en tant que plateforme de déploiement d’applications scale-out ; la plateforme est utilisée par un grand nombre de prestataires de services pour la mise à disposition de Clouds publics, et par de grandes entreprises cherchant à mettre en oeuvre une infrastructure de Cloud privé. Il est important de souligner que la plateforme OpenStack est conçue pour fonctionner avec les applications scaleout et qu’elle convient peu aux déploiements d’applications monolithiques traditionnelles, telles que Microsoft Exchange, ou reposant 26 • STORAGE • LEMAGIT • JUIN 2015 sur des bases de données telles qu’Oracle. Le logiciel OpenStack comporte nombre de modules différents qui gèrent les divers aspects d’un environnement Cloud : stockage objet SWIFT : CINDER : NOVA : stockage en mode bloc machines virtuelles (VM)/traitement NEUTRON : réseau HORIZON : tableau de bord KEYSTONE : GLANCE : services de gestion des identités service d’images CEILOMETER : HEAT : télémétrie orchestration TROVE : base de données as-a-service (DBaaS, DataBase as a Service) A chaque nouvelle version du code OpenStack (la dernière version étant appelée Kilo), des projets sont créés ou dérivés à partir de projets existants, ou encore lancés comme des projets entièrement ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? nouveaux ; par exemple Ironic pour Bare Metal Provisioning et Sahara for Elastic MapReduce, dont la sortie était prévue pour la version Juno d’OpenStack. Cinq des composants fournissent les services de données. Swift est le sous-projet qui gère le stockage objet de l’infrastructure OpenStack. Le stockage en mode bloc est pris en charge par Cinder à l’aide de protocoles IP de stockage standard tels que NFS et iSCSI. Glance est un référentiel pour les images VM. Il utilise le stockage sous-jacent d’un système de fichiers de base ou de Swift. Trove fournit les fonctionnalités DBaaS, tandis que Sahara offrira les fonctions Elastic MapReduce, également appelées stockage pour clusters Hadoop. Dans le présent article, nous nous focaliserons sur Cinder et Swift, les deux principales plateformes de stockage. Stockage objet et stockage en mode bloc Les déploiements OpenStack font la distinction entre les systèmes de stockage objet et en mode bloc. Le composant Swift fournit un stockage objet, tandis que Cinder fonctionne en mode bloc. Ces deux plateformes peuvent être mises en oeuvre sur du matériel courant ou s’intégrer aux composants des fournisseurs traditionnels. Cinder pour le stockage en mode bloc Le stockage en mode bloc est un élément essentiel de la mise en oeuvre d’une infrastructure virtuelle et constitue la base du stockage des images VM et des données utilisées par les VM. Avant le développement de Cinder, introduit en 2012 dans la version Folsom d’OpenStack, les machines virtuelles (VM) étaient temporaires et leur stockage se limitait à leur durée de vie. Cinder prend en charge la gestion du stockage en mode bloc au niveau de la couche de traitement (Nova), à l’aide des protocoles iSCSI, Fibre Channel ou NFS, ainsi que d’un certain nombre de protocoles propriétaires offrant une connectivité d’arrière-plan. L’interface Cinder propose un certain nombre de fonctions standards qui permettent de créer et de connecter des appareils en mode bloc aux VM, telles que « create volume » (créer un volume), « delete volume » (supprimer un volume) et « attach volume » (connecter un volume). Des fonctions plus avancées prennent en charge la capacité d’étendre les volumes, de prendre des instantanés et de créer des clones à partir d’une image VM. De nombreux fournisseurs proposent une prise en charge de la technologie de bloc avec leurs plateformes matérielles, grâce à l’utilisation d’un pilote Cinder qui convertit l’API Cinder en commandes sur le matériel spécifique du fournisseur. Parmi ceux qui offrent une prise en charge Cinder, on compte EMC (avec VMAX et VNX), Hewlett-Packard (3PAR StoreServ et StoreVirtual), Hitachi Data Systems, IBM (sur l’ensemble des plateformes de stockage), NetApp, Pure Storage et SolidFire. Il existe également des solutions logicielles comme celles d’EMC (ScaleIO) et de Nexenta. En outre, certaines plateformes Open Source permettent de fournir une prise en charge de Cinder, comme Red Hat avec Ceph et GlusterFS. Ceph a été intégré au noyau Linux. Ce dernier devient ainsi l’un des moyens les plus simples de fournir des fonctions de stockage en mode bloc à un déploiement OpenStack. En 2013, une prise en charge NFS a été intégrée à la septième version A PROPOS 27 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? d’OpenStack, appelée Grizzly - bien qu’une prise en charge « à titre expérimental » ait déjà été proposée précédemment dans la version Folsom. Avec NFS, les volumes sont traités comme des fichiers distincts d’une manière similaire à la méthode utilisée au sein de l’hyperviseur VMware ESXi ou des VHD sur Microsoft Hyper-V. L’encapsulation des volumes VM sous la forme de fichiers permet la mise en oeuvre de fonctions telles que les instantanés et le clonage. Différentes fonctions de stockage ont été introduites dans Cinder au fil des versions, et des prises en charge par la suite par les fournisseurs de solutions de stockage. La liste complète disponible sur la page Wiki d’OpenStack traitant des pilotes de stockage en mode bloc OpenStack. Swift prend en charge le stockage objet Dans OpenStack, le stockage objet est fourni via Swift. Ce dernier met en oeuvre un magasin d’objets scale-out réparti entre les noeuds d’un cluster OpenStack. Les magasins d’objets stockent les données sous la forme d’objets binaires, sans référence spécifique à un format. Les objets sont stockés dans Swift et en sont extraits à l’aide de simples commandes, telles que PUT ou GET, utilisant le protocole (Web) HTTP, connu également en tant qu’API RESTful. L’architecture Swift se compose d’un certain nombre de services logiques, comprenant serveurs d’objets, serveurs proxy, serveurs conteneurs et serveurs de compte, qui ensemble sont classés en tant qu’anneau. Les données sont stockées sur les serveurs d’objets avec les autres composants utilisés pour suivre les métadonnées relatives à chaque objet stocké et pour gérer l’accès aux données. Au sein de Swift, le concept de zones permet de gérer la résilience des données. Une zone représente le sous-composant d’un anneau utilisé pour fournir une copie particulière des données, plusieurs zones servant à stocker les copies redondantes des données appelées « répliques » (avec un minimum de trois par défaut). Dans Swift, une zone peut être représentée par un seul lecteur ou serveur, en tenant compte de la répartition géographique des données entre les datacenters. A l’instar de nombreux magasins d’objets, Swift se fonde sur l’idée d’une cohérence finale pour mettre en oeuvre la résilience des données. Réseau de prise en charge d’OpenStack Aujourd’hui, plus de 200 entreprises participent au projet OpenStack en fournissant un financement et du personnel pour développer le code dans les domaines qui les intéressent. Les fournisseurs traditionnels commencent également à développer et lancer leurs propres versions d’OpenStack, comme HP avec son logiciel Helion. D’autres fournisseurs offrent avec leur matériel des logiciels compatibles avec les déploiements OpenStack ou les composants Cinder et Swift. Cela signifie que les données ne sont pas répliquées de manière synchrone à l’échelle d’un cluster OpenStack, comme cela pourrait être le cas avec un stockage en mode bloc. En effet, les données sont plutôt répliquées entre zones, sous forme d’une tâche en arrièreplan ; une tâche qui peut être suspendue ou qui peut échouer si les systèmes sont soumis à une charge élevée. A PROPOS 28 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? En comparaison du stockage en mode bloc, où la réplication synchrone est utilisée pour permettre un niveau élevé de disponibilité, la cohérence finale peut sembler quelque peu risquée. Toutefois, un équilibre doit être trouvé entre évolutivité, performances et résilience. La cohérence finale permet à une archive d’évoluer beaucoup plus facilement qu’un système reposant sur le stockage en mode bloc ; dans le cas de Swift, les serveurs proxy récupèrent la copie la plus récente des données, même si certains serveurs du cluster sont inaccessibles. Comme avec tous les projets OpenStack, le développement de Swift se poursuit avec de nouvelles fonctions et améliorations à chaque nouvelle version. OpenStack Grizzly a apporté des contrôles granulaires des répliques, permettant aux anneaux de disposer d’un nombre configurable de répliques. Les performances de lecture des objets ont également été améliorées grâce à l’idée d’un tri basé sur la synchronisation et destiné aux serveurs d’objets. Grâce à cette approche, les données sont distribuées par le serveur d’objets qui répond le plus rapidement ; un paramètre important pour une montée en charge sur des réseaux plus étendus. Etant donné que Swift utilise le protocole HTTP, il serait tout à fait possible d’utiliser des solutions tierces pour le stockage objet dans OpenStack, comme les produits de Cleversafe et de Scality, ou des Clouds publics tels qu’Amazon Web Services Simple Storage Service (S3). Swift ou Cinder ? Faites le bon choix Il est évident que Swift et Cinder prennent en charge des types de besoins très différents en matière de données. Le stockage objet (fourni par Swift) a été conçu pour les datastores hautement évolutifs à base d’objets comme les éléments multimédia, les images et les fichiers. La priorité pour ces systèmes est leur capacité à s’adapter à de grandes quantités de données sans dépendre de fonctions de stockage traditionnelles telles que le RAID. Cependant, le modèle de cohérence finale sur lequel ils reposent implique que Swift ne convient pas à un mode de stockage de données comme celui des machines virtuelles. Bien que Swift utilise les métadonnées pour suivre les objets et leurs versions, les datastores d’objets ont quand même besoin d’une logique supplémentaire pour suivre les métadonnées des utilisateurs sur les objets stockés. Ce sont les utilisateurs qui doivent développer cette logique dans les applications. Cinder fournit le composant stockage en mode bloc utilisé pour stocker des objets persistants, tels que les VM et des données régulièrement mises à jour sur place dans des bases de données. Les fonctions de stockage en mode bloc peuvent être mises en oeuvre dans un cluster OpenStack au moyen de composants généraux. Pour fournir des ressources de stockage, ces composants utiliseront des outils intégrés, tels que les systèmes de fichiers NFS et les gestionnaires de volumes logiques (LVM, Logical Volume Managers) des serveurs. Autre possibilité, des solutions Open Source, telles que Ceph et GlusterFS, permettent de regrouper la mise à disposition de ressources de stockage OpenStack séparément du code OpenStack principal, tout en restant suffisamment flexibles pour utiliser des logiciels Open Source. La prise en charge généralisée de Cinder peut permettre d’utiliser les solutions de stockage traditionnelles existantes pour fournir des services de stockage dans un déploiement OpenStack. Cette option peut s’avérer préférable lorsqu’un service informatique dispose déjà des compétences et des plateformes matérielles nécessaires. Les plateformes de stockage existantes sont bien développées et prennent déjà A PROPOS 29 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK en charge les fonctions avancées d’optimisation du stockage telles que le Thin Provisioning, la compression et la déduplication des données. Nombre d’entre elles offrent des options de qualité de service (par exemple les plateformes HP 3PAR StoreServ et SolidFire), ce qui permet de les utiliser dans le cadre de workloads mixtes, plutôt que de les dédier exclusivement à un déploiement OpenStack. Par conséquent, il est toujours très avantageux de transférer les tâches les plus « lourdes » vers une batterie de stockage externe. En prenant la décision d’utiliser une plateforme particulière, les architectes système doivent comparer les risques avec les coûts d’utilisation de solutions OpenStack « gratuites » (qui réclament encore du matériel), ou tirer parti des fonctions qu’offre un matériel dédié. Sauvegarde du stockage OpenStack Pour terminer, nous devons étudier la nécessité de sauvegarder les données dans OpenStack. Les détails de la sauvegarde des composants de configuration sont bien documentés ; toutefois, la sauvegarde des données dans un cluster OpenStack est considérée comme étant du ressort de l’utilisateur. La sauvegarde peut être facilement mise en oeuvre à l’aide d’un fournisseur de stockage externe ; SolidFire, par exemple, permet de sauvegarder un cluster entier dans un datastore compatible avec Amazon S3 ou Swift. L’autre possibilité pour les utilisateurs consistera à s’intéresser aux produits de sauvegarde existants qui prennent en charge leur hyperviseur OpenStack. Raksha est un projet qui intègrera la fonction de sauvegarde as-aservice (BaaS – Backup-as-a-service) à l’infrastructure OpenStack. Elle prendra en charge à la fois les sauvegardes complètes et incrémentielles des VM sur un endpoint Swift, avec une capacité de cohérence avec l’application. Actuellement, Raksha est un projet autonome. Il ne fait pas partie de la distribution OpenStack principale. Si l’intégration de Raksha aux plateformes des hyperviseurs courants, notamment vSphere et Hyper-V, exige un travail considérable, elle pourrait bien offrir une solution plus intégrée de protection des données dans les environnements OpenStack. n CHRIS EVANS Consultant indépendant chez LANGTON BLUE DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS 30 • STORAGE • LEMAGIT • JUIN 2015 T R IBU N E ACCUEIL CONVERGENCE ET HYPERCONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS Dégradation des performances des VM : et si le stockage était innocent ? Le stockage a été identifié comme cause de la dégradation des performances de vos VM. Pourtant, il se pourrait que le fautif soit votre hyperviseur. JON TOIGO Les fournisseurs et leurs évangélistes ont fait couler beaucoup d’encre pour vanter les mérites de diverses solutions « préférentielles » visant à accélérer des workloads virtualisées devenues trop lentes. En vérité, tout ce débat a pris un tournant assez étrange qui est quasiment passé inaperçu et dont la presse spécialisée n’a pas dit un mot. Si, comme moi, vous aspirez à obtenir des analyses de vos problèmes informatiques, en vous reposant sur des faits, cet article est pour vous. Nous tenterons ici d’aborder le stockage dans les environnements de serveurs virtuels sans faire d’amalgames, créer de confusion, ni établir d’une manière ou d’une autre de faux liens de causalité entre des points de données disparates. Bien au-delà du simple outil de banc d’essai qu’elle constituait, la virtualisation des serveurs est rapidement devenue à la mode grâce à la consolidation des serveurs via une capacité de locataires multiples. Et tout aussi rapidement avons-nous commencé à entendre parler des effets néfastes du stockage hérité. Le stockage, nous a-t-on répété encore et encore, est directement responsable de la dégradation des performances des workloads, une fois celles-ci virtualisées et instanciées dans les environnements d’hyperviseur. A l’origine, la mise au banc du stockage des données se focalisait en grande partie sur les lacunes connues des produits et des topologies de stockage de l’époque. Pendant longtemps, les fournisseurs de solutions de stockage incriminés ont insisté sur le déploiement de leurs 31 • STORAGE • LEMAGIT • JUIN 2015 batteries de disques via des contrôleurs propriétaires ; ceux-ci hébergeant une fonctionnalité logicielle tout aussi propriétaire, et conçue à la fois pour rendre les consommateurs captifs, tenir la concurrence à l’écart et fournir toutes sortes de capacités inégalées. Ajoutez à cela la réticence des acteurs du secteur à travailler ensemble, dans le cadre d’une approche de gestion commune – qui aurait permis d’administrer, de faire évoluer et de configurer l’infrastructure de manière globale, plutôt que chacun dans son coin – et vous avez tous les ingrédients pour concocter une infrastructure bancale et coûteuse. Evidemment, difficile de contester les points ci-dessus. La situation est devenue si mauvaise au début des années 2000 que les analystes encourageaient carrément leurs clients à faire appel à un seul fournisseur pour tous leurs besoins en stockage, dans l’espoir que l’homogénéité permettrait une gestion cohérente ; élément central, avec la gestion des données, de toute stratégie de maîtrise des coûts. Par conséquent, nous conviendrons tous qu’un stockage ingérable constituait alors la cause fondamentale d’un grand nombre de problèmes informatiques. Cette cause se traduisait par une sur-allocation et une sous-exploitation des ressources, entraînant le besoin d’augmenter la capacité et, par voie de conséquence, les dépenses en capital (Capex). Et, parallèlement, pour gérer le matériel et les interconnexions, elle exigeait davantage de personnel informatique ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? avec des compétences spécialisées en architecture et en administration du stockage, entraînant une perte de contrôle des dépenses d’exploitation (Opex). Faut-il vraiment incriminer le stockage ? Même si nous sommes d’accord sur le fait que ces caractéristiques du stockage étaient indésirables et devaient être corrigées, elles n’expliquaient pas le problème de lenteur dont souffraient les machines virtuelles (VM). Pourtant, VMware et les autres fournisseurs d’hyperviseurs insistaient pour établir une corrélation et un lien de causalité fallacieux entre le problème des performances des machines virtuelles et le stockage propriétaire. Différentes approches ont résulté de cette stratégie, notamment les très vantées API d’intégration VAAI (VMware vStorage APIs for Array Integration) de VMware, en 2006, et même, plus récemment, son offre de « stockage à définition logicielle », Virtual SAN, qui continue de s’attaquer au problème de la lenteur des VM en agissant sur les lacunes du stockage. Dans certains cas, l’exécution d’une application peut effectivement se voir ralentie par la latence du stockage ; latence liée aux débits et aux vitesses des périphériques, appareillages et réseaux de stockage qui connectent cette application aux serveurs. Ce phénomène est bien compris et on y remédie généralement en combinant mise en cache et parallélisme ; la première est utilisée pour collecter les écritures dans une couche de stockage rapide, dissimulant les opérations de stockage plus lentes à l’application, tandis que le second augmente le nombre d’actionneurs intervenant sur une tâche (notamment le traitement des E/S), et ce afin d’en faire plus, en moins de temps. part sur le chemin du périphérique de stockage, un blocage lié à l’assemblage de logiciels (API, langages de commande et protocoles) et de matériels (adaptateurs de bus hôte, câbles, ports de commutateur et connexions de périphériques) qui relie l’application aux données qu’elle stocke. La simple présence d’une file d’attente d’E/S plus longue que prévue témoigne d’un problème sur ce parcours ; elle correspond au grand nombre d’opérations d’écriture en attente côté périphérique de stockage. Seulement voilà : dans la plupart des cas de dégradation des performances des VM que j’ai rencontrés chez des clients et dans nos laboratoires, la longueur des files d’attente de stockage était assez négligeable. Autrement dit, le problème de lenteur des VM ne peut logiquement pas être attribué à la latence du stockage. Dans le même temps, dans la plupart des situations, la cadence des cycles processeur sur le serveur hébergeant ces VM trop lentes a tendance à être extraordinairement élevée. Lorsque les processeurs surchauffent à ce point, cela indique généralement qu’ils s’efforcent de résoudre un problème présent côté application, à l’intérieur de la VM, ou au niveau du logiciel de l’hyperviseur lui-même. En bref, le blocage se situe au-dessus de la couche du parcours des E/S de stockage. Aujourd’hui, nous commençons à essayer différentes stratégies, après avoir constaté que les E/S des applications rencontrent, quelque A PROPOS 32 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD Votre hyperviseur pourrait bien être le goulet d’étranglement Aussi, le vilain stockage propriétaire hérité n’est peut-être pas celui qu’il faut blâmer pour le ralentissement de vos VM. Le problème vient probablement de votre hyperviseur ou de votre application virtualisée. D’où la question de savoir pour quelle raison vous devriez débrancher tous vos périphériques de stockage existants – à savoir une infrastructure à laquelle, le plus souvent, vous avez consacré une énergie et un budget considérables pour la consolider dans un SAN ou la déployer avec soin sous la forme de serveurs de fichiers NAS sur votre réseau – et ce uniquement pour les remplacer par des JBOD à connexion directe exploités par le kit logiciel de contrôle le plus récent de votre hyperviseur. L’effet mixeur des E/S est réel. Lorsque vous empilez un grand nombre de VM et les laissez purement et simplement, sans supervision, mélanger des E/S aléatoires pour obtenir un monceau incohérent d’écritures qui, à court terme, épuisera vos cartes Flash et encombrera votre disque, il y a de fortes chances pour que les performances des VM se dégradent. Là encore, ce n’est pas le stockage en lui-même qui pose problème, mais votre stratégie d’hyperviseur. En supposant que vous vouliez conserver votre hyperviseur, vous pouvez envisager un moyen plus efficace d’organiser et d’écrire les données ; un moyen qui ne vous obligera pas à changer l’infrastructure matérielle de stockage sous-jacente : par exemple, l’approche de structuration par fichiers journaux d’un fournisseur tel que StarWind Software, le contrôleur logiciel performant de PernixData ou le super-contrôleur de DataCore Software. Maintenant, si vous décidez de vous débarrasser de votre infrastructure de stockage existante pour la remplacer par une approche côté serveur, cela ne tient qu’à vous. Mais analysez clairement les raisons de votre décision. Lors de mes recherches, j’ai trouvé peu d’informations indiquant que le remplacement d’un système de stockage existant par un DAS améliorerait un tant soit peu les performances des machines virtuelles. Dans votre propre intérêt, et avant de mettre en place une stratégie de correction, effectuez quelques mesures simples, disponibles au niveau de tous les systèmes d’exploitation, afin d’examiner l’activité des processeurs et la longueur de la file d’attente. n PDG de Toigo Partners International et Président du conseil d’administration de Data Management Institute JON WILLIAM TOIGO COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? A PROPOS 33 • STORAGE • LEMAGIT • JUIN 2015 ACCUEIL CONVERGENCE ET HYPER-CONVERGENCE REDÉFINISSENT LES ARCHITECTURES DE STOCKAGE CONVERGÉ, INTÉGRÉ, HYPERCONVERGÉ: QUELLES DIFFÉRENCES ? LeMagIT Media Group SEARCHSTORAGE.FR RÉDACTEUR EN CHEF Cyrille Chausson RÉDACTEUR EN CHEF ADJOINT L’INFRASTRUCTURE HYPERCONVERGÉE OU LE STOCKAGE «TOUT COMPRIS» HYPERCONVERGÉ : UNE OFFRE QUI NE CESSE DE S’ÉTOFFER CHIFFRES CLEFS SUR LE STOCKAGE FLASH COORDINATEUR EDITORIAL EDITEURS Christophe Bardy Philippe Ducellier Bill Crowley et Byrony Seifert ABONNEMENT www.SearchStorage.fr TechTarget - LeMagIT, 22 rue Léon Jouhaux, 75010 Paris PCA ET PRA : L’ARME DES ENTREPRISES CONTRE LES SINISTRES INFORMATIQUES STOCKAGE FLASH CÔTÉ SERVEUR : LES FORMATS DE DISQUE SSD COMMENT BÂTIR UN SYSTÈME DE STOCKAGE CLOUD AVEC OPENSTACK DÉGRADATION DES PERFORMANCES DES VM : ET SI LE STOCKAGE ÉTAIT INNOCENT ? ©2015 TechTarget Inc. Aucun des contenus de cette publication ne peut être transmis ou reproduit quelle que soit sa forme sans l’autorisation écrite de l’éditeur. Les réimpressions des publications de TechTarget sont disponibles via les services de The YGS Group. TechTarget édite des publications pour les professionnels de l’IT et propose plus de 100 sites qui fournissent un accès rapide à un stock important d’informations, de conseils, d’analyses concernant les technologies, les produits et les processus essentiels pour vous aider dans vos fonctions. Nos événements et nos séminaires virtuels vous donnent accès à l’expertise et aux recommandations d’experts sur les problèmes et défis que vous rencontrez quotidiennement. Notre communauté en ligne “IT Knowledge Exchange” (Echange de connaissances IT) vous permet de partager vos questions et d’ échanger des informations avec vos pairs et des experts du secteur. A PROPOS 34 • STORAGE • LEMAGIT • JUIN 2015