SlideShare a Scribd company logo
1 of 29
Download to read offline
© 2010 VMware Inc. All rights reserved
VMUG IT Meeting Napoli – 6 aprile 2016
SDS- La pietra d’angolo del SDDC
2
CHI SONO
Antonio Amoroso
System Administrator Ministero della Giustizia
VCP 3.5, VCP 5.5,NPP
https://it.linkedin.com/pub/antonio-amoroso/36/166/b98
@AAmoroso77
www.virtualzen.it
3
Sommario della sessione
- Analisi dello storage tradizionale
- Principi del Software Defined Storage
- Storage Policy Based Management
- La vision di Vmware
- VSAN
- VVOLs
4
SDS Pietra d’angolo del SDDC
La pietra scartata dai costruttori è
diventata testata d’angolo
5
Storage Tradizionale - Funzionamento
•LUN
•Volumes
•Raid Group
•Tiering
•SAN Infrastructure
6
Storage Tradizionale – Vantaggi e Svantaggi
Vantaggi
• Dynamic tiering
• Caching
• Replication
• Snapshot
• Deduplication
• Compression
Svantaggi
• Hardware-centric, vendor
specific management
• Slow provisioning, rigid storage
constructs (LUNs, Volumes)
• Data services aligned to
storage container, not directly
with VM needs
7
Definizione SDDC
Compute Networking Storage
Management
Software Defined Data Center • Tutti i servizi Infrastrutturali
sono virtualizzati :
compute,network,storage
• Le risorse hardware sono
astratte
• Controllo del Datacenter è
gestito dal software
• Virtual Machines sono al
centro dell’idea di SDDC
8
Software Defined Storage - Definizione
Software-defined storage (SDS) è un approccio al data storage nel quale
il software che controlla le attività legate allo storage(CONTROL PLANE)
è disaccoppiato dall’hardware fisico dello storage (DATA PLANE)
Sostanzialmente,il software defined storage è uno storage di classe
enterprise che usa hardware standard fornendo servizi enterprise,
policy-driven, application-aware attraverso la gestione delle
infrastrutture di storage sottostante
una piattaforma storage che permetta la composizione
dinamica di servizi astratta dall’hardware sottostante
9
SBPM
Storage Policy Based Management
10
Storage Policy Based Management (SPBM)
Gli storage che usano le vStorage
APIs for Storage Awareness (VASA),
sono rappresentati da degli storage
providers.
Gli storage providers informano il
vCenter Server degli specifici devices
e presentano le loro caratteristiche e
i datastore creati sotto forma storage
capabilities.
Uno storage può pubblicare più
capabilities. Le capabilities sono
raggruppate in uno o più capability
profile.
Quando una VM viene creata si fa
riferimento a queste capabilities e la
VM viene messa sui datastore che le
offrono le caratteristiche richieste
11
Virtual Machine Storage
policy
Reserve
Capacity
40GB
Availability 2 Failures to
tolerate
Read Cache 50%
Stripe Width 6
Storage Policy-Based Management
vSphere
Virtual SAN Virtual Volumes
Virtual Datastore
Storage Policy-based Management (SPBM)
Overview
• Posizionamento intelligente
delle VM
• Controllo dei servizi molto
granulare fino al livello della
VM
• Bisogno di nuovi servizi per
le VM?
• Cambiamento delle policy
correnti on-the-fly
• Possibilità di attaccare nuove
policy on-the-fly
12
VSAN
VIRTUAL SAN
13
VSAN – Architettura
•Minimo 3 hosts, tutti con storage locale da
destinare alla VSAN
•E’ raccomandato che gli host abbiano
configurazioni simili
•Host: Scalabile fino a 64 host
•Dischi: dischi locali
•Hybrid: dischi magnetici e flash
•All-Flash: solo dispositivi flash
•Rete:
•1GB Ethernet O
•10GB Ethernet(preferito)
•Il componente “Witness” (fatto solo da
metada ta) agisce da tie-breaker durante le
decisioni di availability
14
Virtual SAN Oggetti e componenti
Ogni host contribuisce con I propri
dischi, SSD e HDD
VSAN aggrega queste risorse in un
unico global datastore
Ogni VM e ogni virtual disk sono
rappresentati da VSAN object
VSAN object sono gestiti sulla base di
VM Storage Policy
1
4
15
Number of Failures /Failure Tolerance Method
Decidi il numero di guasti di host, dischi o network il sistema può
sopportare
Quando il Failure Tolerance Method è settato su Performance
(default) viene utilizzato RAID-1 Mirroring
Per sopportare “n” guasti, “n+1” copie degli oggetti sono create e
abbiamo bisogno di “2n+1” host
1
5
16
Fault Domains
• Possiamo creare fault domains per incrementare l’availability
• 8 node cluster con 4 fault domains definiti (2 nodi in ognuno)
FD1 = esxi-01, esxi-02 FD3 = esxi-05, esxi-06
FD2 = esxi-03, esxi-04 FD4 = esxi-7, esxi-08
• Per proteggerci contro il fault di 1 rack sono richieste solo 2 repliche e un witness su
3 failure domains
1
6
1
6
17
VSAN 5.5
March 2014
VSAN 6.0
March 2015
All Flash Configuration
64 node VSAN cluster
x2 Hybrid Performance
VSAN Snapshots/Clones
Health UI
Rack Awareness
VSAN 6.2
March 2016
Deduplication and Compression
RAID 5/6 support
Software Checksum
QoS via IOPS Limits
IPv6
Performance Service
Enhanced Capacity Views VSAN
6.1
September
2015
Stretched Cluster
Replication - 5 Minutes
RPO
2-node ROBO
Health Monitoring &
Remediation
1
7
Virtual SAN – Evoluzione
18
Virtual SAN – Stretched Cluster
• Virtual SAN cluster diviso tra 2
siti!
• Ogni sito è un Fault Domain (FD)
• Protezione a livello di site con
zero perdita di dati ed un
recupero quasi istantaneo
• Supporta fino a 5ms RTT di
latenza tra I due siti
– 10Gbps di banda richiesti
• Witness VM può risiedere
dovunque
– 200ms RTT di latenza
– 100Mbps almeno di banda
• Failover Automatico
Today
1
8
19
Deduplica e Compressione
Nearline deduplication and compression per disk group level.
• Abilitata a cluster level
• La deduplica avviene quando c’è il de-staging da cache tier a capacity tier
• Lunghezza fissa dei blocchi di deduplica (4KB Blocks)
Compressione dopo la Deduplica
• Se il blocco è compresso<= 2KB
• Negli altri casi sono immagazzinati
blocchi da 4KB
Beta
esxi-01 esxi-02 esxi-03
vmdk vmdk
vSphere & Virtual SAN
vmdk
Si ottiene un significativo
risparmio di spazio, che
rende economica la scelta di
una scelta ALL-FLASH
1
9
20
RAID-5/6 (Inline Erasure Coding)
Quando Number of Failures to Tolerate = 1 e Failure Tolerance Method =
Capacity RAID-5
• 3+1 (4 host minimo)
• 1.33x overhead for RAID-5 instead of 2x compared to FTT=1 with RAID-1
Quando Number of Failures to Tolerate = 2 and Failure Tolerance Method
= Capacity RAID-6
• 4+2 (6 host minimo)
• 1.5x overhead for for RAID-6 instead of 3x compared to FTT=2 with RAID-1
RAID-5
ESXi Host
parity
data
data
data
ESXi Host
data
parity
data
data
ESXi Host
data
data
parity
data
ESXi Host
data
data
data
parity
All Flash Only
2
0
21
VVOLs
Virtual Volumes
22
VVOLs – Cosa sono
Virtualizzano SAN e NAS in pool logici detti Virtual Datastore
La maggior parte delle funzioni storage possono essere gestite in offload
dallo storage.
Supportano i protocolli esistenti (FC, iSCSI, NFS)
Supportati dai vari vendors storage
I VVOLs sono un nuovo tipo di oggetti di macchine virtuali che vengono
creati e conservati nativamente nell’array
Questi oggetti sono conservati negli storage containers vengono mappati
con i file delle virtual machine
23
VVOL – Architettura
• Nessun File System
• ESXi gestisce l’array tramite le
API VASA
•Gli array sono partizionati
logicamente in contenitori
chiamati Storage Containers (SC)
• L’ I/O tra ESXi e array è fatto
tramite punti di accesso detti
Protocol Endpoint (PE)
• I data services sono offloaded
sull’array
•Gestione tramite storage policy-
-based management (SPBM)
24
VVOL –VASA Provider (VP)
Plugin sviluppato dallo
storage vendor
Utilizzale API VASA
ESXi and vCenterServer connect to
VASA provider
Esporta le capability dell’array e le
presenta a vSphere
Un singolo VASA provider può
gestire piu’ array
Può essere implementato nel
management server dell’array o nel
firmware dell’array
Responsabile della creazione dei
Virtual Volume
25
VVOL –Protocol Endpoint
Punto di accesso dall’host allo
storage
Creato dallo storage administrator
Compatibile con tutti i protocolli
SAN e NAS (iSCSI, NFS, FC, FCoE)
Sostituisce il concetto di LUN e
mount point
26
VVOL –Storage Container
Costrutti logici per raggruppare virtual volume
Setup fatto dallo storage administrator
La capacità è basata sulla capacità fisica
dell’array
Partizione logica delle VM con diverse esigenze
storage
Minimo uno storage container per array
Massimo dipende dall’array
Un singolo SC puo’ essere acceduto
contemporaneamente da piu’ Protocol
Endpoints
“Equivalenti” ai datastore
27
HANDS ON LAB
UTILIZZATE GLI HOL!!! http://labs.hol.vmware.com/
HOL-SDC-1608 - Virtual SAN 6 from A to Z
HOL-SDC-1627 - VVol, Virtual SAN & Storage Policy-Based
Management
28
Riferimenti
blogs.vmware.com/virtualblocks/ Blog ufficiale di VMware sul
software defined storage
www.yellow-bricks.com/ di Duncan Epping
www.punchingclouds.com/ di Rawlinson Rivera
http://cormachogan.com/ di Cormac Hogan
29
Enjoy The Day!
Join the Conversation!
@vmugit
@MyVMUG
#VMUGIT
www.vmug.com/italy

