SlideShare uma empresa Scribd logo
1 de 46
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

Mais conteúdo relacionado

Mais procurados

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 BackboneVMworld
 
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 vSphereVMworld
 
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 DiveVMworld
 
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 vSphereVMworld
 
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 DiveVMworld
 
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 PracticesVMworld
 
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 PracticesVMworld
 
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 CasesVMworld
 
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 SequelVMworld
 
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 & MemoryVMworld
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld
 

Mais procurados (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
 

Destaque

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 vRackOVHcloud
 
[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écomOVHcloud
 
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 ProviderOVHcloud
 
Advanced Web Hosting
Advanced Web HostingAdvanced Web Hosting
Advanced Web HostingOVHcloud
 
Introduction to OverTheBox
Introduction to OverTheBoxIntroduction to OverTheBox
Introduction to OverTheBoxOVHcloud
 
[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 PracticesBrian 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êmeOVHcloud
 
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 knowOVHcloud
 
Vm Ware Presentation Key Note
Vm Ware Presentation Key NoteVm Ware Presentation Key Note
Vm Ware Presentation Key Notecsharney
 
[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 ProviderOVHcloud
 
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
 

Destaque (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
 

Semelhante a 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/OSSteve 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 EcosystemVinay Rao
 
Red hat storage el almacenamiento disruptivo
Red hat storage el almacenamiento disruptivoRed hat storage el almacenamiento disruptivo
Red hat storage el almacenamiento disruptivoNextel S.A.
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructurexKinAnx
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
New Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesNew Ceph capabilities and Reference Architectures
New Ceph capabilities and Reference ArchitecturesKamesh 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 storageMayaData 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 DataHPC 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 2014Gene 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 hadoopChiou-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 DMFSUSE 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 ContainersDocker, 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 StorageMatthew 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 TomorrowEd Balduf
 

Semelhante a 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
 

Mais de 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 DiveVMworld
 
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Troubleshooting 101 for HorizonVMworld
 
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 NSXVMworld
 
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 InfrastructureVMworld
 
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 7VMworld
 
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 DiveVMworld
 
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 PanelVMworld
 
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 SANVMworld
 
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 DiveVMworld
 
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 LeaderVMworld
 
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 SecurityVMworld
 
VMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld 2015: VMware NSX Deep Dive
VMworld 2015: VMware NSX Deep DiveVMworld
 
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 DiveVMworld
 

Mais de 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
 

Último

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Último (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

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

Notas do Editor

  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.