SlideShare a Scribd company logo
Software-Defined Storage: The VCDX Way
Wade Holmes VCDX, VMware
Rawlinson Rivera VCDX, VMware
STO4798
#STO4798
22
Session Objectives
3
2
1
Provide an overview of software-defined storage
capabilities
Articulate the potential business impact of a
software-defined storage architecture through
the VCDX approach
Provide an example design scenario of how to
leverage software-defined storage to meet the
needs of your datacenter
33
Agenda
Overview Solution Areas Q/A
Design
Scenario
44
Customer Pain Points With Storage
 Too much guesswork
 Too many silos
 Operational mismatch between virtualization and
storage
 Performance degrades with time
 Lack of end-to-end visibility
 Trouble shooting is hard
 Overprovisioning for performance
 Management inefficiencies
 Missed opportunities with DAS
How do we break silos?
How do we align application
requirements to storage capabilites?
How do we increase efficiency?
55
Software-Defined Storage - A New Approach to Storage
SAN
HDDSSD
DASNAS
Software-Defined
Storage
Hypervisor
Virtual
Software-defined Storage
SAN NAS
Hypervisor
SAN NAS
Physical
App App App
• VAAI
• VASA
• S-VMotion
• SDRS
• vSphere
Replication
• vSphere Storage
Appliance
66
The VCDX Way
Methodology to enable efficient technology solution design,
implementation and adoption, meeting YOUR business
requirements.
77
The VCDX Way
Business requirements drive solution architecture
Business Requirements
Solution Architecture
Engineering Specifications
Availability Manageability Performance Recoverability Security
88
Software-Defined Storage
Automation with policy-driven storage provisioning - with SLAs
replacing technology details
Virtual volumes - transparent mapping between large volumes and
the VM disk images within them, to enable performance and data
management optimizations
Commodity hardware with storage logic abstracted into a software
layer and scale-out architecture
Programmability - management interfaces that span traditional
storage array products, separating "control plane" from "data plane”
99
Software-Defined Storage
Automation with policy-driven storage
provisioning - SLAs replacing technology details
Virtual volumes - transparent mapping between large
volumes and the VM disk images within them, to allow better
performance and data management optimizations
Commodity hardware with storage logic abstracted into
a software layer and scale-out architecture
Programmability - management interfaces that span traditional
storage array products, separating "control plane"
from "data plane”
1010
Software-Defined Storage
Virtualized Data Plane
App-centric Data Services
Policy-Driven Control Plane
VMware Approach to Software-Defined Storage
Extensible framework
leveraged by ecosystem
to deliver VM-centric
snapshots, clones,
replication, backup, etc.
Common management
model based on VM-level
policies for automated
placement, balancing,
data services provisioning
Hypervisor-based pooling
of heterogeneous storage
resources optimized for
VM consumption
SAN /
NAS
All SSD
Array
Object /
BLOB
DAS
1111
Converged Infrastructure
VMware Path to Software-Defined Storage
Hypervisor
Policy-Driven Management
Policy-driven
Control Plane
Virtual Data
Plane
Ecosystem of
App-Centric Data
Services
Backup
…
App-centric Data
Services
External Storage Pool
1212
Agenda
Overview Solution Areas Q/A
Design
Scenario
1313
Solution Impact
Availability Manageability Performance Recoverability Security
Virtualized Data Plane
App-centric Data Services
Policy-Driven Control Plane
Hypervisor
Virtual Pools
SAN
HDDSSD
DASNAS
1414
Scale-Out Architecture
Availability Manageability Performance Recoverability Security
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
Virtual Pools
1515
Scale-Out Architecture
Availability Manageability Performance Recoverability Security
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
VSAN
10GigE
VSAN VASA
Provider
VC VASA
Client
SMS
1616
Tolerating Component Failures
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
VSAN
✗
✗
1717
Scaling Out VSAN
1818
Storage Policy-Based Management
Availability Manageability Performance Recoverability Security
Compute
Compute-centric Storage Tier
Data-centric Storage Tier
Data
Plane
Policy-Based Management Control
Plane
Data Services
External
Storage
Scale out
storage
1919
Storage Management Pre-SDS
Datastore
Datastore
Datastore
Datastore
Datastore
Cluster Cluster Cluster Cluster
Physical storage management with proprietary vendor tools
VMs inherit
properties of
datastore
VM Management
Hypervisor UI
Which LUNs
have the right
performance
and
availability for
each VM?
Here are
your LUNs.
vSphere
Admin
Storage
Admin
2020
VM Storage Provisioning Pre-SDS…
Day 1 Day N Day N++
Setting up storage requires:
1. Spreadsheet black-magic
to determine right
configuration
2. Several additional steps:
• Build disk pools
• Assign RAID levels
• Create LUN/volumes
• Zone and map LUNs
• Format LUN/Volumes
• Assign data services
(Replication, etc.)
vSphere
Admin
Storage
Admin
I need more
storage for
my VMs.
Exactly what
performance do
you need?
Which LUNs
have the right
performance and
availability for
each VM?
Here are
your LUNs.
It should just
be fast.
2121
DataServicesAnd
Policy
Integr
ation
DataMobility
Existing Capabilities Help, But…..
Storage vMotion: zero downtime
migration of virtual disks between
datastores
VAAI: APIs for storage array integration
to offload native storage data services
like cloning/snapshots
Storage DRS: automated virtual disk
initial placement and ongoing balancing
Profile Driven Storage: VMs and
datastores tagging for provisioning
based on SLA profiles
vSphere data services: snapshots,
cloning, replication, data protection, thin
provisioning
vSphere 5.1 Storage Features
Storage I/O Control: access
prioritization to storage based on
established business rules
VAAI
Compute
External Storage
FC FC FC
2222
Storage Management with SDS
Tomorrow
Compute
Compute-centric Storage Tier
Data-centric Storage Tier
Data
Plane
Policy-based Management
Control
Plane
Data Services
External
Storage
Scale out
storage
Cloud Service Provisioning
2323
Storage Management with SDS
VI Web Client
Storage Policy-Based Management Service vCenter
External Tier
1 Storage
VSAN Enabled Cluster
Scale-Out
Storage
Aggregated
Capabilities
External Tier 1
Storage
vVOLvVOLvVOL
Virtual Volumes
vVOL
Capabilities
(VASA 2.0)
VSAN
Capabilities
(VASA 1.5)
System
Labels
(VASA 1.0)
Tags
2424
Storage Policy-Based Management
2525
VM Storage Provisioning with SDS
Provision VM
storage using simple
policies
vSphere
Hard disks
SSD
VSAN
Hard disksSSD
…………….
Hard disksSSD Hard disksSSD
Distributed VSAN Datastore
Each VM maintains
its unique policy in
the clustered VSAN
datastore
Storage capacity
and performance
scale dynamically
with your cluster
Hard disksSSD Hard disksSSD
VSAN
vSphere
Distributed VSAN Datastore
2626
What about the OpenStack Framework?
Nova
(compute)
vSphere
driver
Cinder
(block storage)
VMDK
driver
Neutron
(network)
NSX
driver
vSphere
NSX
vSwitch
vSAN
CPU
1
CPU n
…
vCenter
NSX
Controller
Scale-
Out
Storage
External Tier 1
Storage
vVOLvVOLvVOL
OpenStack
API
AMQP
Message
Bus
2727
Policy-Based Management Futures
Nova
(compute)
vSphere
driver
Cinder
(block storage)
VMDK
driver
Neutron
(network)
NSX
driver
AMQP
Message
Bus
vCloud Automation
Center
Business Policy
Entitlements
Permissions
Policy
vSphere
NSX
vSwitch
vSAN
CPU
1
CPU n
…
vCenter
NSX
Controller
Scale-
Out
Storage
External Tier 1
Storage
vVOLvVOLvVOL
2828
Scaling Out for Performance
Availability Manageability Performance Recoverability Security
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
Virtual Pools
10GigE
2929
Number of Disk Stripes
3333
VMware Virsto IO Acceleration
Availability Manageability Performance Recoverability Security
Tiered vSpacevLog (one per host)
De-stages to vSpace
Writes to vLog are sequential
Reads from vSpace
vDisk vDisk vDisk vDisk
Hypervisor
3434
VMware Flash Read Cache
Availability Manageability Performance Recoverability Security
Virtual Flash Resource
vSphere Flash Read Cache
vSphere
3535
Disaster Recovery
Availability Manageability Performance Recoverability Security
VMware
vCenter Server
Site Recovery
Manager
VMware
vCenter Server
Site Recovery
Manager
VMware vSphere
Site A (Primary) Site B (Recovery)
Servers Servers
VMware vSphere
3636
Local Backup and Recovery
Availability Manageability Performance Recoverability Security
VMware vSphere
Data deduplicated
VDP
From
Powered by
3737
Trusted Storage Platform
Availability Manageability Performance Recoverability Security
Compute-centric Storage Tier
TPM Boot
Instantiation
Policy-Based Management
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
VSAN
3838
Agenda
Overview Solution Areas Q/A
Design
Scenario
3939
Design Scenario
You have been asked to plan a storage design for the rapidly growing
software development company, PunchingClouds Inc.
PunchingClouds Inc. is currently in discussions with their storage
vendor on pricing for new storage arrays to accommodate a variety of
workloads, but want to assess all options in moving towards a SDDC
 Performance is critical for some application tiers, but not others
 The need to maintain manageability as the organization grows, as no