More Related Content

What's hot

Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304VMUG IT
 
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2Andrea Mauro
 
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro PiuttiVMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro PiuttiVMUG IT
 
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOLVMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOLgguglie
 
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUG IT
 
SQL Server Workload Profiling
SQL Server Workload ProfilingSQL Server Workload Profiling
SQL Server Workload ProfilingGianluca Hotz
 
Windows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi ItaliaWindows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi ItaliaYashi Italia
 
SQL Server Back to Basics: Sicurezza
SQL Server Back to Basics: SicurezzaSQL Server Back to Basics: Sicurezza
SQL Server Back to Basics: SicurezzaGianluca Hotz
 
Licensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaLicensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaYashi Italia
 
SQL Server Failover Cluster Instances con Amazon FSx in AWS
SQL Server Failover Cluster Instances con Amazon FSx in AWSSQL Server Failover Cluster Instances con Amazon FSx in AWS
SQL Server Failover Cluster Instances con Amazon FSx in AWSGianluca Hotz
 
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...festival ICT 2016
 
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti festival ICT 2016
 
Azure SQL Database Ledger
Azure SQL Database LedgerAzure SQL Database Ledger
Azure SQL Database LedgerGianluca Hotz
 
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014Andrea Mauro
 
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terraPresentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terraAndrea Mauro
 
