Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Hyperviseur de Stockage
La 3e dimension de la virtualisation
1
Regis ChauffepiedSystems [email protected]
2
Perspectives / Positionnement
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
La grande récession est finie (Pas vraiment !)
Cela dépend de comment sont présentés ou falsifiés les chiffres…
► Les coupes budgétaires continuent ► Les embauches restent gelées► “Faire plus avec moins” reste un
challenge► Mais les économistes soutiennent que 2
trimestres de croissance signifient la fin de la récession
Cependant…
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Chaque client rencontré fait face à
Quatre problèmes majeurs :
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Pour répondre stratégiquement
On a besoin de faire 3 choses essentielles :
1. Simplifier les infrastructures
2. Simplifier la gestion des infrastructures
3. Mieux gérer et protéger les données qu’auparavant
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
C-4 – Comment les avons-nous adressés ?
Moins de matériels
DynamicProvisioning
Moins de ressources
IT
Améliorer l’utilisation
des ressources
Réduction des coûts
Réduire la facture
énergétique
Améliorer la disponibilitéSouplesse
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
La consolidation change les besoins en IOs…
StorageLAN
Alors…..
…Et maintenant!
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
De plus…
Afin de pouvoir utiliser toutes les fonctionnalités avancées (VMotion, automatic server failover, HA, DRS etc…), TOUS les hôtes doivent avoir le potentiel de connectivité requis pour les applications les plus gourmandes en ressources
L’augmentation de la performance en I/O demande, du câblage complexe, coût, et de la consommation éléctrique…
NIC
sH
BA
s
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Le stockage est un gros problème = frein
Manque d’anticipation des problèmes de stockage
► Allocation de la capacité complexe
► I/O performances limitées► Réplication et sécurité
insuffisantes► Outils de gestion limités
Réinventer le stockage sera l’accélérateur de l’adoption de la virtualisation
Nouveaux serveursLicences des hyperviseurs
Licences avancéesdes hyperviseurs
Consulting - services
Refonte du réseau
Nouvelle infrastructure de stockage
Formation
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Virtualisation du stockage selon SNIA
http://www.snia.org
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Board of Directors 2011
12
Wayne M. Adams, ChairmanSenior Technologist, Office of the CTOEMC Corporation
Doug Voigt, Vice Chairman Hewlett-Packard
Rob Peglar, TreasurerVice President of TechnologyXiotech Corporation
David DaleDirector Industry & StandardsNetApp
Tony DiCenzoDirector Standards and ArchitectureOracle
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Les hyperviseurs règlent les problèmes des serveurs et PCs
Machinesvirtuelles
Clusters
• Maintenance planifiable• Arrêt ou panne de serveur• Répartition de charge
Stocker Récupérer
Mais ces serveurs doivent avoir un
disque partagé pour transférer les
applications et les données
Disquepartagé
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Mais comment cela se passe-t-il pour le stockage?
• Baie SAN partagée• Des disques rapides• Protection RAID• Redondance interne
Retirer les disques internes non partageables
Les remplacer par
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Quels sont les risques ?
• Climatisation• Alimentation• Erreurs humaines• Accidents• Upgrades• Remplacement …
TOUTES les données dans la
même baie!
Le stockage augmente l’étendue des interruptions
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
L’idée serait de séparer dans deux salles
Salle 1 Salle 2
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Plus, “Partager rien” Cluster ne devrait peut être pas partager leurs disques
La haute disponibilté des hyperviseurs est incomplet sans un “stockage en cluster” via data mirroring…
D’ou, le retour du DAS…
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Mais malgré les mirroirs la continuité n’est pas garantie
• Les miroirs traditionnels protègent uniquement les données,
PAS les accès• Les machines
doivent être redémarrées sur les disques de secours
• Des scripts/agents sont obligatoires
• Très coûteux
Offline
•Même constructeur obligatoirement
Miroirsynchrone
Hors service
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
La virtualisation de PCs accentue les problèmes de stockage
La virtualisation du stockage est passée du stade “nice to have” au stade “must have” comme les serveurs
La virtualisation des postes renforce ce prérequis
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Comment le marché actuel formate nos esprits?
Quand on parle de virtualisation de serveur, on pense sans réfléchir aux logiciels comme VMware, Microsoft, Citrix … mais pourquoi ?
Quand on parle de virtualisation de stockage on pense matériel, comme Netapp, HP, IBM, EMC … mais pourquoi ?
Pourquoi ne pas changer le marché et penser aussi à un logiciel pour la virtualisation de stockage ???
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Ce que DataCore vous apporte
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Problème : le stockage est un peu plus complexe…
• Matériel hétérogène
• Consoles d’administration non-unifiées
• Drivers propriétaires
• Isolation de la valeur ajoutée dans des contrôleurs
• Câblage et connectique complexes
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
La virtualisation de stockage propose une autre philosophie selon DataCore
COUCHE D’ABSTRACTION
Contôleur universel
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Offrir une plateforme pour des services partagés
COUCHE D’ABSTRACTION
Console centralisée
Réplication de la data
Contrôled’accès
Allocation de la capacité
Chemin dela data
Services spéciaux
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
COUCHE D’ABSTRACTION
S’adapte aussi sur du matériel à moindre coût, voire générique
EXTENSIBLE
EXTENSIBLEConsole
centraliséeRéplication de
la dataContrôled’accès
Allocation de la capacité
Chemin dedata
Services spéciaux
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Virtual Volumes sont faciles à créer, partaer avec les VMs, miroirs et migration…
COUCHE D’ABSTRACTIONVIRTUAL
DISK TARGET
POOL DE STOCKAGE VIRTUEL
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
En fin de compte la virtualisation des serveurs est un élément cle du cloud
computing Cela veut dire quoi?…Différents Clouds
Les fournisseurs de services
Offrant différentes technologies "Stacks"
Partage de donnéesPeut être un défi!
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
La virtualisation de stockage Datacore adresse les 3 tâches majeures qui sont :
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.30
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Provisionner des disques virtuels Thin provisioning Réserver de l'espace disque
physique (complet ou partiel) Conjuguer flexibilité et sécurité Fusion possible de pools
dynamiques et statiques
en un seul Trois seuils de notification
personnalisables par pool ► Information► Avertissement► Critique
Pool de disques
Taille de disque virtuel Espace réservé
Espace alloué
Disque virtuel
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Console centralisée assistée
33
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Protéger et sécuriser les donnéesSalle 1 Salle 2
Mirroir synchroneFC et ou IP
Clusters
Consolecentralisée
Actif Actif
Site desecours
Réplication
Snapshot et CDP
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Réplication PRA bidirectionnelle
Site de secours
ReplicationAsynchrone
Salle 1 Salle 2
Cluster
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Restoration rapide du site primaire
Site desecours
Site 1 Site 2
Out of date
Up to date Retour en arrière de lareplication
Up to date
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.37
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Turbo-cache = Accélérer les IOs
CachedArray
CPU
Poll for Input
DiskSubsystems
WriteCoalesce
Outputfrom Cache
Pre-fetchHigh-SpeedLevel 1 Caching
Un-cachedArray
CPU
CPU
Disk Drive 4000 – 6000
DataCore L1 Cache <20 Array L2 Cache 250 – 300
CPU
Avg. Response (µS)
CachedArray
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Répartir la charge = Performances
Anticipation des blocs suivants à lire
Regroupe les blocs à écrire pour éviter les attentes disques
MiroirSynchrone
Cache Cache
Cluster
Writecoalesce Pre-fetch
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Suivi des performances
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Fonctionne avec des disques internes..
Cluster
Disquesinternes
Disquesinternes
Mirroir
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
NAS en Haute Disponibilité
Disques internes
MachinesVirtuelles
Mirroir synchrone
Cluster
Hyper-VFailover Cluster
Ou NAS
CSV
Voici, par exemple, comment DataCore résout ces problèmes
43
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Infrastructure pour TPE
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Infrastructure pour PME
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Infrastructure pour grand compte
Copyright © 2011 DataCore Software Corp. – All Rights Reserved.
Souhaiteriez-vous avoir une continuité d’activité en cas d’incident mineur sur votre site de production ?
Souhaiteriez-vous pouvoir mettre à jour n’importe quel composant de votre infrastructure sans pour autant impacter votre production ?
Souhaiteriez-vous avoir la possibilité de provisionner du stockage, le faire évoluer, le changer et tout cela à chaud, sans arrêt de production ?
Souhaiteriez-vous avoir une console centralisé pour administrer l’ensemble de votre stockage hétérogène ?
OUIOUI
OUIOUI
OUISOLUTION
48
QUESTIONS ?