Contenu connexe Similaire à Les architectures du Software Defined Storage (20) Les architectures du Software Defined Storage1. 1© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Les Architectures
du
Software Defined
Storage
Emmanuel Bernard
Principal SE
@veemanuel
2. 2© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Qu’est-ce que le Software-Defined Datacenter ?
Logiciel
Matériel
Machines
virtuelles
Réseaux
virtuels
Stockage
virtuel
Capacité de
traitement
Capacités
réseau
Capacité de
stockage
Applications
Indépendamment du site
Utilisationdesapplications
Poste de travail
Bureau virtuel
Ordinateur portable
Tablette
Smartphone
1
2
4 6
Abstraction. Pool. Automatisation.
3
Gestion,automatisation,
opérations
5
3. 3© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Règle de stockage basée sur les exigences des
applications
vSphere
« Control plane » suivant des règles prédéfinies
Pool de stockage en
attachement direct
Pool de stockage
externe
VASA
« Data plane » virtuel
Pourquoi ces deux approches ?
Le SDDC doit prendre en charge toutes
charge applicative, tout type de client :
Diversité
Diverses architectures de stockage
traitent différentes charges applicatives
avec : différents comportements, SLA
et aspects économiques.
4. 4© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Le datacenter d’aujourd’hui
Applications traditionnelles
VM VM VM VMvSphere
Concevoir une architecture pour aujourd’hui… et
pour demain
Le datacenter de demain
Applications Cloud nouvelle génération
VM VM VM VMvSphere
VSAN – Pool de
stockage interne
VSAN – Pool de
stockage interne
Pool de stockage externe
VNX Isilon
Systèmes tiers
VMAX
VASA
5. 5© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Le datacenter d’aujourd’hui
Applications traditionnelles
VM VM VM VMvSphere
Concevoir une architecture pour aujourd’hui…
et pour demain
Pool de stockage externe
VNX Isilon
Systèmes tiers
VMAX
Le datacenter de demain
Applications Cloud nouvelle génération
VM VM VM VMvSphere
VSAN – Pool de
stockage interne
Standard Standard Standard
Pool de stockage externe
VSAN – Pool de
stockage interne
VASAContrôleur
ViPR
Services de
données
ViPR
6. 6© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Contrôleur
ViPR
Services de
données ViPR
Baies de stockage Matériel de série
VNX Isilon XIO
Systèmes tiers
VMAX
Le Stockage Software-Defined
avec EMC et VMware
Hypervisor
Stockage
convergé
vSphere
SAN virtuel
Services de
données virtuels
Gestion basée sur
des règles
vSphere
VASA
VVOL
VASA
VVOL
7. 7© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
BLOCK FILE FILE BLOCK FILE OBJECT HDFS
# ./symdev -sid 78 list –noport
# ./symconfigure -sid 78 list -freespace -units CYLINDER
# ./symdisk -sid 78 list -by_diskgroup
#./symconfigure -sid 78 -cmd "create dev
count=1,size=18414,emulation=FBA,config=RAID-
5,data_member_count=7,disk_group=1;" prepare
# disk assign lun3 -p0
# disk assign lun3 -p1
# disk assign lun4 -p0
# disk assign lun4 –p1
# aggr create siteAaggr -m -d lun1 lun2
# aggr create sitebaggr -m -d lun3 lun4
# naviseccli –h 1.2.3.4 - user < > -password < > -scope 0
connection –addset -name mv_iscsi_connection_to_456
# naviseccli –h 1.2.3.4 - user < > -password < > -scope 0
connection –addpath –name mv_iscsi_connection_to_456 –target
<MirrorView iSCSI port IP address on target SP-a> –sp a –
portid < MV ISCSI port ID on 123 array’s SPA>
# fdisk /dev/sdc
# fdisk /dev/sdd
# mdadm --zero-superblock /dev/sdc /dev/sdd
# mdadm --create /dev/md0 --level=1 --raid-devices=2
/dev/sdc1 /dev/sdd1
# mkfs.ext3 /dev/md0
# mkdir /raid1
# mount /dev/md0 /raid1
#create enhancedGlobalMirrorGroup
userLabel="enhancedGlobalMirrorGroupName"
(remoteStoragesubsystemName="storagesubsystemName
" | remoteStoragesubsystemWwn="wwID")
interfaceType=(FC | iSCSI)
[remotePassword="password"
syncInterval=integer (minutes | hours | days)
warningSyncThreshold=integer (minutes | hou)
# objectcfg volume geo-replication datastore
remote.emc.net:/object/geo-replication config remote-syncd
/usr/lib/object/syncd
# objectcfg volume geo-replication datastore
remote.emc.net:/object/geo-replication/ start
# objectcfg volume geo-replication datastore
remote.emc.net:/object/geo-replication/ status
# ./hadoop fs -mkdir /user/hadoop/dir1
/user/hadoop/dir2
# ./hadoop fs -mkdir
hdfs://nn1.example.com/user/hadoop/dir
hdfs://nn2.example.com/user/hadoop/dir
# ./hadoop fs -put localfile
/user/hadoop/hadoopfile
# ./hadoop fs -put localfile1 localfile2
/user/hadoop/hadoopdir
# ./hadoop fs -get /user/hadoop/file
localfile
Le Stockage aujourd’hui !
8. 8© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
NEW PLATFORMS &
APPROACHES
END USER DEMAND
FOR CLOUD
ET L’AVENIR SERA ASSUREMENT
MASSIVE DATA
GROWTH
PIRE
9. 9© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Réduction des
Coûts
Liberté de
choix
Passer au
Storage-as-
a-Service
10. 10© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Regroupement du stockage en Virtual
Arrays Simplifier l’infrastructure physique
11. 11© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Définition de classes de services
Basé sur des règles pour répondre aux demandes
HIGH Performance
High Availability
Disaster Recovery
Medium Performance
High Availability
Disaster Recovery
Medium Performance
Disaster Recovery
Array-based Copies
Medium Performance
Array-based Copies
Low Performance
Archive Storage
Oracle Database
Manufacturing – Cork Ireland
12. 12© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Le Self-Service libère utilisateurs et les équipes IT
Experience Cloud Public On Premise
5Étapes
maximum
13. 13© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Efficacité & Agilité améliorées
Les administrateurs se concentrent sur les activités à
valeur ajoutée
<60 secondes: Découverte et import de nouveau stockage
5 étapes : L’utilisateur accède au stockage en mode self-
service
63%: réduction moy. du temps de provisionnement stockage
“Réduire les risques d’erreur
humaine et le temps des
processus de validation fastidieux
rend votre organisation plus agile”
– Principled Technologies
Realizing Software-Defined Storage with EMC ViPR, Principled Technologies, 2014
Jusqu’à 73%: Réduction du coût de
provisionnement de stockage
100%: Economies sur les tâches relatives
au zoning SAN
Jusqu’à 63%: Réduction du coût de
provisionnement des VMs
14. 14© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Services basés sur des règles
AUTOMATISATION
Baies matérielles
ABSTRACTION
Ressources Hétérogènes
POOLS
APIs REST
OUVERT
Gestion du Storage
SELF-SERVICE
Stockage EMC & tiers
FLEXIBLE
Répétable, Best Practices
INTELLIGENCE
Out-of-the-Box
INTEGRATION
15. 15© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Gérer tout type de stockage depuis une
seule plateforme
EMC : VMAX, VNX, VNXe, Isilon,
ScaleIO, XtremIO
Storage tiers : Hitachi, IBM, HP,
SolidFire, NetApp, & OracleViPR
Controller
Self
Service
Provisioning Automation Reporting Protection : VPLEX, RecoverPoint, SRDF,
Data Domain
Intégration aux plateformes Cloud
VMware, Microsoft and OpenStack
Infrastructures convergées:
VCE Vblock SystemsSTOCKAGE EMC & TIERS
16. 16© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
De nouvelles données émergent !
Qui ne peuvent être gérées par les systèmes classiques
Réseaux sociaux, UGC
Données
publiques
Données de
localisation
Internet des
Objets
Sources émergentes de données
Données non
structurées
Données
invisibles
Données
structurées
Sources de données traditionnelles
17. 17© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Il faut centraliser ces données
Pour y accèder depuis toute localisation et application
Data Lake
CONTENU
NON STRUCTURE
Réseaux sociaux, UGC
Données de
localisation
Internet des
Objets
18. 18© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Pourquoi du stockage mode Objet ?
Système fichiers classique Stockage Objet
Méthode d’accès NFS / CIFS HTTP
Accès depuis Un seul site Multi site (Read Write)
Provisioning L’application doit indiquer le
volume de stockage nécessaire
Pas de provisioning nécessaire
Acceptance WAN
Adhésion Développeurs
User Metadata
Chemin Donnée Client <-> App <-> Stockage Ex: Client <-> Stockage objet
19. 19© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Commodity hardware helps reducing costs
But having specialized software creates new silos
Unlocks Services, Data &
Apps Locked in Silos
To Write Once, Run Anywhere
Third-Party
IsilonVMAX VNX
Commodity
20. 20© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Appliance ECS
Plusieurs cas d’usages
• Plateforme Scale-out de
stockage basé sur du matériel
banalisé et automatisée par
ViPR
• 1ère plateforme par EMC qui
répond aux besoins des
applications 3ème Plateforme
– Mobile, Cloud, Big Data et Social
21. 21© Copyright 2014 EMC Corporation. All rights reserved.© Copyright 2014 EMC Corporation. All rights reserved.
Si vous avez des questions sur cette
présentation, n’hésitez pas à prendre
directement contact avec :
Emmanuel BERNARD
@veemanuel
emmanuel.bernard@emc.com
Ou cliquez ici :
http://france.emc.com/vipr