SQL Server Failover Cluster Instances con Azure Managed Disks
SQL Server Failover Cluster Instances con Azure Managed DisksSQL Server Failover Cluster Instances con Azure Managed Disks
SQL Server Failover Cluster Instances con Azure Managed DisksGianluca Hotz
 
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Come utilizzare AWS DMS per migrare SQL Server ad Amazon AuroraCome utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Come utilizzare AWS DMS per migrare SQL Server ad Amazon AuroraGianluca Hotz
 

What's hot (20)

Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
 
#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2#vBrownBag.IT - Session 2
#vBrownBag.IT - Session 2
 
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro PiuttiVMUGIT Roma 2016 - vROps Design - Pietro Piutti
VMUGIT Roma 2016 - vROps Design - Pietro Piutti
 
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOLVMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
VMUGIT Meeting Pisa 2015 - SDS secondo VMware: VSAN e VVOL
 
VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB VMUGIT UC 2013 - 09b VMUGIT SMB
VMUGIT UC 2013 - 09b VMUGIT SMB
 
SQL Server Workload Profiling
SQL Server Workload ProfilingSQL Server Workload Profiling
SQL Server Workload Profiling
 
Windows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi ItaliaWindows Server 2016 Essentials Yashi Italia
Windows Server 2016 Essentials Yashi Italia
 
SQL Server Back to Basics: Sicurezza
SQL Server Back to Basics: SicurezzaSQL Server Back to Basics: Sicurezza
SQL Server Back to Basics: Sicurezza
 
Licensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi ItaliaLicensing di windows server 2016 Yashi Italia
Licensing di windows server 2016 Yashi Italia
 
SQL Server Failover Cluster Instances con Amazon FSx in AWS
SQL Server Failover Cluster Instances con Amazon FSx in AWSSQL Server Failover Cluster Instances con Amazon FSx in AWS
SQL Server Failover Cluster Instances con Amazon FSx in AWS
 
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
festival ICT 2013: Windows Server 2012 R2: Ottimizzare l’infrastruttura con H...
 
HP software defined storage
HP software defined storageHP software defined storage
HP software defined storage
 
SQL Server in AWS
SQL Server in AWSSQL Server in AWS
SQL Server in AWS
 
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
festival ICT 2013: Windows Server 2012 R2: Lo Storage Enterprise per Tutti
 
Azure SQL Database Ledger
Azure SQL Database LedgerAzure SQL Database Ledger
Azure SQL Database Ledger
 
VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014VMUG.IT @ ITway Campus 2014
VMUG.IT @ ITway Campus 2014
 
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terraPresentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
Presentazione al VMUGIT UC 2014 - Virtualizzare con i piedi per terra
 
SQL Server Failover Cluster Instances con Azure Managed Disks
SQL Server Failover Cluster Instances con Azure Managed DisksSQL Server Failover Cluster Instances con Azure Managed Disks
SQL Server Failover Cluster Instances con Azure Managed Disks
 
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Come utilizzare AWS DMS per migrare SQL Server ad Amazon AuroraCome utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
Come utilizzare AWS DMS per migrare SQL Server ad Amazon Aurora
 
SQL Server in AWS
SQL Server in AWSSQL Server in AWS
SQL Server in AWS
 

Viewers also liked

Infor1 control de usuarios
Infor1 control  de usuariosInfor1 control  de usuarios
Infor1 control de usuariosyeisonmayorga
 
Puberty Health Education
Puberty Health EducationPuberty Health Education
Puberty Health EducationNaseh Ghaderi
 
Planeación de secuencia formativa por resolucion de problemas.
Planeación de secuencia formativa por resolucion de problemas.Planeación de secuencia formativa por resolucion de problemas.
Planeación de secuencia formativa por resolucion de problemas.SylvannaFontes
 
Composizione dinamica di funzioni di rete virtuali in ambiente cloud
Composizione dinamica di funzioni di rete virtuali in ambiente cloudComposizione dinamica di funzioni di rete virtuali in ambiente cloud
Composizione dinamica di funzioni di rete virtuali in ambiente cloudFrancesco Foresta
 
Vorteile von Google Ad Words Scripten
Vorteile von Google Ad Words ScriptenVorteile von Google Ad Words Scripten
Vorteile von Google Ad Words ScriptenPeakAce
 
Deep water horizon oil spill
Deep water horizon oil spillDeep water horizon oil spill
Deep water horizon oil spillvirgo_az
 
през. досвіду роботи
през.  досвіду роботипрез.  досвіду роботи
през. досвіду роботиminenkoinna71
 
The ultimate guide to defining a successful recruitment strategy
The ultimate guide to defining a successful recruitment strategyThe ultimate guide to defining a successful recruitment strategy
The ultimate guide to defining a successful recruitment strategyGary Skipper
 
презентація табір
презентація табірпрезентація табір
презентація табірminenkoinna71
 
Is There A Doctor On The Plane? Dealing With In-Flight Medical Emergencies
Is There A Doctor On The Plane? Dealing With In-Flight Medical EmergenciesIs There A Doctor On The Plane? Dealing With In-Flight Medical Emergencies
Is There A Doctor On The Plane? Dealing With In-Flight Medical EmergenciesAaron Neinstein
 
Перший урок
Перший урокПерший урок
Перший урокminenkoinna71
 
JCConf2016 - Dataflow Workshop Setup
JCConf2016 - Dataflow Workshop SetupJCConf2016 - Dataflow Workshop Setup
JCConf2016 - Dataflow Workshop SetupSimon Su
 

Viewers also liked (15)

agidrop
agidropagidrop
agidrop
 
Infor1 control de usuarios
Infor1 control  de usuariosInfor1 control  de usuarios
Infor1 control de usuarios
 
Crash Flight
Crash FlightCrash Flight
Crash Flight
 
Puberty Health Education
Puberty Health EducationPuberty Health Education
Puberty Health Education
 