additional staff will be hired in the short-term future
 Regulatory compliance is critical for a subset of applications
 Currently a single storage admin handles operations for the
enterprise
4040
Current Storage Design
Storage Pool
Fabric Switch A Fabric Switch B
SP/FA A SP/FA B
HBA1 HBA2
VMFS Datastore
for APP Tier
VMFS Datastore
for MGMT Tier
Storage Pool
VMFS Datastore
For DMZ
VMFS Datastore
For APP Tier
Physical Tier 1 Storage Array
HBA1 HBA2
Hypervisor
HBA1 HBA2
VMFS Datastore
for DMZ
VMFS Datastore
for MGMT Tier
HypervisorHypervisor
PunchingClouds
Storage Admin
4141
Step 1: Assess
Current State
 Average storage capacity for typical workloads?
 What are the application I/O profiles?
 Are multiple tiers of storage needed?
 Are there existing SLAs for storage performance?
 Project budget?
 Preferred storage vendor?
 Preferred storage protocol?
 Can existing storage be used?
DEFINE DESIGNASSESS
4242
Business Requirements
 Provide differentiated storage tiers to match application profiles
 Different tiers can be charged at different rates
 Allow end-user to choose the right storage tier/cost for type of
workload
 Flexible way to control or ensure storage performance
 Minimize the capacity and cost of storage
