SlideShare a Scribd company logo
The Future of Software-Defined Storage –
What Does It Look Like in 3 Years Time?
Richard McDougall, VMware, Inc
CTO6453
#CTO6453
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these
features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or
sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not
been determined.
Disclaimer
CONFIDENTIAL 2
This Talk: The Future of SDS
CONFIDENTIAL 3
Hardware
Futures & Trends
New Workloads
Emerging Cloud Native Platforms
Storage Workload Map
4
1 Million
IOPS
One
Thousand
IOPS
10’s of
Terabytes
10’s of
PetabytesNew
WorkloadsFocus
of Most
SDS
Today
CONFIDENTIAL
What Are Cloud-Native Applications?
Developer access via APIs
Microservices, not
monolithic stacks
Application
Continuous integration
and deployment
Availability architected in the
app, not hypervisor
Built for scale
Decoupled from
infrastructure
CONFIDENTIAL 5
What do Linux Containers Need from Storage?
• Ability to copy & clone root images
• Isolated namespaces between containers
• QoS Controls between containers
6
Parent Linux
Container 1
/
/etc /containers
/containers/cont1/rootfs
etc var
/containers/cont2/roofts
etc var
Container 2
Option A: copy whole root tree CONFIDENTIAL 6
Containers and Fast Clone Using Shared Read-Only Images
• Actions
– Quick update of child to use same boot image
• Downsides:
– Container root fs not writable
7
/
/etc /containers
/containers/cont1/rootfs
etc var
CONFIDENTIAL 7
Docker Solution: Clone via “Another Union File System” (aufs)
CONFIDENTIAL 8
Except:
8
Docker’s Direction: Leverage native copy-on-write filesystem
Goal:
– Snap single image into writable clones
– Boot clones as isolated linux instances
9
Parent Linux
Golden
/
/etc /containers
/containers/golden/rootfs
etc var
/containers/cont1/roofts
etc var
Container 1
# zfs snapshot cpool/golden@base
# zfs clone cpool/root@base cpool/cont1
CONFIDENTIAL 9
/
/etc /containers
/containers/cont1/rootfs
etc shared var
Shared /containers/cont2/roofts
etc shared var
Shared Data: Containers can Share Filesystem Within Host
Containers Today:
Share within the host
Containers Future:
Share across hosts
Clustered File Systems
10
container1 container2
CONFIDENTIAL 10
Docker Storage Abstractions with Linux Containers
CONFIDENTIAL 11
Docker
Container
/
/etc /var
/data
Non-persistent
boot environment
Local
Disks
“VOLUME /var/lib/mysql”
Persistent
Data
Container Storage Use Cases
CONFIDENTIAL 12
Unshared Volumes Shared Volumes Persist to External Storage
Use Case: Running container-
based SQL or noSQL DB
Use Case: Sharing a set of tools
or content across app instances
Use Case: Object store for
retention/archival, DBaaS for
config/transactions
Host
C C
Storage Platform
Host
C C
Host
C C
Host
C C
Storage Platform
Host
C C
Host
C C
Cloud
Storage
API API
Hadoop
batch analysis
Eliminate the Silos: Converged Big Data Platform
Distributed Resource Manager or Virtualization platform
Host Host Host Host Host Host
HBase
real-time queries
NoSQL
Cassandra,
Mongo, etc
Big SQL
Impala,
Pivotal HawQCompute
layer
Distributed Storage Platform
Host
Other
Spark,
Shark,
Solr,
Platfora,
Etc,…
File System (HDFS, MAPR, GPFS) Block StoragePOSIX
CONFIDENTIAL 13
Storage Platforms
14
15
One
Thousand
IOPS
10’s of
Terabytes
10’s of
Petabytes
Array Technologies
10
Million
IOPS
Consolidate
and
Increase
Performance
CONFIDENTIAL
Storage Media Technology: Capacities & Latencies – 2016
16
Magnetic Storage
NVMe SSD
DRAM
~500ns
~10ms
~1s
NVM
~100ns
Capacity Oriented SSD
Object Storage
~1ms
~10us
Trip to Australia in 12 hours
Trip to Australia in 1 hour
Trip to Australia in 36 seconds
Trip to Australia in 1.8 seconds
Trip to Australia in .3 seconds
Trip to Australia in 50 days
1TB
1TB
4TB
16TB
32TB
CONFIDENTIAL
4TB
4TB
48TB
192 TB
384TB
Per
Host
17
Storage Media Technology
1 Million
IOPS
One
Thousand
IOPS
10’s of
Gigabytes
10’s of
Terabytes
3D NAND
“Capacity Flash”
2D NAND
“IOPS Flash”
CONFIDENTIAL
NVDIMM’s
18
Magnetic Storage
NVMe SSD
DRAM
~500ns
~10ms
~1s
NVM
~100ns
Capacity Oriented SSD
Object Storage
~1ms
~10us
1TB
1TB
4TB
16TB
32TB
CONFIDENTIAL
Std DRAM Event Xfer NANDDDR3 / DDR4
NVDIMM-N[2]
(Type 1)
NANDRAM
Buffer
Async Block XferDDR3 / DDR4
NVDIMM-F[1]
(Type 3)
NVMSync XferDDR4
Type 4[1]
DRAM + NAND: Non-volatile Memory Load/Store
DRAM + NAND: Non-volatile Memory Block Mode
Next Generation Load/Store Memory
More in INF66324 – Non-Volatile Memory
3D XPoint™ Technology: An Innovative, High-Density Design[1]
19
• Non-Volatile
• 1000x higher write endurance than NAND
• 1000x Faster than NAND
• 10x Denser than DRAM
• Can serve as system memory and storage
• Cross Point Structure: allows individual
memory cell to be addressed
• Cacheline load/store should be possible.
• Stackable to boost density
• Memory cell can be read or written w/o
requiring a transistor, reducing power & cost
1. “Intel and Micron Produce Breakthrough Memory Technology”, Intel
1 Million
IOPS
One
Thousand
IOPS
10’s of
Terabytes
10’s of
Petabytes
Storage Workload Map: SDS Solutions
22
HDFS
VSAN
CONFIDENTIAL
What’s Really Behind a Storage Array?
23
OS
Storage
Stack
Data
Services
OS
Storage
Stack
Data
Services
Dual Failover
Processors
Clustered
OS
iSCSI, FC, etc
Shared Disk
SAS or FC
Fail-over
Services
De-dup
Volumes
Mirroring
Caching
Etc,…
Industry std
X86 Servers
SAS or FC
Network
CONFIDENTIAL
Different Types of SDS (1):
24
Fail-Over Software
on Commodity Servers
HP
Dell
Intel
Super-Micro
etc,…
Nextenta
Data On-tap Virtual
Appliance
EMC VNX VA
etc,…OS
Storage
Stack
Data
Services
OS
Storage
Stack
Data
Services
Your
Servers
Software-
Defined
Storage
CONFIDENTIAL
(1) Better: Software Replication Using Servers + Local Disks
25
OS
Data
Services
OS
Storage Stack
Data
Services
Software
Replication
Clustered
Storage
Stack
Simpler
Server
configuration
Lower cost
Less to go
wrong
Not very
Scalable
CONFIDENTIAL
(2) Caching Hot Core/Cold Edge
26
Scale-out Storage Service
Hot Tier
Caching of Reads/Writes
Host Host Host Host Host Host Host
Compute Layer – All Flash
Host
Low Latency Network
iSCSIS3
Scale-out
Storage Tier
CONFIDENTIAL
(3) Scale-Out SDS
27
OS
Storage Stack
OS OS OS
Storage
Network
Protocol
iSCSI or
Proprietary
Compute Scalable
More Fault
Tolerance
Rolling
Upgrades
More
Management
(Separate
compute and
storage silos)
Data
Services
Data
Services
Data
Services
Data
Services
CONFIDENTIAL
(4) Hyperconverged SDS
28
Hypervisor
Storage Stack
Hypervisor Hypervisor Hypervisor
Easier
Management:
(Top-Down
Provisioning)
Scalable
More Fault
Tolerance
Rolling
Upgrades
Fixed
Compute and
Storage Ratio
Data
Services
App App App App App
VSAN
CONFIDENTIAL
Storage
Interconnects
29
Compute Tier
HCA
Hardware Transports
Fibre Channel
Ethernet
Infiniband
SAS
Protocols
iSCSI
FC
FCoE
NVMe
NVMe over Fabrics
Device Connectivity
SATA
SAS
NVMe
CONFIDENTIAL
30CONFIDENTIAL
Network
• Lossy
• Dominant Network Protocol
• Enables converged storage network:
– iSCSI
– iSER
– FCoE
– RDMA over Ethernet
– NVMe Fabrics
CONFIDENTIAL 31
Device Interconnects
Server
PCI-e Bus
HCA
SATA/SAS HDD/SSDs
Server
PCI-e Bus
NVMe SSD
Intel P3700 @3Gbytes/sec
SATA
SAS
Server
PCI-e Bus
Electrical
Adapter NVM
Over
PCIe
Flash:
- Intel P3700 @3GB/s
- Samsung XS1715
NVM
- Future devices
SAS 6-12G @ 1.2Gbytes/sec
4 lanes gen3 x 4 = 4Gbytes/sec
HCA
HCA
PCIe Serial Speed Bytes/sec
Gen 1 2gbits per lane 256MB/sec
Gen 2 4gbits per lane 512MB/sec
Gen 3 8gbits per lane 1GB/sec
*There are now PCIe extensions for Storage
CONFIDENTIAL 32
Storage Fabrics
33
Server
PCI-e Bus
NIC iSCSI
over
TCP/IP
Server
PCI-e Bus
NIC FC
over
Ethernet
Server
PCI-e Bus
NIC NVMe
over
Ethernet
iSCSI
FCoE
NVMe over Fabrics (the future!)
Pros:
• Popular: Windows, Linux, Hypervisor friendly
• Runs over many networks: routeable. TCP
• Optional RDMA acceleration (iSER)
Cons:
• Limited protocol (SCSI)
• Performance
• Setup, naming, endpoint management
Pros:
• Runs on ethernet
• Can easily gateway between FC and FCoE
Cons:
• Not routable
• Needs special switches (lossless ethernet)
• Not popular
• No RDMA option?
Pros:
• Runs on ethernet
• Same rich protocol as NVMe
• In-band administraton & data
• Leverages RDMA for low latency
Cons:
CONFIDENTIAL
Storage Fabrics (PCIe Rack Level)
34
34
NVMe
Over
PCIe
4Gbytes/sec 4Gbytes/sec 4Gbytes/sec
PCIe Shared Storage
RAID
Namespace
QoS
Autotiering
PCIe
Switch
PCIe Rack Fabric
(Shared Drives between Hosts)
CONFIDENTIAL
Integrated PCIe Fabric
35CONFIDENTIAL
PCI-e Rack-Scale Compute+Storage
36
<- Storage-DMA, RDMA over PCIe ->
PCIe Fabric
Storage Box Storage Box
• PCIe Fabric:
• Share disk boxes
across hosts
• Storage-DMA:
• Host-Host RDMA
capability
• Leverages the same
PCI-e Fabric
Compute Compute Compute Compute
CONFIDENTIAL
NVMe – The New Kid on the Block
37
NVMe Core
Namespaces
NVMe Objects
PCIe
RDMA
IB Ethernet
FC
?
Read
Write
Create
Delete
SCSI-like: Block R/W Transport
NFS-like: Objects/Namespaces
vVol-like: Object + Metadata + Policy
NVMe over
Fabrics
CONFIDENTIAL
Now/Future
38
Interconnect Now Next
Future
(Richard’s Opinion)
SATA 6g - NVMe
SAS 12g 24g NVMe
PCI-e Proprietary 4 x 8g NVMe
SCSI Over FC/Virtual NVMe
FC 8g 32g NVMe over Fabrics
Ethernet 10g 20/40g 100g
CONFIDENTIAL
SDS Hardware Futures: Conclusions & Challenges
• Magnetic Storage is phasing out
– Better IOPS per $$$ with Flash since this year
– Better Space per $$$ after 2016
– Devices approaching 1M IOPS and extremely low latencies
• Device Latencies push for new interconnects and networks
– Storage (first cache) locality is important again
– Durability demands low-latency commits across the wire (think RDMA)
• The network is critical
– Flat 40G networks design point for SDS
39CONFIDENTIAL
Beyond Block:
Software-Defined Data Services Platforms
40
Storage Protocols
41
HDFS
S3/Swift
POSIX
HDFS
SQL
Flavors
SCSI
NoSQL K-V
CONFIDENTIAL
Too Many Data Silos
42
Compute
Cloud
Block
Object
K-VManagement
DB
BigDataManagement
Management
Management
Management
HCLHCL HCL HCL HCL
API API API API API
Different HCLs
Different SW Stacks
Walled Resources
Lots of
Management
Developers
Are Happy
CONFIDENTIAL
All-in-one Software-defined Storage
Option 1: Multi-Protocol Stack
43
Compute
Cloud
Block
Object
K-V
DB
BigData
Management
HCL
API API API API API
Developers
Are Happy
One Stack
to
Manage
Shared
Resources
Least
Capable
Services
CONFIDENTIAL
Software Defined Storage Platform
Option 2: Common Platform + Ecosystem of Services
44
Block
CEPH
MongoDB
MySQL
Hadoop
Management
HCL
API API API API API One Platform
To
Manage
Shared
Resources
Richest
Services
Compute
Cloud
Developers
Are Happy
CONFIDENTIAL
Opportunities for SDS Platform
• Provide for needs of Cloud Native Data Services
– E.g. MongoDB, Cassandra, Hadoop HDFS
• Advanced Primitives in support of Distributed Data Services
– Policies for storage services: replication, raid, error handling
– Fault-domain aware placement/control
– Fine grained policies for performance: e.g. ultra-low latencies for database logs
– Placement control for performance: locality, topology
– Group snapshot, replication semantics
CONFIDENTIAL 45
46
47
The Future of Software-Defined Storage –
What Does It Look Like in 3 Years Time?
Richard McDougall, VMware, Inc
CTO6453
#CTO6453