Paleolitico
PaleoliticoPaleolitico
Paleolitico
 
Planeación de secuencia formativa por resolucion de problemas.
Planeación de secuencia formativa por resolucion de problemas.Planeación de secuencia formativa por resolucion de problemas.
Planeación de secuencia formativa por resolucion de problemas.
 
Composizione dinamica di funzioni di rete virtuali in ambiente cloud
Composizione dinamica di funzioni di rete virtuali in ambiente cloudComposizione dinamica di funzioni di rete virtuali in ambiente cloud
Composizione dinamica di funzioni di rete virtuali in ambiente cloud
 
Vorteile von Google Ad Words Scripten
Vorteile von Google Ad Words ScriptenVorteile von Google Ad Words Scripten
Vorteile von Google Ad Words Scripten
 
Deep water horizon oil spill
Deep water horizon oil spillDeep water horizon oil spill
Deep water horizon oil spill
 
през. досвіду роботи
през.  досвіду роботипрез.  досвіду роботи
през. досвіду роботи
 
The ultimate guide to defining a successful recruitment strategy
The ultimate guide to defining a successful recruitment strategyThe ultimate guide to defining a successful recruitment strategy
The ultimate guide to defining a successful recruitment strategy
 
презентація табір
презентація табірпрезентація табір
презентація табір
 
Is There A Doctor On The Plane? Dealing With In-Flight Medical Emergencies
Is There A Doctor On The Plane? Dealing With In-Flight Medical EmergenciesIs There A Doctor On The Plane? Dealing With In-Flight Medical Emergencies
Is There A Doctor On The Plane? Dealing With In-Flight Medical Emergencies
 
Перший урок
Перший урокПерший урок
Перший урок
 
JCConf2016 - Dataflow Workshop Setup
JCConf2016 - Dataflow Workshop SetupJCConf2016 - Dataflow Workshop Setup
JCConf2016 - Dataflow Workshop Setup
 

Similar to SDS,la pietra d’angolo dell SDDC

Site Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturaleSite Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturalegguglie
 
CCI2018 - Iperconvergenza con Windows Server
CCI2018 - Iperconvergenza con Windows ServerCCI2018 - Iperconvergenza con Windows Server
CCI2018 - Iperconvergenza con Windows Serverwalk2talk srl
 
Novità di vSphere 5.1
Novità di vSphere 5.1Novità di vSphere 5.1
Novità di vSphere 5.1S.info Srl
 
Le novità di VMware vSphere 5.1
Le novità di VMware vSphere 5.1Le novità di VMware vSphere 5.1
Le novità di VMware vSphere 5.1PRAGMA PROGETTI
 
Smau Milano 2011 Emilio Perotti
Smau Milano 2011 Emilio PerottiSmau Milano 2011 Emilio Perotti
Smau Milano 2011 Emilio PerottiSMAU
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaYashi Italia
 
Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...
Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...
Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...Pipeline Srl
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiwalk2talk srl
 
SQL Saturday 871 - Sardegna 2019 - SQL Server DR on Azure
SQL Saturday 871 - Sardegna 2019 - SQL Server DR on AzureSQL Saturday 871 - Sardegna 2019 - SQL Server DR on Azure
SQL Saturday 871 - Sardegna 2019 - SQL Server DR on AzureMarco Obinu
 
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLMySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLPar-Tec S.p.A.
 
Virtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open SourceVirtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open SourceMarco Vanino
 
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS Imola Informatica
 
VMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terraVMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terraVMUG IT
 
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBPolyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBSteve Maraspin
 
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle OpenstackMySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle OpenstackPar-Tec S.p.A.
 
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFSLa nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFSMorlini Gabriele
 
Iaa s con openstack per l'analisi di bigdata
Iaa s con openstack per l'analisi di bigdataIaa s con openstack per l'analisi di bigdata
Iaa s con openstack per l'analisi di bigdataVincenzo Fogliaro
 

Similar to SDS,la pietra d’angolo dell SDDC (20)

Safe check up - cos'è? - 22feb2012
Safe check up - cos'è? - 22feb2012 Safe check up - cos'è? - 22feb2012
Safe check up - cos'è? - 22feb2012
 
Site Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturaleSite Recovery Manager - Una visione architetturale
Site Recovery Manager - Una visione architetturale
 
CCI2018 - Iperconvergenza con Windows Server
CCI2018 - Iperconvergenza con Windows ServerCCI2018 - Iperconvergenza con Windows Server
CCI2018 - Iperconvergenza con Windows Server
 
