22
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

Les architectures du Software Defined Storage

  • Upload
    emc

  • View
    316

  • Download
    3

Embed Size (px)

Citation preview

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 © 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

Utilisation d

es a

pplications

Poste de travail Bureau virtuel

Ordinateur portable Tablette

Smartphone

1

2

4 6

Abstraction. Pool. Automatisation.

3

Gestion,

auto

matisation,

opéra

tions

5

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 © Copyright 2014 EMC Corporation. All rights reserved. © Copyright 2014 EMC Corporation. All rights reserved.

Le datacenter d’aujourd’hui

Applications traditionnelles

VM VM VM VM vSphere

Concevoir une architecture pour aujourd’hui… et pour demain

Le datacenter de demain

Applications Cloud nouvelle génération

VM VM VM VM vSphere

VSAN – Pool de stockage interne

VSAN – Pool de stockage interne

Pool de stockage externe

VNX Isilon Systèmes tiers

VMAX

VASA

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 VM vSphere

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 VM vSphere

VSAN – Pool de stockage interne

Standard Standard Standard

Pool de stockage externe

VSAN – Pool de stockage interne

VASA Contrôleur ViPR

Services de

données ViPR

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 © 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 © 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 © 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 © 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 © 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 © 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 © 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 © 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 © 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, & Oracle ViPR

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 Systems STOCKAGE EMC & TIERS

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 © 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 © 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 © 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 Isilon VMAX VNX

Commodity

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 © 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

[email protected] Ou cliquez ici :

http://france.emc.com/vipr