More Related Content

What's hot

VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's Backbone
VMworld
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld
 
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphereVMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld
 
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
VMworld
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emeaVMworld
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld
 
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best PracticesVMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld
 
STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)
Cormac Hogan
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
Duncan Epping
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld
 
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld
 
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld
 
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & MemoryVMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
VMworld
 

What's hot (20)

VMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's BackboneVMworld 2015: Networking Virtual SAN's Backbone
VMworld 2015: Networking Virtual SAN's Backbone
 
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
 
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphereVMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
VMworld Europe 2014: Top 10 Do’s / Don’ts of Data Protection For VMware vSphere
 
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep DiveVMworld Europe 2014: Virtual SAN Architecture Deep Dive
VMworld Europe 2014: Virtual SAN Architecture Deep Dive
 
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
VMworld Europe 2014: A DevOps Story - Unlocking the Power of Docker with the ...
 
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphereVMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Advanced SQL Server on vSphere
 
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Virtualize Active Directory, the Right Way!
 
Net1674 final emea
Net1674 final emeaNet1674 final emea
Net1674 final emea
 
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep DiveVMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
VMworld 2015: Automating Everything VMware with PowerCLI- Deep Dive
 
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best PracticesVMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
VMworld 2015: Extreme Performance Series - vCenter Performance Best Practices
 
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best PracticesVMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
VMworld Europe 2014: Storage DRS - Deep Dive and Best Practices
 
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server VMworld 2013: Successfully Virtualize Microsoft Exchange Server
VMworld 2013: Successfully Virtualize Microsoft Exchange Server
 
STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)STO7534 VSAN Day 2 Operations (VMworld 2016)
STO7534 VSAN Day 2 Operations (VMworld 2016)
 
What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use CasesVMworld Europe 2014: Virtual SAN Best Practices and Use Cases
VMworld Europe 2014: Virtual SAN Best Practices and Use Cases
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
VMworld Europe 2014: A Blueprint for Disaster Recovery of Business Critical A...
 
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
VMworld 2015: Just Because You COULD, Doesn’t Mean You SHOULD – vSphere 6.0 A...
 
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & MemoryVMworld 2015: Extreme Performance Series - vSphere Compute & Memory
VMworld 2015: Extreme Performance Series - vSphere Compute & Memory
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 

Viewers also liked

VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...
VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...
VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...
VMworld
 
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld
 
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRackWebinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
OVHcloud
 
[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom
OVHcloud
 
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVHcloud
 
Advanced Web Hosting
Advanced Web HostingAdvanced Web Hosting
Advanced Web Hosting
OVHcloud
 
Introduction to OverTheBox
Introduction to OverTheBoxIntroduction to OverTheBox
Introduction to OverTheBox
OVHcloud
 
[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé
OVHcloud
 
VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld
 
INF7827 DRS Best Practices
INF7827 DRS Best PracticesINF7827 DRS Best Practices
INF7827 DRS Best Practices
Brian Graf
 
[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême
OVHcloud
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directionssolarisyourep
 
HTTPS: All you need to know
HTTPS: All you need to knowHTTPS: All you need to know
HTTPS: All you need to know
OVHcloud
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Note
csharney
 
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
OVHcloud
 
Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...
SynapseIndia
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 ComputingMrJRogers
 
Value driven - the future of software development
Value driven - the future of software developmentValue driven - the future of software development
Value driven - the future of software developmentCJ Marsh
 

Viewers also liked (20)

VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...
VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...
VMworld 2013: Meaningful Mobility: The Future of End-User Computing in Public...
 
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
VMworld 2014: Advanced Topics & Future Directions in Network Virtualization w...
 
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRackWebinar - Minimise your security risk with Hybrid Cloud and OVH vRack
Webinar - Minimise your security risk with Hybrid Cloud and OVH vRack
 
[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom[FR] Les connexions SDSL chez OVH Télécom
[FR] Les connexions SDSL chez OVH Télécom
 
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service Provider
 
Advanced Web Hosting
Advanced Web HostingAdvanced Web Hosting
Advanced Web Hosting
 
Introduction to OverTheBox
Introduction to OverTheBoxIntroduction to OverTheBox
Introduction to OverTheBox
 
[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé[FR] Timeseries appliqué aux couches de bébé
[FR] Timeseries appliqué aux couches de bébé
 
VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions VMworld 2013: DRS: New Features, Best Practices and Future Directions
VMworld 2013: DRS: New Features, Best Practices and Future Directions
 
INF7827 DRS Best Practices
INF7827 DRS Best PracticesINF7827 DRS Best Practices
INF7827 DRS Best Practices
 
[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême[FR] Les requêtes HTTP de l'extrême
[FR] Les requêtes HTTP de l'extrême
 
Presentation drs advanced concepts, best practices and future directions
Presentation   drs advanced concepts, best practices and future directionsPresentation   drs advanced concepts, best practices and future directions
Presentation drs advanced concepts, best practices and future directions
 
HTTPS: All you need to know
HTTPS: All you need to knowHTTPS: All you need to know
HTTPS: All you need to know
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Note
 
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
[FR] OVH Webinar : 10 questions à poser à votre Cloud Service Provider
 
Proposed Growth Plan
Proposed Growth PlanProposed Growth Plan
Proposed Growth Plan
 
Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...Shamit khemka discusses Popular types of Software & their usages in Current S...
Shamit khemka discusses Popular types of Software & their usages in Current S...
 
Types of Software - Y9 Computing
Types of Software - Y9 ComputingTypes of Software - Y9 Computing
Types of Software - Y9 Computing
 
Value driven - the future of software development
Value driven - the future of software developmentValue driven - the future of software development
Value driven - the future of software development
 
Types of software
Types of softwareTypes of software
Types of software
 

Similar to VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like in 3 Years Time?

Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
Steve Wong
 
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData Inc
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
Vinay Rao
 
Red hat storage el almacenamiento disruptivo
Red hat storage el almacenamiento disruptivoRed hat storage el almacenamiento disruptivo
Red hat storage el almacenamiento disruptivo
Nextel S.A.
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
xKinAnx
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
Kamesh Pemmaraju
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Red_Hat_Storage
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
MayaData Inc
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY
 
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
Docker, Inc.
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Community
 
QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014
QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014
QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014
Gene Leyzarovich
 
1. beyond mission critical virtualizing big data and hadoop
1. beyond mission critical   virtualizing big data and hadoop1. beyond mission critical   virtualizing big data and hadoop
1. beyond mission critical virtualizing big data and hadoop
Chiou-Nan Chen
 
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMFGestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
SUSE Italy
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker Containers
Docker, Inc.
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Matthew Sheppard
 
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red_Hat_Storage
 
Storage Integrations for Container Orchestrators
Storage Integrations for Container OrchestratorsStorage Integrations for Container Orchestrators
Storage Integrations for Container Orchestrators
{code} by Dell EMC
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
Ed Balduf
 

Similar to VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like in 3 Years Time? (20)

Introduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OSIntroduction to Apache Mesos and DC/OS
Introduction to Apache Mesos and DC/OS
 
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...MayaData  Datastax webinar - Operating Cassandra on Kubernetes with the help ...
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Red hat storage el almacenamiento disruptivo
Red hat storage el almacenamiento disruptivoRed hat storage el almacenamiento disruptivo
Red hat storage el almacenamiento disruptivo
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference Architectures
 
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
Software Defined Storage, Big Data and Ceph - What Is all the Fuss About?
 
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storageWebinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
Webinar: OpenEBS - Still Free and now FASTEST Kubernetes storage
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
DCEU 18: Use Cases and Practical Solutions for Docker Container Storage on Sw...
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014
QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014
QLogic - CrossIT - ACNC/JetStor FibricCache VMUG 2014
 
1. beyond mission critical virtualizing big data and hadoop
1. beyond mission critical   virtualizing big data and hadoop1. beyond mission critical   virtualizing big data and hadoop
1. beyond mission critical virtualizing big data and hadoop
 
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMFGestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
Gestione gerarchica dei dati con SUSE Enterprise Storage e HPE DMF
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker Containers
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 
Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers Red Hat Storage Day LA - Persistent Storage for Linux Containers
Red Hat Storage Day LA - Persistent Storage for Linux Containers
 
Storage Integrations for Container Orchestrators
Storage Integrations for Container OrchestratorsStorage Integrations for Container Orchestrators
Storage Integrations for Container Orchestrators
 
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for TomorrowOpenStack Cinder, Implementation Today and New Trends for Tomorrow
OpenStack Cinder, Implementation Today and New Trends for Tomorrow
 

More from VMworld

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
VMworld
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
VMworld
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
VMworld
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
VMworld
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
VMworld
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld
 
VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!
VMworld
 
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT LeaderVMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld
 
VMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and SecurityVMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and Security
VMworld
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
VMworld
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld
 

More from VMworld (20)

VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep DiveVMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: vSphere 6.x Host Resource Deep Dive
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for Horizon
 
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSXVMworld 2016: Advanced Network Services with NSX
VMworld 2016: Advanced Network Services with NSX
 
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco InfrastructureVMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
 
VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7VMworld 2016: What's New with Horizon 7
VMworld 2016: What's New with Horizon 7
 
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep DiveVMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Virtual Volumes Technical Deep Dive
 
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
 
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations! VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: The KISS of vRealize Operations!
 
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
 
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts PanelVMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Ask the vCenter Server Exerts Panel
 
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way! VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Virtualize Active Directory, the Right Way!
 
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
 
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
 
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SANVMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Building a Business Case for Virtual SAN
 
VMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep DiveVMworld 2015: Virtual Volumes Technical Deep Dive
VMworld 2015: Virtual Volumes Technical Deep Dive
 
VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!
 
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT LeaderVMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
VMworld 2015: Conversation with the VMware CIO Suggestions on being an IT Leader
 
VMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and SecurityVMware 2015: Next Horizon for Cloud Networking and Security
VMware 2015: Next Horizon for Cloud Networking and Security
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep Dive
 
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep DiveVMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
VMworld 2015: vSphere Distributed Switch 6 –Technical Deep Dive
 

Recently uploaded

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like in 3 Years Time?

  • 1. The Future of Software-Defined Storage – What Does It Look Like in 3 Years Time? Richard McDougall, VMware, Inc CTO6453 #CTO6453
  • 2. • This presentation may contain product features that are currently under development. • This overview of new technology represents no commitment from VMware to deliver these features in any generally available product. • Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind. • Technical feasibility and market demand will affect final delivery. • Pricing and packaging for any new technologies or features discussed or presented have not been determined. Disclaimer CONFIDENTIAL 2
  • 3. This Talk: The Future of SDS CONFIDENTIAL 3 Hardware Futures & Trends New Workloads Emerging Cloud Native Platforms
  • 4. Storage Workload Map 4 1 Million IOPS One Thousand IOPS 10’s of Terabytes 10’s of PetabytesNew WorkloadsFocus of Most SDS Today CONFIDENTIAL
  • 5. What Are Cloud-Native Applications? Developer access via APIs Microservices, not monolithic stacks Application Continuous integration and deployment Availability architected in the app, not hypervisor Built for scale Decoupled from infrastructure CONFIDENTIAL 5
  • 6. What do Linux Containers Need from Storage? • Ability to copy & clone root images • Isolated namespaces between containers • QoS Controls between containers 6 Parent Linux Container 1 / /etc /containers /containers/cont1/rootfs etc var /containers/cont2/roofts etc var Container 2 Option A: copy whole root tree CONFIDENTIAL 6
  • 7. Containers and Fast Clone Using Shared Read-Only Images • Actions – Quick update of child to use same boot image • Downsides: – Container root fs not writable 7 / /etc /containers /containers/cont1/rootfs etc var CONFIDENTIAL 7
  • 8. Docker Solution: Clone via “Another Union File System” (aufs) CONFIDENTIAL 8 Except: 8
  • 9. Docker’s Direction: Leverage native copy-on-write filesystem Goal: – Snap single image into writable clones – Boot clones as isolated linux instances 9 Parent Linux Golden / /etc /containers /containers/golden/rootfs etc var /containers/cont1/roofts etc var Container 1 # zfs snapshot cpool/golden@base # zfs clone cpool/root@base cpool/cont1 CONFIDENTIAL 9
  • 10. / /etc /containers /containers/cont1/rootfs etc shared var Shared /containers/cont2/roofts etc shared var Shared Data: Containers can Share Filesystem Within Host Containers Today: Share within the host Containers Future: Share across hosts Clustered File Systems 10 container1 container2 CONFIDENTIAL 10
  • 11. Docker Storage Abstractions with Linux Containers CONFIDENTIAL 11 Docker Container / /etc /var /data Non-persistent boot environment Local Disks “VOLUME /var/lib/mysql” Persistent Data
  • 12. Container Storage Use Cases CONFIDENTIAL 12 Unshared Volumes Shared Volumes Persist to External Storage Use Case: Running container- based SQL or noSQL DB Use Case: Sharing a set of tools or content across app instances Use Case: Object store for retention/archival, DBaaS for config/transactions Host C C Storage Platform Host C C Host C C Host C C Storage Platform Host C C Host C C Cloud Storage API API
  • 13. Hadoop batch analysis Eliminate the Silos: Converged Big Data Platform Distributed Resource Manager or Virtualization platform Host Host Host Host Host Host HBase real-time queries NoSQL Cassandra, Mongo, etc Big SQL Impala, Pivotal HawQCompute layer Distributed Storage Platform Host Other Spark, Shark, Solr, Platfora, Etc,… File System (HDFS, MAPR, GPFS) Block StoragePOSIX CONFIDENTIAL 13
  • 15. 15 One Thousand IOPS 10’s of Terabytes 10’s of Petabytes Array Technologies 10 Million IOPS Consolidate and Increase Performance CONFIDENTIAL
  • 16. Storage Media Technology: Capacities & Latencies – 2016 16 Magnetic Storage NVMe SSD DRAM ~500ns ~10ms ~1s NVM ~100ns Capacity Oriented SSD Object Storage ~1ms ~10us Trip to Australia in 12 hours Trip to Australia in 1 hour Trip to Australia in 36 seconds Trip to Australia in 1.8 seconds Trip to Australia in .3 seconds Trip to Australia in 50 days 1TB 1TB 4TB 16TB 32TB CONFIDENTIAL 4TB 4TB 48TB 192 TB 384TB Per Host
  • 17. 17 Storage Media Technology 1 Million IOPS One Thousand IOPS 10’s of Gigabytes 10’s of Terabytes 3D NAND “Capacity Flash” 2D NAND “IOPS Flash” CONFIDENTIAL
  • 18. NVDIMM’s 18 Magnetic Storage NVMe SSD DRAM ~500ns ~10ms ~1s NVM ~100ns Capacity Oriented SSD Object Storage ~1ms ~10us 1TB 1TB 4TB 16TB 32TB CONFIDENTIAL Std DRAM Event Xfer NANDDDR3 / DDR4 NVDIMM-N[2] (Type 1) NANDRAM Buffer Async Block XferDDR3 / DDR4 NVDIMM-F[1] (Type 3) NVMSync XferDDR4 Type 4[1] DRAM + NAND: Non-volatile Memory Load/Store DRAM + NAND: Non-volatile Memory Block Mode Next Generation Load/Store Memory More in INF66324 – Non-Volatile Memory
  • 19. 3D XPoint™ Technology: An Innovative, High-Density Design[1] 19 • Non-Volatile • 1000x higher write endurance than NAND • 1000x Faster than NAND • 10x Denser than DRAM • Can serve as system memory and storage • Cross Point Structure: allows individual memory cell to be addressed • Cacheline load/store should be possible. • Stackable to boost density • Memory cell can be read or written w/o requiring a transistor, reducing power & cost 1. “Intel and Micron Produce Breakthrough Memory Technology”, Intel
  • 20. 1 Million IOPS One Thousand IOPS 10’s of Terabytes 10’s of Petabytes Storage Workload Map: SDS Solutions 22 HDFS VSAN CONFIDENTIAL
  • 21. What’s Really Behind a Storage Array? 23 OS Storage Stack Data Services OS Storage Stack Data Services Dual Failover Processors Clustered OS iSCSI, FC, etc Shared Disk SAS or FC Fail-over Services De-dup Volumes Mirroring Caching Etc,… Industry std X86 Servers SAS or FC Network CONFIDENTIAL
  • 22. Different Types of SDS (1): 24 Fail-Over Software on Commodity Servers HP Dell Intel Super-Micro etc,… Nextenta Data On-tap Virtual Appliance EMC VNX VA etc,…OS Storage Stack Data Services OS Storage Stack Data Services Your Servers Software- Defined Storage CONFIDENTIAL
  • 23. (1) Better: Software Replication Using Servers + Local Disks 25 OS Data Services OS Storage Stack Data Services Software Replication Clustered Storage Stack Simpler Server configuration Lower cost Less to go wrong Not very Scalable CONFIDENTIAL
  • 24. (2) Caching Hot Core/Cold Edge 26 Scale-out Storage Service Hot Tier Caching of Reads/Writes Host Host Host Host Host Host Host Compute Layer – All Flash Host Low Latency Network iSCSIS3 Scale-out Storage Tier CONFIDENTIAL
  • 25. (3) Scale-Out SDS 27 OS Storage Stack OS OS OS Storage Network Protocol iSCSI or Proprietary Compute Scalable More Fault Tolerance Rolling Upgrades More Management (Separate compute and storage silos) Data Services Data Services Data Services Data Services CONFIDENTIAL
  • 26. (4) Hyperconverged SDS 28 Hypervisor Storage Stack Hypervisor Hypervisor Hypervisor Easier Management: (Top-Down Provisioning) Scalable More Fault Tolerance Rolling Upgrades Fixed Compute and Storage Ratio Data Services App App App App App VSAN CONFIDENTIAL
  • 27. Storage Interconnects 29 Compute Tier HCA Hardware Transports Fibre Channel Ethernet Infiniband SAS Protocols iSCSI FC FCoE NVMe NVMe over Fabrics Device Connectivity SATA SAS NVMe CONFIDENTIAL
  • 29. Network • Lossy • Dominant Network Protocol • Enables converged storage network: – iSCSI – iSER – FCoE – RDMA over Ethernet – NVMe Fabrics CONFIDENTIAL 31
  • 30. Device Interconnects Server PCI-e Bus HCA SATA/SAS HDD/SSDs Server PCI-e Bus NVMe SSD Intel P3700 @3Gbytes/sec SATA SAS Server PCI-e Bus Electrical Adapter NVM Over PCIe Flash: - Intel P3700 @3GB/s - Samsung XS1715 NVM - Future devices SAS 6-12G @ 1.2Gbytes/sec 4 lanes gen3 x 4 = 4Gbytes/sec HCA HCA PCIe Serial Speed Bytes/sec Gen 1 2gbits per lane 256MB/sec Gen 2 4gbits per lane 512MB/sec Gen 3 8gbits per lane 1GB/sec *There are now PCIe extensions for Storage CONFIDENTIAL 32
  • 31. Storage Fabrics 33 Server PCI-e Bus NIC iSCSI over TCP/IP Server PCI-e Bus NIC FC over Ethernet Server PCI-e Bus NIC NVMe over Ethernet iSCSI FCoE NVMe over Fabrics (the future!) Pros: • Popular: Windows, Linux, Hypervisor friendly • Runs over many networks: routeable. TCP • Optional RDMA acceleration (iSER) Cons: • Limited protocol (SCSI) • Performance • Setup, naming, endpoint management Pros: • Runs on ethernet • Can easily gateway between FC and FCoE Cons: • Not routable • Needs special switches (lossless ethernet) • Not popular • No RDMA option? Pros: • Runs on ethernet • Same rich protocol as NVMe • In-band administraton & data • Leverages RDMA for low latency Cons: CONFIDENTIAL
  • 32. Storage Fabrics (PCIe Rack Level) 34 34 NVMe Over PCIe 4Gbytes/sec 4Gbytes/sec 4Gbytes/sec PCIe Shared Storage RAID Namespace QoS Autotiering PCIe Switch PCIe Rack Fabric (Shared Drives between Hosts) CONFIDENTIAL
  • 34. PCI-e Rack-Scale Compute+Storage 36 <- Storage-DMA, RDMA over PCIe -> PCIe Fabric Storage Box Storage Box • PCIe Fabric: • Share disk boxes across hosts • Storage-DMA: • Host-Host RDMA capability • Leverages the same PCI-e Fabric Compute Compute Compute Compute CONFIDENTIAL
  • 35. NVMe – The New Kid on the Block 37 NVMe Core Namespaces NVMe Objects PCIe RDMA IB Ethernet FC ? Read Write Create Delete SCSI-like: Block R/W Transport NFS-like: Objects/Namespaces vVol-like: Object + Metadata + Policy NVMe over Fabrics CONFIDENTIAL
  • 36. Now/Future 38 Interconnect Now Next Future (Richard’s Opinion) SATA 6g - NVMe SAS 12g 24g NVMe PCI-e Proprietary 4 x 8g NVMe SCSI Over FC/Virtual NVMe FC 8g 32g NVMe over Fabrics Ethernet 10g 20/40g 100g CONFIDENTIAL
  • 37. SDS Hardware Futures: Conclusions & Challenges • Magnetic Storage is phasing out – Better IOPS per $$$ with Flash since this year – Better Space per $$$ after 2016 – Devices approaching 1M IOPS and extremely low latencies • Device Latencies push for new interconnects and networks – Storage (first cache) locality is important again – Durability demands low-latency commits across the wire (think RDMA) • The network is critical – Flat 40G networks design point for SDS 39CONFIDENTIAL
  • 38. Beyond Block: Software-Defined Data Services Platforms 40
  • 40. Too Many Data Silos 42 Compute Cloud Block Object K-VManagement DB BigDataManagement Management Management Management HCLHCL HCL HCL HCL API API API API API Different HCLs Different SW Stacks Walled Resources Lots of Management Developers Are Happy CONFIDENTIAL
  • 41. All-in-one Software-defined Storage Option 1: Multi-Protocol Stack 43 Compute Cloud Block Object K-V DB BigData Management HCL API API API API API Developers Are Happy One Stack to Manage Shared Resources Least Capable Services CONFIDENTIAL
  • 42. Software Defined Storage Platform Option 2: Common Platform + Ecosystem of Services 44 Block CEPH MongoDB MySQL Hadoop Management HCL API API API API API One Platform To Manage Shared Resources Richest Services Compute Cloud Developers Are Happy CONFIDENTIAL
  • 43. Opportunities for SDS Platform • Provide for needs of Cloud Native Data Services – E.g. MongoDB, Cassandra, Hadoop HDFS • Advanced Primitives in support of Distributed Data Services – Policies for storage services: replication, raid, error handling – Fault-domain aware placement/control – Fine grained policies for performance: e.g. ultra-low latencies for database logs – Placement control for performance: locality, topology – Group snapshot, replication semantics CONFIDENTIAL 45
  • 44. 46
  • 45. 47
  • 46. The Future of Software-Defined Storage – What Does It Look Like in 3 Years Time? Richard McDougall, VMware, Inc CTO6453 #CTO6453

Editor's Notes

  1. To move faster, though, businesses end up implementing cultural, design, and engineering changes
  2. This is a vision slide that depicts the ultimate goal of creating a big data shared infrastructure that incorporates Hadoop and non-hadoop workloads. Along with the Hadoop MapReduce framework there are other technologies that use HDFS as an underlying filesystem facilities for processing large sets of data, as well as those that use their own mechanism for storage. Among the technologies are HBase : provides a distributed non-relational database-style mechanism for access to the data that is stored in HDFS. Users use Java APIs to get at the data in HBase. It is modeled on Google’s original BigTable and provides a fault tolerant way of storing large quantities of sparse data. Big SQL technologies like Pivotal HAWQ and Impala that also present an SQL interface to the end user for access to the HDFS-based Data Tier Non-HDFS technologies: NoSQL (sometimes referred to as Not Only SQL) – data management mechanisms that use various technologies other relational for data, such as JSON documents in the MongoDB case. Other technologies that come from the research communities. These have not emerged into the mainstream as Hadoop has done.