Novità di vSphere 5.1
Novità di vSphere 5.1Novità di vSphere 5.1
Novità di vSphere 5.1
 
Le novità di VMware vSphere 5.1
Le novità di VMware vSphere 5.1Le novità di VMware vSphere 5.1
Le novità di VMware vSphere 5.1
 
Smau Milano 2011 Emilio Perotti
Smau Milano 2011 Emilio PerottiSmau Milano 2011 Emilio Perotti
Smau Milano 2011 Emilio Perotti
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
 
Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...
Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...
Virtualizzazione e consolidamento hardware; applicazioni pratiche di Ms Hyper...
 
Ha solutions su power i
Ha solutions su power iHa solutions su power i
Ha solutions su power i
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
 
SQL Saturday 871 - Sardegna 2019 - SQL Server DR on Azure
SQL Saturday 871 - Sardegna 2019 - SQL Server DR on AzureSQL Saturday 871 - Sardegna 2019 - SQL Server DR on Azure
SQL Saturday 871 - Sardegna 2019 - SQL Server DR on Azure
 
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQLMySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
MySQL Tech Tour 2015 - Soluzioni di alta disponibilità con MySQL
 
Virtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open SourceVirtualizzazione e Network Management Open Source
Virtualizzazione e Network Management Open Source
 
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
 
VMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terraVMUGIT - Virtualizzare con i piedi per terra
VMUGIT - Virtualizzare con i piedi per terra
 
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDBPolyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
Polyglot Persistance con PostgreSQL, CouchDB, MongoDB, Redis e OrientDB
 
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle OpenstackMySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
MySQL Tech Tour 2016 - Database-as-a-Service con MySQL e Oracle Openstack
 
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFSLa nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
La nostra infrastruttura di produzione a container con Docker, Rancher e ZFS
 
Cesvip 20110127
Cesvip 20110127Cesvip 20110127
Cesvip 20110127
 
Iaa s con openstack per l'analisi di bigdata
Iaa s con openstack per l'analisi di bigdataIaa s con openstack per l'analisi di bigdata
Iaa s con openstack per l'analisi di bigdata
 

More from VMUG IT

04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieriVMUG IT
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeamVMUG IT
 
02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlinoVMUG IT
 
01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenutoVMUG IT
 
07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschiniVMUG IT
 
06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelliVMUG IT
 
05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layersVMUG IT
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, FortinetVMUG IT
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMwareVMUG IT
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItaliaVMUG IT
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, RubrikVMUG IT
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech UnpluggedVMUG IT
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIOVMUG IT
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMwareVMUG IT
 
00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - IntroVMUG IT
 
Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 VMUG IT
 
Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon VMUG IT
 
Gianni Resti
Gianni Resti  Gianni Resti
Gianni Resti VMUG IT
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynoteVMUG IT
 
Vmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVMUG IT
 

More from VMUG IT (20)

04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
 
02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino
 
01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto
 
07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini
 
06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli
 
05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
 
00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro
 
Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017
 
Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon
 
Gianni Resti
Gianni Resti  Gianni Resti
Gianni Resti
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynote
 
Vmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVmug 2017 Guido Frabotti
Vmug 2017 Guido Frabotti
 