Constraints
 Existing storage vendor
 Minimal storage staff
 Re-use existing storage infrastructure
Step 2: Define
DEFINE DESIGNASSESS
4343
Step 3: SDS Solution Design
PunchingClouds
Storage Admin
Storage Pool App Tier
Fabric Fabric
SP SP
HBA1 HBA2
Storage Pool App Tier
Physical Tier 1 Storage Array
HBA1 HBA2
Hypervisor
HBA1 HBA
HypervisorHypervisor
vVOL vVOL vVOL vVOL vVOL vVOL
Policy-Based Management
DMZ Tier
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
VSAN
Management Tier
HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD
VSAN
App Tier
PunchingClouds
Virtualization Admin
DEFINE DESIGNASSESS
4444
Key Takeaways
3
2
1
Software-Defined storage can enable
efficiencies across multiple solution pillars within
your datacenter
Using an architectural methodology (i.e. “The
VCDX Way”) can help ensure successful
adoption of the right solution for your datacenter
4
VMware enables Software-defined storage
through both native solutions and eco-system
partnering
Software-Defined storage solutions can provide
both capex and opex savings as your
datacenter grows
4545
• It’s free
• It’s as easy as installing vSphere
• It gives you the chance to win an iPad!
Register for Virtual SAN Beta Now!
4646
Questions???
Overview Solution Areas Q/A
Design
Scenario
Wade Holmes
@wholmes
Rawlinson Rivera
@PunchingClouds
4747
Other VMware Activities Related to This Session
 HOL:
HOL-SDC-1308
Virtual Storage Solutions
THANK YOU
VMworld 2013: Software-Defined Storage: The VCDX Way
Software-Defined Storage: The VCDX Way
Wade Holmes, VMware
Rawlinson Rivera, VMware
STO4798
#STO4798

More Related Content

PDF
Software Defined Storage - Open Framework and Intel® Architecture Technologies
PDF
Software-Defined Storage (SDS)
PDF
IMEXresearch software defined storage
PPTX
Software-Defined Storage
PPTX
Webinar: How To Use Software Defined Storage to Extend Your SAN, Not Replace it
PPTX
Software Defined presentation
PPTX
'Software-Defined Everything' Includes Storage and Data
PDF
The State of Software Defined Storage Survey 2015
Software Defined Storage - Open Framework and Intel® Architecture Technologies
Software-Defined Storage (SDS)
IMEXresearch software defined storage
Software-Defined Storage
Webinar: How To Use Software Defined Storage to Extend Your SAN, Not Replace it
Software Defined presentation
'Software-Defined Everything' Includes Storage and Data
The State of Software Defined Storage Survey 2015

What's hot (20)

PPTX
Veritas - Software Defined Storage
PDF
Whitepaper: Evolution of the Software Defined Data Center - Happiest Minds
PDF
NetApp All Flash storage
PPTX
Software Defined Infrastructure
PDF
WP VERITAS InfoScale Storage and Dockers Intro - v8
PPTX
HDS Influencer Summit 2014: Innovating with Information to Address Business N...
PDF
VMworld 2013: Dell Solutions for VMware Virtual SAN
PDF
Big Data – Shining the Light on Enterprise Dark Data
PPTX
Comprehensive and Simplified Management for VMware vSphere Environments - now...
PPTX
Virtual Infrastructure Integrator Overview Presentation
PPTX
Le soluzioni tecnologiche per il Copy Data Management
PDF
Whitepaper: Software Defined Data Center – An Implementation view - Happiest ...
PDF
MT42 The impact of high performance Oracle workloads on the evolution of the ...
PDF
MT129 Isilon Data Lake Overview
PDF
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...
PPTX
CommVault Intro SureSkills Simpana 10 Event 2013
PPTX
Understanding IaaS Requirements & Design Cloud
PPTX
FlexPod as a Competitive Edge
PDF
NVMe and Flash – Make Your Storage Great Again!
PDF
IBM Storage for Analytics, Cognitive and Cloud
Veritas - Software Defined Storage
Whitepaper: Evolution of the Software Defined Data Center - Happiest Minds
NetApp All Flash storage
Software Defined Infrastructure
WP VERITAS InfoScale Storage and Dockers Intro - v8
HDS Influencer Summit 2014: Innovating with Information to Address Business N...
VMworld 2013: Dell Solutions for VMware Virtual SAN
Big Data – Shining the Light on Enterprise Dark Data
Comprehensive and Simplified Management for VMware vSphere Environments - now...
Virtual Infrastructure Integrator Overview Presentation
Le soluzioni tecnologiche per il Copy Data Management
Whitepaper: Software Defined Data Center – An Implementation view - Happiest ...
MT42 The impact of high performance Oracle workloads on the evolution of the ...
MT129 Isilon Data Lake Overview
Consolidate More: High Performance Primary Deduplication in the Age of Abunda...
CommVault Intro SureSkills Simpana 10 Event 2013
Understanding IaaS Requirements & Design Cloud
FlexPod as a Competitive Edge
NVMe and Flash – Make Your Storage Great Again!
IBM Storage for Analytics, Cognitive and Cloud
Ad

Similar to VMworld 2013: Software-Defined Storage: The VCDX Way (20)