SDS,la pietra d’angolo dell SDDC

  • 1. © 2010 VMware Inc. All rights reserved VMUG IT Meeting Napoli – 6 aprile 2016 SDS- La pietra d’angolo del SDDC
  • 2. 2 CHI SONO Antonio Amoroso System Administrator Ministero della Giustizia VCP 3.5, VCP 5.5,NPP https://it.linkedin.com/pub/antonio-amoroso/36/166/b98 @AAmoroso77 www.virtualzen.it
  • 3. 3 Sommario della sessione - Analisi dello storage tradizionale - Principi del Software Defined Storage - Storage Policy Based Management - La vision di Vmware - VSAN - VVOLs
  • 4. 4 SDS Pietra d’angolo del SDDC La pietra scartata dai costruttori è diventata testata d’angolo
  • 5. 5 Storage Tradizionale - Funzionamento •LUN •Volumes •Raid Group •Tiering •SAN Infrastructure
  • 6. 6 Storage Tradizionale – Vantaggi e Svantaggi Vantaggi • Dynamic tiering • Caching • Replication • Snapshot • Deduplication • Compression Svantaggi • Hardware-centric, vendor specific management • Slow provisioning, rigid storage constructs (LUNs, Volumes) • Data services aligned to storage container, not directly with VM needs
  • 7. 7 Definizione SDDC Compute Networking Storage Management Software Defined Data Center • Tutti i servizi Infrastrutturali sono virtualizzati : compute,network,storage • Le risorse hardware sono astratte • Controllo del Datacenter è gestito dal software • Virtual Machines sono al centro dell’idea di SDDC
  • 8. 8 Software Defined Storage - Definizione Software-defined storage (SDS) è un approccio al data storage nel quale il software che controlla le attività legate allo storage(CONTROL PLANE) è disaccoppiato dall’hardware fisico dello storage (DATA PLANE) Sostanzialmente,il software defined storage è uno storage di classe enterprise che usa hardware standard fornendo servizi enterprise, policy-driven, application-aware attraverso la gestione delle infrastrutture di storage sottostante una piattaforma storage che permetta la composizione dinamica di servizi astratta dall’hardware sottostante
  • 10. 10 Storage Policy Based Management (SPBM) Gli storage che usano le vStorage APIs for Storage Awareness (VASA), sono rappresentati da degli storage providers. Gli storage providers informano il vCenter Server degli specifici devices e presentano le loro caratteristiche e i datastore creati sotto forma storage capabilities. Uno storage può pubblicare più capabilities. Le capabilities sono raggruppate in uno o più capability profile. Quando una VM viene creata si fa riferimento a queste capabilities e la VM viene messa sui datastore che le offrono le caratteristiche richieste
  • 11. 11 Virtual Machine Storage policy Reserve Capacity 40GB Availability 2 Failures to tolerate Read Cache 50% Stripe Width 6 Storage Policy-Based Management vSphere Virtual SAN Virtual Volumes Virtual Datastore Storage Policy-based Management (SPBM) Overview • Posizionamento intelligente delle VM • Controllo dei servizi molto granulare fino al livello della VM • Bisogno di nuovi servizi per le VM? • Cambiamento delle policy correnti on-the-fly • Possibilità di attaccare nuove policy on-the-fly
  • 13. 13 VSAN – Architettura •Minimo 3 hosts, tutti con storage locale da destinare alla VSAN •E’ raccomandato che gli host abbiano configurazioni simili •Host: Scalabile fino a 64 host •Dischi: dischi locali •Hybrid: dischi magnetici e flash •All-Flash: solo dispositivi flash •Rete: •1GB Ethernet O •10GB Ethernet(preferito) •Il componente “Witness” (fatto solo da metada ta) agisce da tie-breaker durante le decisioni di availability
  • 14. 14 Virtual SAN Oggetti e componenti Ogni host contribuisce con I propri dischi, SSD e HDD VSAN aggrega queste risorse in un unico global datastore Ogni VM e ogni virtual disk sono rappresentati da VSAN object VSAN object sono gestiti sulla base di VM Storage Policy 1 4
  • 15. 15 Number of Failures /Failure Tolerance Method Decidi il numero di guasti di host, dischi o network il sistema può sopportare Quando il Failure Tolerance Method è settato su Performance (default) viene utilizzato RAID-1 Mirroring Per sopportare “n” guasti, “n+1” copie degli oggetti sono create e abbiamo bisogno di “2n+1” host 1 5
  • 16. 16 Fault Domains • Possiamo creare fault domains per incrementare l’availability • 8 node cluster con 4 fault domains definiti (2 nodi in ognuno) FD1 = esxi-01, esxi-02 FD3 = esxi-05, esxi-06 FD2 = esxi-03, esxi-04 FD4 = esxi-7, esxi-08 • Per proteggerci contro il fault di 1 rack sono richieste solo 2 repliche e un witness su 3 failure domains 1 6 1 6
  • 17. 17 VSAN 5.5 March 2014 VSAN 6.0 March 2015 All Flash Configuration 64 node VSAN cluster x2 Hybrid Performance VSAN Snapshots/Clones Health UI Rack Awareness VSAN 6.2 March 2016 Deduplication and Compression RAID 5/6 support Software Checksum QoS via IOPS Limits IPv6 Performance Service Enhanced Capacity Views VSAN 6.1 September 2015 Stretched Cluster Replication - 5 Minutes RPO 2-node ROBO Health Monitoring & Remediation 1 7 Virtual SAN – Evoluzione
  • 18. 18 Virtual SAN – Stretched Cluster • Virtual SAN cluster diviso tra 2 siti! • Ogni sito è un Fault Domain (FD) • Protezione a livello di site con zero perdita di dati ed un recupero quasi istantaneo • Supporta fino a 5ms RTT di latenza tra I due siti – 10Gbps di banda richiesti • Witness VM può risiedere dovunque – 200ms RTT di latenza – 100Mbps almeno di banda • Failover Automatico Today 1 8
  • 19. 19 Deduplica e Compressione Nearline deduplication and compression per disk group level. • Abilitata a cluster level • La deduplica avviene quando c’è il de-staging da cache tier a capacity tier • Lunghezza fissa dei blocchi di deduplica (4KB Blocks) Compressione dopo la Deduplica • Se il blocco è compresso<= 2KB • Negli altri casi sono immagazzinati blocchi da 4KB Beta esxi-01 esxi-02 esxi-03 vmdk vmdk vSphere & Virtual SAN vmdk Si ottiene un significativo risparmio di spazio, che rende economica la scelta di una scelta ALL-FLASH 1 9
  • 20. 20 RAID-5/6 (Inline Erasure Coding) Quando Number of Failures to Tolerate = 1 e Failure Tolerance Method = Capacity RAID-5 • 3+1 (4 host minimo) • 1.33x overhead for RAID-5 instead of 2x compared to FTT=1 with RAID-1 Quando Number of Failures to Tolerate = 2 and Failure Tolerance Method = Capacity RAID-6 • 4+2 (6 host minimo) • 1.5x overhead for for RAID-6 instead of 3x compared to FTT=2 with RAID-1 RAID-5 ESXi Host parity data data data ESXi Host data parity data data ESXi Host data data parity data ESXi Host data data data parity All Flash Only 2 0
  • 22. 22 VVOLs – Cosa sono Virtualizzano SAN e NAS in pool logici detti Virtual Datastore La maggior parte delle funzioni storage possono essere gestite in offload dallo storage. Supportano i protocolli esistenti (FC, iSCSI, NFS) Supportati dai vari vendors storage I VVOLs sono un nuovo tipo di oggetti di macchine virtuali che vengono creati e conservati nativamente nell’array Questi oggetti sono conservati negli storage containers vengono mappati con i file delle virtual machine
  • 23. 23 VVOL – Architettura • Nessun File System • ESXi gestisce l’array tramite le API VASA •Gli array sono partizionati logicamente in contenitori chiamati Storage Containers (SC) • L’ I/O tra ESXi e array è fatto tramite punti di accesso detti Protocol Endpoint (PE) • I data services sono offloaded sull’array •Gestione tramite storage policy- -based management (SPBM)
  • 24. 24 VVOL –VASA Provider (VP) Plugin sviluppato dallo storage vendor Utilizzale API VASA ESXi and vCenterServer connect to VASA provider Esporta le capability dell’array e le presenta a vSphere Un singolo VASA provider può gestire piu’ array Può essere implementato nel management server dell’array o nel firmware dell’array Responsabile della creazione dei Virtual Volume
  • 25. 25 VVOL –Protocol Endpoint Punto di accesso dall’host allo storage Creato dallo storage administrator Compatibile con tutti i protocolli SAN e NAS (iSCSI, NFS, FC, FCoE) Sostituisce il concetto di LUN e mount point
  • 26. 26 VVOL –Storage Container Costrutti logici per raggruppare virtual volume Setup fatto dallo storage administrator La capacità è basata sulla capacità fisica dell’array Partizione logica delle VM con diverse esigenze storage Minimo uno storage container per array Massimo dipende dall’array Un singolo SC puo’ essere acceduto contemporaneamente da piu’ Protocol Endpoints “Equivalenti” ai datastore
  • 27. 27 HANDS ON LAB UTILIZZATE GLI HOL!!! http://labs.hol.vmware.com/ HOL-SDC-1608 - Virtual SAN 6 from A to Z HOL-SDC-1627 - VVol, Virtual SAN & Storage Policy-Based Management
  • 28. 28 Riferimenti blogs.vmware.com/virtualblocks/ Blog ufficiale di VMware sul software defined storage www.yellow-bricks.com/ di Duncan Epping www.punchingclouds.com/ di Rawlinson Rivera http://cormachogan.com/ di Cormac Hogan
  • 29. 29 Enjoy The Day! Join the Conversation! @vmugit @MyVMUG #VMUGIT www.vmug.com/italy