PDF
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
PPTX
V sphere 5 roadshow final
PDF
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
PDF
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
PDF
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
PPTX
Varrow VMworld Update and vCHS Lunch and Learn Presentation
PDF
Storage Management with vRealize Operations
PDF
VMworld 2013: VMware Virtual SAN
PPTX
VMworld - sto7650 -Software defined storage @VMmware primer
PDF
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
PPTX
Net app virtualization preso
PDF
VMware Vsan vtug 2014
PDF
Storage Strategies Now- Virtualizaing Busines Critical applications
PPTX
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
PDF
VMworld 2013: SDDC is Here and Now: A Success Story
PDF
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
PPTX
1. beyond mission critical virtualizing big data and hadoop
PDF
Presentation v mware cloud infrastructure - success in virtualization
PPTX
VMware vFabric Data Director for DB as a Service
PDF
Discussing strategies for building the next gen data centre
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
V sphere 5 roadshow final
VMworld 2013: Software-defined Storage - The Next Phase in the Evolution of E...
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2013: The Missing Link: Storage Visibility In Virtualized Environments
Varrow VMworld Update and vCHS Lunch and Learn Presentation
Storage Management with vRealize Operations
VMworld 2013: VMware Virtual SAN
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld 2013: Virtualization Rookie or Pro: Why vSphere is Your Best Choice
Net app virtualization preso
VMware Vsan vtug 2014
Storage Strategies Now- Virtualizaing Busines Critical applications
VMworld 2015: Rethinking Enterprise Storage: Rise Of Hyper Converged Infrastr...
VMworld 2013: SDDC is Here and Now: A Success Story
Accelerate Your Sales with Application-Centric Storage-as-a-Service Using VMw...
1. beyond mission critical virtualizing big data and hadoop
Presentation v mware cloud infrastructure - success in virtualization
VMware vFabric Data Director for DB as a Service
Discussing strategies for building the next gen data centre
Ad

More from VMworld (20)

PPTX
VMworld 2016: vSphere 6.x Host Resource Deep Dive
PPTX
VMworld 2016: Troubleshooting 101 for Horizon
PPTX
VMworld 2016: Advanced Network Services with NSX
PPTX
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
PPTX
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
PPTX
VMworld 2016: What's New with Horizon 7
PPTX
VMworld 2016: Virtual Volumes Technical Deep Dive
PPTX
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
PPTX
VMworld 2016: The KISS of vRealize Operations!
PPTX
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
PPTX
VMworld 2016: Ask the vCenter Server Exerts Panel
PPTX
VMworld 2016: Virtualize Active Directory, the Right Way!
PPTX
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
PPTX
VMworld 2015: Troubleshooting for vSphere 6
PPTX
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
PPTX
VMworld 2015: Advanced SQL Server on vSphere
PPTX
VMworld 2015: Virtualize Active Directory, the Right Way!
PPTX
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
PPTX
VMworld 2015: Building a Business Case for Virtual SAN
PPTX
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2016: vSphere 6.x Host Resource Deep Dive
VMworld 2016: Troubleshooting 101 for Horizon
VMworld 2016: Advanced Network Services with NSX
VMworld 2016: How to Deploy VMware NSX with Cisco Infrastructure
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: What's New with Horizon 7
VMworld 2016: Virtual Volumes Technical Deep Dive
VMworld 2016: Advances in Remote Display Protocol Technology with VMware Blas...
VMworld 2016: The KISS of vRealize Operations!
VMworld 2016: Getting Started with PowerShell and PowerCLI for Your VMware En...
VMworld 2016: Ask the vCenter Server Exerts Panel
VMworld 2016: Virtualize Active Directory, the Right Way!
VMworld 2016: Migrating from a hardware based firewall to NSX to improve perf...
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Monitoring and Managing Applications with vRealize Operations 6...
VMworld 2015: Advanced SQL Server on vSphere
VMworld 2015: Virtualize Active Directory, the Right Way!
VMworld 2015: Site Recovery Manager and Policy Based DR Deep Dive with Engine...
VMworld 2015: Building a Business Case for Virtual SAN
VMworld 2015: Explaining Advanced Virtual Volumes Configurations

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
KodekX | Application Modernization Development
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Modernizing your data center with Dell and AMD
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
Encapsulation theory and applications.pdf
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
The AUB Centre for AI in Media Proposal.docx
KodekX | Application Modernization Development
Unlocking AI with Model Context Protocol (MCP)
Encapsulation_ Review paper, used for researhc scholars
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Spectral efficient network and resource selection model in 5G networks
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
MYSQL Presentation for SQL database connectivity
Understanding_Digital_Forensics_Presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Modernizing your data center with Dell and AMD
Digital-Transformation-Roadmap-for-Companies.pptx

VMworld 2013: Software-Defined Storage: The VCDX Way

  • 1. Software-Defined Storage: The VCDX Way Wade Holmes VCDX, VMware Rawlinson Rivera VCDX, VMware STO4798 #STO4798
  • 2. 22 Session Objectives 3 2 1 Provide an overview of software-defined storage capabilities Articulate the potential business impact of a software-defined storage architecture through the VCDX approach Provide an example design scenario of how to leverage software-defined storage to meet the needs of your datacenter
  • 3. 33 Agenda Overview Solution Areas Q/A Design Scenario
  • 4. 44 Customer Pain Points With Storage  Too much guesswork  Too many silos  Operational mismatch between virtualization and storage  Performance degrades with time  Lack of end-to-end visibility  Trouble shooting is hard  Overprovisioning for performance  Management inefficiencies  Missed opportunities with DAS How do we break silos? How do we align application requirements to storage capabilites? How do we increase efficiency?
  • 5. 55 Software-Defined Storage - A New Approach to Storage SAN HDDSSD DASNAS Software-Defined Storage Hypervisor Virtual Software-defined Storage SAN NAS Hypervisor SAN NAS Physical App App App • VAAI • VASA • S-VMotion • SDRS • vSphere Replication • vSphere Storage Appliance
  • 6. 66 The VCDX Way Methodology to enable efficient technology solution design, implementation and adoption, meeting YOUR business requirements.
  • 7. 77 The VCDX Way Business requirements drive solution architecture Business Requirements Solution Architecture Engineering Specifications Availability Manageability Performance Recoverability Security
  • 8. 88 Software-Defined Storage Automation with policy-driven storage provisioning - with SLAs replacing technology details Virtual volumes - transparent mapping between large volumes and the VM disk images within them, to enable performance and data management optimizations Commodity hardware with storage logic abstracted into a software layer and scale-out architecture Programmability - management interfaces that span traditional storage array products, separating "control plane" from "data plane”
  • 9. 99 Software-Defined Storage Automation with policy-driven storage provisioning - SLAs replacing technology details Virtual volumes - transparent mapping between large volumes and the VM disk images within them, to allow better performance and data management optimizations Commodity hardware with storage logic abstracted into a software layer and scale-out architecture Programmability - management interfaces that span traditional storage array products, separating "control plane" from "data plane”
  • 10. 1010 Software-Defined Storage Virtualized Data Plane App-centric Data Services Policy-Driven Control Plane VMware Approach to Software-Defined Storage Extensible framework leveraged by ecosystem to deliver VM-centric snapshots, clones, replication, backup, etc. Common management model based on VM-level policies for automated placement, balancing, data services provisioning Hypervisor-based pooling of heterogeneous storage resources optimized for VM consumption SAN / NAS All SSD Array Object / BLOB DAS
  • 11. 1111 Converged Infrastructure VMware Path to Software-Defined Storage Hypervisor Policy-Driven Management Policy-driven Control Plane Virtual Data Plane Ecosystem of App-Centric Data Services Backup … App-centric Data Services External Storage Pool
  • 12. 1212 Agenda Overview Solution Areas Q/A Design Scenario
  • 13. 1313 Solution Impact Availability Manageability Performance Recoverability Security Virtualized Data Plane App-centric Data Services Policy-Driven Control Plane Hypervisor Virtual Pools SAN HDDSSD DASNAS
  • 14. 1414 Scale-Out Architecture Availability Manageability Performance Recoverability Security HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD Virtual Pools
  • 15. 1515 Scale-Out Architecture Availability Manageability Performance Recoverability Security HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD VSAN 10GigE VSAN VASA Provider VC VASA Client SMS
  • 16. 1616 Tolerating Component Failures HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD VSAN ✗ ✗
  • 18. 1818 Storage Policy-Based Management Availability Manageability Performance Recoverability Security Compute Compute-centric Storage Tier Data-centric Storage Tier Data Plane Policy-Based Management Control Plane Data Services External Storage Scale out storage
  • 19. 1919 Storage Management Pre-SDS Datastore Datastore Datastore Datastore Datastore Cluster Cluster Cluster Cluster Physical storage management with proprietary vendor tools VMs inherit properties of datastore VM Management Hypervisor UI Which LUNs have the right performance and availability for each VM? Here are your LUNs. vSphere Admin Storage Admin
  • 20. 2020 VM Storage Provisioning Pre-SDS… Day 1 Day N Day N++ Setting up storage requires: 1. Spreadsheet black-magic to determine right configuration 2. Several additional steps: • Build disk pools • Assign RAID levels • Create LUN/volumes • Zone and map LUNs • Format LUN/Volumes • Assign data services (Replication, etc.) vSphere Admin Storage Admin I need more storage for my VMs. Exactly what performance do you need? Which LUNs have the right performance and availability for each VM? Here are your LUNs. It should just be fast.
  • 21. 2121 DataServicesAnd Policy Integr ation DataMobility Existing Capabilities Help, But….. Storage vMotion: zero downtime migration of virtual disks between datastores VAAI: APIs for storage array integration to offload native storage data services like cloning/snapshots Storage DRS: automated virtual disk initial placement and ongoing balancing Profile Driven Storage: VMs and datastores tagging for provisioning based on SLA profiles vSphere data services: snapshots, cloning, replication, data protection, thin provisioning vSphere 5.1 Storage Features Storage I/O Control: access prioritization to storage based on established business rules VAAI Compute External Storage FC FC FC
  • 22. 2222 Storage Management with SDS Tomorrow Compute Compute-centric Storage Tier Data-centric Storage Tier Data Plane Policy-based Management Control Plane Data Services External Storage Scale out storage Cloud Service Provisioning
  • 23. 2323 Storage Management with SDS VI Web Client Storage Policy-Based Management Service vCenter External Tier 1 Storage VSAN Enabled Cluster Scale-Out Storage Aggregated Capabilities External Tier 1 Storage vVOLvVOLvVOL Virtual Volumes vVOL Capabilities (VASA 2.0) VSAN Capabilities (VASA 1.5) System Labels (VASA 1.0) Tags
  • 25. 2525 VM Storage Provisioning with SDS Provision VM storage using simple policies vSphere Hard disks SSD VSAN Hard disksSSD ……………. Hard disksSSD Hard disksSSD Distributed VSAN Datastore Each VM maintains its unique policy in the clustered VSAN datastore Storage capacity and performance scale dynamically with your cluster Hard disksSSD Hard disksSSD VSAN vSphere Distributed VSAN Datastore
  • 26. 2626 What about the OpenStack Framework? Nova (compute) vSphere driver Cinder (block storage) VMDK driver Neutron (network) NSX driver vSphere NSX vSwitch vSAN CPU 1 CPU n … vCenter NSX Controller Scale- Out Storage External Tier 1 Storage vVOLvVOLvVOL OpenStack API AMQP Message Bus
  • 27. 2727 Policy-Based Management Futures Nova (compute) vSphere driver Cinder (block storage) VMDK driver Neutron (network) NSX driver AMQP Message Bus vCloud Automation Center Business Policy Entitlements Permissions Policy vSphere NSX vSwitch vSAN CPU 1 CPU n … vCenter NSX Controller Scale- Out Storage External Tier 1 Storage vVOLvVOLvVOL
  • 28. 2828 Scaling Out for Performance Availability Manageability Performance Recoverability Security HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD Virtual Pools 10GigE
  • 30. 3333 VMware Virsto IO Acceleration Availability Manageability Performance Recoverability Security Tiered vSpacevLog (one per host) De-stages to vSpace Writes to vLog are sequential Reads from vSpace vDisk vDisk vDisk vDisk Hypervisor
  • 31. 3434 VMware Flash Read Cache Availability Manageability Performance Recoverability Security Virtual Flash Resource vSphere Flash Read Cache vSphere
  • 32. 3535 Disaster Recovery Availability Manageability Performance Recoverability Security VMware vCenter Server Site Recovery Manager VMware vCenter Server Site Recovery Manager VMware vSphere Site A (Primary) Site B (Recovery) Servers Servers VMware vSphere
  • 33. 3636 Local Backup and Recovery Availability Manageability Performance Recoverability Security VMware vSphere Data deduplicated VDP From Powered by
  • 34. 3737 Trusted Storage Platform Availability Manageability Performance Recoverability Security Compute-centric Storage Tier TPM Boot Instantiation Policy-Based Management HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD VSAN
  • 35. 3838 Agenda Overview Solution Areas Q/A Design Scenario
  • 36. 3939 Design Scenario You have been asked to plan a storage design for the rapidly growing software development company, PunchingClouds Inc. PunchingClouds Inc. is currently in discussions with their storage vendor on pricing for new storage arrays to accommodate a variety of workloads, but want to assess all options in moving towards a SDDC  Performance is critical for some application tiers, but not others  The need to maintain manageability as the organization grows, as no additional staff will be hired in the short-term future  Regulatory compliance is critical for a subset of applications  Currently a single storage admin handles operations for the enterprise
  • 37. 4040 Current Storage Design Storage Pool Fabric Switch A Fabric Switch B SP/FA A SP/FA B HBA1 HBA2 VMFS Datastore for APP Tier VMFS Datastore for MGMT Tier Storage Pool VMFS Datastore For DMZ VMFS Datastore For APP Tier Physical Tier 1 Storage Array HBA1 HBA2 Hypervisor HBA1 HBA2 VMFS Datastore for DMZ VMFS Datastore for MGMT Tier HypervisorHypervisor PunchingClouds Storage Admin
  • 38. 4141 Step 1: Assess Current State  Average storage capacity for typical workloads?  What are the application I/O profiles?  Are multiple tiers of storage needed?  Are there existing SLAs for storage performance?  Project budget?  Preferred storage vendor?  Preferred storage protocol?  Can existing storage be used? DEFINE DESIGNASSESS
  • 39. 4242 Business Requirements  Provide differentiated storage tiers to match application profiles  Different tiers can be charged at different rates  Allow end-user to choose the right storage tier/cost for type of workload  Flexible way to control or ensure storage performance  Minimize the capacity and cost of storage Constraints  Existing storage vendor  Minimal storage staff  Re-use existing storage infrastructure Step 2: Define DEFINE DESIGNASSESS
  • 40. 4343 Step 3: SDS Solution Design PunchingClouds Storage Admin Storage Pool App Tier Fabric Fabric SP SP HBA1 HBA2 Storage Pool App Tier Physical Tier 1 Storage Array HBA1 HBA2 Hypervisor HBA1 HBA HypervisorHypervisor vVOL vVOL vVOL vVOL vVOL vVOL Policy-Based Management DMZ Tier HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD VSAN Management Tier HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD VSAN App Tier PunchingClouds Virtualization Admin DEFINE DESIGNASSESS
  • 41. 4444 Key Takeaways 3 2 1 Software-Defined storage can enable efficiencies across multiple solution pillars within your datacenter Using an architectural methodology (i.e. “The VCDX Way”) can help ensure successful adoption of the right solution for your datacenter 4 VMware enables Software-defined storage through both native solutions and eco-system partnering Software-Defined storage solutions can provide both capex and opex savings as your datacenter grows
  • 42. 4545 • It’s free • It’s as easy as installing vSphere • It gives you the chance to win an iPad! Register for Virtual SAN Beta Now!
  • 43. 4646 Questions??? Overview Solution Areas Q/A Design Scenario Wade Holmes @wholmes Rawlinson Rivera @PunchingClouds
  • 44. 4747 Other VMware Activities Related to This Session  HOL: HOL-SDC-1308 Virtual Storage Solutions
  • 47. Software-Defined Storage: The VCDX Way Wade Holmes, VMware Rawlinson Rivera, VMware STO4798 #STO4798