SlideShare uma empresa Scribd logo
1 de 36
Baixar para ler offline
Storage DRS: Deep Dive and Best Practices to Suit
Your Storage Environments
Sachin Manpathak, VMware
Mustafa Uysal, VMware
Sunil Muralidhar, VMware
STO5636
#STO5636
22
Disclaimer
 This session may contain product features that are
currently under development.
 This session/overview of the 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.
33
VMware Vision: Software Defined Storage
Software Defined Storage
Software-Defined Storage Vision
Enable new storage tiers
Enable DAS & server flash for shared
storage along with enterprise SAN/NAS
Enable tight integration with storage
ecosystem
Tighter integrations with broad storage
ecosystem through APIs
Deliver policy-based automated storage
management
Automatically enforce per-VM SLAs for all
apps across different types of storage
“Gold”
Array(s)
“Silver”
Array(s)
Distributed
Storage
Hard
disks
SSD Hard
disks
SSD
Availability = 99.99%
DR RTO = 1
“Gold” SLA
Availability = 99%
Throughput = 1000 R/s, 20 W/s
Latency = 95% under 5 ms
DR RPO = 1’, RTO = 10’
Back up = hourly
Capacity res = 100%
Web Server
Database Server
Availability =
99.99%
DR RTO = 1 hour
Max Laten
“Silver” SLA
Availability = 99%
Throughput = 100 R/s,10 W/s
Latency = 90% under 10 ms
DR RPO = 60’, RTO = 360’
Back up = weekly
Security = encryption
ReduceStorageCostandComplexity
App Server
Roadmap
44
Software-Defined Storage: Summary Roadmap
vSphere storage
features
Storage IO Control,
Storage vMotion,
Storage DRS,
Profile Driven Storage
Enable New
Storage Tiers
Policy-based storage
management
Virtual Volumes
VM-aware data
management with
enterprise storage
arrays
Tight integration with
storage systems
Policy-based storage
management
For local storage
vSphere Storage
Appliance
Low cost, simple shared
storage for small
deployments
Virtual SAN
Policy-driven storage for
cloud-scale deployments
Virtual Flash
Virtual SAN
Data services
Virtual Flash
Write-back caching
Policy-based storage
management
For external storage
H2 2013 / H1 2014 RoadmapToday
Roadmap
55
Outline
 Introduction
 Anatomy of Storage DRS
 Best Practices and Deployment Scenarios
 Preview from Storage DRS Labs
 Summary
Survey: http://bit.ly/siocsdrs
66
 Ease of Storage Management
 Initial Placement
 Out of Space Avoidance
 IO Load Balancing
 Virtual Disk Affinity (Anti-Affinity)
 Datastore Maintenance Mode
 Add Datastore
Brief Introduction to Storage DRS
Datastore
Cluster
Storage vMotion
•••
77
Storage DRS details
 VMworld talks
 Storage DRS Whitepapers
 VMware Technical Journal (2012)
“Storage DRS: Automated Management of
Storage Devices in a Virtualized Datacenter”
88
Outline
 Introduction
 Anatomy of Storage DRS
 Best Practices and Deployment Scenarios
 Preview from Storage DRS Labs
 Summary
99
Storage DRS Recommendations
 Recommendation: best datastore for a virtual disks in a VM
 VM requirements, virtual disk type, capacity, IO load, rules
 Datastore capabilities, capacity, performance, connectivity
 Predicted resource usage
1010
What Really Happened?
 Simulated placement of virtual disks to datastores
• Space utilization, IO latency, CPU and memory
 Rank is based on cluster wide metrics after placement
• All resources contribute to balance metric
1111
Thin Provisioned VMDKs
 Space entitlement = Allocated + ƒ(Idle)
 Explicit control for the degree of space over-commitment
• Initial placement also uses the same controls
 Online model to predict space usage growth over time
Datastore A Datastore B
VMDK VMDK
Big VMDK
Allocated space
Provisioned space
“Idle” space
10 100
Headroom
30
1212
Datastore Cluster Fragmentation
 Enough room at cluster level
 Big VMDK does not fit to any of the datastores
 Pre-requisite migrations to make room for the Big VMDK
 All dependent actions executed before placement
Datastore A Datastore B Datastore C
VMDK VMDK VMDK
Big VMDK
1313
Linked Clones
 Storage DRS supports linked clones
 Initial placement and load balancing
 vSphere vCloud Director (VCD)
1 TB
20GB 70GB
40GB
Datastore
10GB
VM1
VM2
VM3
1414
1 TB 1 TB 500 GB
20GB 70GB
40GB
10GB
Datastore A Datastore B Datastore C
10GB
VM1
VM2
VM3 VM5
30GB
VM4 VM6
10GB
Linked Clones
10GB
VM1
500 GB
VM6
10GB10GB
VM1
1 TB1 TB
10GB
VM5
30GB
VM4
1515
Recommendations, continued…
1616
Why is a Recommendation Generated?
 Storage DRS runs periodically for resource management
 Storage DRS threshold violation in a datastore
• Not enough free space
• I/O latency was high for an extended period of time
 One of the affinity rules are broken
• A rule changed or a new rule added
 Storage DRS estimates the benefits exceed the costs
• Cluster resources are balanced across multiple metrics
1717
Outline
 Introduction
 Anatomy of Storage DRS
 Best Practices and Deployment Scenarios
 Preview from Storage DRS Labs
 Summary
1818
Datastore Cluster Best Practices
 Identical storage profiles
Silver Disk Pool Gold Disk Pool
Data
store1
Data
store2
Data
store3
Data
store4
Cluster-A (Tier2 VMs) Cluster-B (Tier1 VMs)
 Similar datastore performance
 May not be identical
 Similar capabilities
 Data management
 Backup
Stay Tuned
for Labs
Section
✔
Cluster1: Wide Perf
Variation
Cluster2: Similar
Datastores
1919
Datastore and Host Connectivity
 Maximum possible host and datastore connectivity
 Improves DRS and Storage DRS performance
Partially Connected Datastore Cluster Fully Connected Datastore Cluster
 More datastores in cluster  better space and I/O balance
 Larger datastore size  better space balance
DRS Cluster DRS Cluster
2020
Deployment with Shared Disk Pools
 Common scenario
• Recommended by vendors
• Improves IO performance
Common Diskpool
Logical LUNs
share disks
Storage DRS discovers correlations
 VASA or automatic detection
Storage DRS respects correlations
 IO Load balancing
 Rule enforcement
⤬VM IO Performance correlated
• VMs reside on different LUNs
High I/O
High Latency
2121
Deployment with Thin Provisioned LUNs
 Storage array feature
 Add capacity on demand
Configured 9TB
Backing 3TB
Configured 9TB
Backing 6TB
Lun-1 on 08/29/13 Lun-1 on 10/29/13
Data
⤬Problem:
⤬ Backing space can run out
⤬ LUN has spare capacity!
Configured 9TB
Lun-1 on 08/29/13
Backed by Disks
Configured 9TB
Lun-1 on 09/29/13
Storage Array signals condition using VASA
Storage DRS stops placing VMs on such LUN
Stay
Tuned
for Labs
Section
2222
Deployment with Auto-Tiered Arrays
 Multiple storage tiers
 VM data across tiers
 Tier use changes with workload Capacity Tier
Performance Tier
Logical LUN of Auto-tier Array
 Storage DRS IOPS prediction
• Maybe inaccurate
 Storage DRS is valuable in
auto-tier array deployments!
Automatic initial placement
Space load balancing
Rule enforcement
Maintenance mode
Storage IO Control
 IO priority
2323
Deployment with Deduplication
 Provides space efficiency
 Dedupe pool can span across
multiple LUNs
Dedupe
Storage DRS uses free space in LUN
Stay Tuned
for Labs
Section
⤬Problem: LUN appears to
store more data than capacity!
Total Virtual Disk
Size: 4TB
LUN Capacity:
1TB
2424
Summary: Storage Array Feature Compatibility
Feature Compatibility
Shared diskpool backing LUNs YES
LUN Thin Provisioning YES
LUN Auto-tiering YES
Space Deduplication YES
2525
Outline
 Introduction
 Anatomy of Storage DRS
 Best Practices and Deployment Scenarios
 Preview from Storage DRS Labs
 Summary
2626
Preview from the Storage DRS Labs
 Evolve Storage DRS with vSphere storage solutions
 Evolve Storage DRS with storage innovations
 I/O reservation support
 Fine grain controls
2727
vSphere SRM: Array-based Replication
 Storage DRS identifies replicated datastores
 All recommendations are in sync with replication policies:
• Automated moves within the same consistency group
• Manual moves for all VMs residing on replicated datastores
 Accounting of replication overhead due to Storage vMotion
2828
vSphere Replication (VR)
 Storage DRS discovers VR-replicas in datastores
 Storage DRS understands space usage of replica disks
 Storage coordinates moves with VR
• Space balancing
• Maintenance mode
2929
vSphere Storage Policy based Management
 Current: datastores with same
storage profile
Silver Disk Pool Gold Disk Pool
Data
store1
Data
store2
Data
store3
Data
store4
Cluster-1 (Tier2 VMs) Cluster-2 (Tier1 VMs)
 Future: datastores with
any storage profile
Silver Disk Pool Gold Disk Pool
Data
store1
Data
store2
Data
store3
Data
store4
Cluster-1 (Tier1 + Tier2 VMs)
3030
Support for IO Reservations
 Per VM Resource Controls
• Reservation, Limit, Shares
 Enforced at datastores
 Enforced at datastore clusters
 Storage DRS initial placement
 Storage DRS load balancing
 IO Capacity estimation
• Reference workload
SIOC SIOC
R=100IOPs R=150 IOPs
Storage DRS
R=300 IOPs
C=400 IOPs C=1500 IOPs
3131
Tighter Integration with Storage Arrays
1. Discover storage capabilities using VASA
• E.g. LUNs with auto-tiering/dedupe/thin provisioning
• Indicate LUNs with common diskpool.
2. Intelligent decisions in Storage DRS
• Proactively manage backing capacity for thin provisioning
• Keep deduplicated VMs together
• Don’t interfere with auto-tier I/O optimizations
• Storage DRS fixes I/O overload conditions
3232
Fine Grain Controls
All aspects of Storage DRS
can be controlled to suit your
environments
3333
Summary
 Easier Storage Management
 Effective initial placement
 Out-of-space avoidance and load balancing
 Many exciting features in pipeline!
THANK YOU
Survey: http://bit.ly/siocsdrs
Storage DRS: Deep Dive and Best Practices to Suit
Your Storage Environments
Sachin Manpathak, VMware
Mustafa Uysal, VMware
STO5636
#STO5636

Mais conteúdo relacionado

Mais procurados

VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014
csharney
 
VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08
Nelson Fonseca
 

Mais procurados (20)

What is coming for VMware vSphere?
What is coming for VMware vSphere?What is coming for VMware vSphere?
What is coming for VMware vSphere?
 
Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015Presentazione VMware @ VMUGIT UserCon 2015
Presentazione VMware @ VMUGIT UserCon 2015
 
VMware Vsan vtug 2014
VMware Vsan vtug 2014VMware Vsan vtug 2014
VMware Vsan vtug 2014
 
VMware: Enabling Software-Defined Storage Using Virtual SAN (Technical Decisi...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Technical Decisi...VMware: Enabling Software-Defined Storage Using Virtual SAN (Technical Decisi...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Technical Decisi...
 
VMware virtual SAN 6 overview
VMware virtual SAN 6 overviewVMware virtual SAN 6 overview
VMware virtual SAN 6 overview
 
VMworld 2014: Virtual SAN Architecture Deep Dive
VMworld 2014: Virtual SAN Architecture Deep DiveVMworld 2014: Virtual SAN Architecture Deep Dive
VMworld 2014: Virtual SAN Architecture Deep Dive
 
Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1Building a Stretched Cluster using Virtual SAN 6.1
Building a Stretched Cluster using Virtual SAN 6.1
 
A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875A day in the life of a VSAN I/O - STO7875
A day in the life of a VSAN I/O - STO7875
 
Presentation v mware virtual san 6.0
Presentation   v mware virtual san 6.0Presentation   v mware virtual san 6.0
Presentation v mware virtual san 6.0
 
VMware Virtual SAN Presentation
VMware Virtual SAN PresentationVMware Virtual SAN Presentation
VMware Virtual SAN Presentation
 
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best PracticesVMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
VMworld 2014: Advanced SQL Server on vSphere Techniques and Best Practices
 
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
VMworld 2015: The Future of Software- Defined Storage- What Does it Look Like...
 
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
 
Virtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure softwareVirtual SAN 6.2, hyper-converged infrastructure software
Virtual SAN 6.2, hyper-converged infrastructure software
 
2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management2017 VMUG Storage Policy Based Management
2017 VMUG Storage Policy Based Management
 
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
VMworld 2013: Lowering TCO for Virtual Desktops with VMware View and VMware V...
 
VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08VSAN-VMWorld2015-Rev08
VSAN-VMWorld2015-Rev08
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016STO7535 Virtual SAN Proof of Concept - VMworld 2016
STO7535 Virtual SAN Proof of Concept - VMworld 2016
 
VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101VMworld 2014: Data Protection for vSphere 101
VMworld 2014: Data Protection for vSphere 101
 

Destaque

VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
glbsolutions
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
aleyeldean
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
Richard McDougall
 

Destaque (14)

Automate - Madhu Kanoor, Greg McCullough - ManageIQ Design Summit 2016
Automate - Madhu Kanoor, Greg McCullough - ManageIQ Design Summit 2016Automate - Madhu Kanoor, Greg McCullough - ManageIQ Design Summit 2016
Automate - Madhu Kanoor, Greg McCullough - ManageIQ Design Summit 2016
 
Vsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guideVsphere esxi-vcenter-server-55-troubleshooting-guide
Vsphere esxi-vcenter-server-55-troubleshooting-guide
 
VMware DRS: Why You Still Need Assured Application Delivery and Application D...
VMware DRS: Why You Still Need Assured Application Delivery and Application D...VMware DRS: Why You Still Need Assured Application Delivery and Application D...
VMware DRS: Why You Still Need Assured Application Delivery and Application D...
 
Esxi troubleshooting
Esxi troubleshootingEsxi troubleshooting
Esxi troubleshooting
 
VMware Performance Troubleshooting
VMware Performance TroubleshootingVMware Performance Troubleshooting
VMware Performance Troubleshooting
 
VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6VMworld 2015: Troubleshooting for vSphere 6
VMworld 2015: Troubleshooting for vSphere 6
 
VMware vSphere Performance Troubleshooting
VMware vSphere Performance TroubleshootingVMware vSphere Performance Troubleshooting
VMware vSphere Performance Troubleshooting
 
VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5VMware Advance Troubleshooting Workshop - Day 5
VMware Advance Troubleshooting Workshop - Day 5
 
VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2VMware Advance Troubleshooting Workshop - Day 2
VMware Advance Troubleshooting Workshop - Day 2
 
VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4VMware Advance Troubleshooting Workshop - Day 4
VMware Advance Troubleshooting Workshop - Day 4
 
VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6VMware Advance Troubleshooting Workshop - Day 6
VMware Advance Troubleshooting Workshop - Day 6
 
VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014VMware VSAN Technical Deep Dive - March 2014
VMware VSAN Technical Deep Dive - March 2014
 
VMware vSphere technical presentation
VMware vSphere technical presentationVMware vSphere technical presentation
VMware vSphere technical presentation
 
VMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A TutorialVMware Performance for Gurus - A Tutorial
VMware Performance for Gurus - A Tutorial
 

Semelhante a VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage Environments

Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptx
ssuser97bdaf
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
Accenture
 

Semelhante a VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage Environments (20)

VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data CenterVMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
VMworld 2013: Maximize Database Performance in Your Software-Defined Data Center
 
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
VMworld 2013: Storage IO Control: Concepts, Configuration and Best Practices ...
 
VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers VMworld 2013: Virtualizing Highly Available SQL Servers
VMworld 2013: Virtualizing Highly Available SQL Servers
 
VMworld 2013: VMware Virtual SAN Technical Best Practices
VMworld 2013: VMware Virtual SAN Technical Best Practices VMworld 2013: VMware Virtual SAN Technical Best Practices
VMworld 2013: VMware Virtual SAN Technical Best Practices
 
VMworld - sto7650 -Software defined storage @VMmware primer
VMworld - sto7650 -Software defined storage  @VMmware primerVMworld - sto7650 -Software defined storage  @VMmware primer
VMworld - sto7650 -Software defined storage @VMmware primer
 
The best kept insider secret vmware vsphere cloud deployment webinar
The best kept insider secret vmware vsphere cloud deployment webinarThe best kept insider secret vmware vsphere cloud deployment webinar
The best kept insider secret vmware vsphere cloud deployment webinar
 
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2014: VMware Vision and Strategy for Software-Defined StorageVMworld 2014: VMware Vision and Strategy for Software-Defined Storage
VMworld 2014: VMware Vision and Strategy for Software-Defined Storage
 
VMworld 2013: Software-Defined Storage: The VCDX Way
VMworld 2013: Software-Defined Storage: The VCDX Way VMworld 2013: Software-Defined Storage: The VCDX Way
VMworld 2013: Software-Defined Storage: The VCDX Way
 
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 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN VMworld 2013: VMware Virtual SAN
VMworld 2013: VMware Virtual SAN
 
Presentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptxPresentacion NetApp Funcionalidades.pptx
Presentacion NetApp Funcionalidades.pptx
 
Exchange 2010 New England Vmug
Exchange 2010 New England VmugExchange 2010 New England Vmug
Exchange 2010 New England Vmug
 
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
Accelerate Your Migration to "Application-Centric" Storage-as-a-Service from ...
 
HK-Cinder-Driver-ajauch.pptx
HK-Cinder-Driver-ajauch.pptxHK-Cinder-Driver-ajauch.pptx
HK-Cinder-Driver-ajauch.pptx
 
Net app virtualization preso
Net app virtualization presoNet app virtualization preso
Net app virtualization preso
 
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
 
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
VMware: Enabling Software-Defined Storage Using Virtual SAN (Business Decisio...
 
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes ConfigurationsVMworld 2015: Explaining Advanced Virtual Volumes Configurations
VMworld 2015: Explaining Advanced Virtual Volumes Configurations
 
Redis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for RedisRedis Conf 2019--Container Attached Storage for Redis
Redis Conf 2019--Container Attached Storage for Redis
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 

Mais de VMworld

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: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI AutomationVMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
VMworld 2016: Enforcing a vSphere Cluster Design with PowerCLI Automation
 
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: 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 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 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: 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: The Best SDDC!
VMworld 2015: The Best SDDC!VMworld 2015: The Best SDDC!
VMworld 2015: The Best SDDC!
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

VMworld 2013: Storage DRS: Deep Dive and Best Practices to Suit Your Storage Environments

  • 1. Storage DRS: Deep Dive and Best Practices to Suit Your Storage Environments Sachin Manpathak, VMware Mustafa Uysal, VMware Sunil Muralidhar, VMware STO5636 #STO5636
  • 2. 22 Disclaimer  This session may contain product features that are currently under development.  This session/overview of the 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.
  • 3. 33 VMware Vision: Software Defined Storage Software Defined Storage Software-Defined Storage Vision Enable new storage tiers Enable DAS & server flash for shared storage along with enterprise SAN/NAS Enable tight integration with storage ecosystem Tighter integrations with broad storage ecosystem through APIs Deliver policy-based automated storage management Automatically enforce per-VM SLAs for all apps across different types of storage “Gold” Array(s) “Silver” Array(s) Distributed Storage Hard disks SSD Hard disks SSD Availability = 99.99% DR RTO = 1 “Gold” SLA Availability = 99% Throughput = 1000 R/s, 20 W/s Latency = 95% under 5 ms DR RPO = 1’, RTO = 10’ Back up = hourly Capacity res = 100% Web Server Database Server Availability = 99.99% DR RTO = 1 hour Max Laten “Silver” SLA Availability = 99% Throughput = 100 R/s,10 W/s Latency = 90% under 10 ms DR RPO = 60’, RTO = 360’ Back up = weekly Security = encryption ReduceStorageCostandComplexity App Server Roadmap
  • 4. 44 Software-Defined Storage: Summary Roadmap vSphere storage features Storage IO Control, Storage vMotion, Storage DRS, Profile Driven Storage Enable New Storage Tiers Policy-based storage management Virtual Volumes VM-aware data management with enterprise storage arrays Tight integration with storage systems Policy-based storage management For local storage vSphere Storage Appliance Low cost, simple shared storage for small deployments Virtual SAN Policy-driven storage for cloud-scale deployments Virtual Flash Virtual SAN Data services Virtual Flash Write-back caching Policy-based storage management For external storage H2 2013 / H1 2014 RoadmapToday Roadmap
  • 5. 55 Outline  Introduction  Anatomy of Storage DRS  Best Practices and Deployment Scenarios  Preview from Storage DRS Labs  Summary Survey: http://bit.ly/siocsdrs
  • 6. 66  Ease of Storage Management  Initial Placement  Out of Space Avoidance  IO Load Balancing  Virtual Disk Affinity (Anti-Affinity)  Datastore Maintenance Mode  Add Datastore Brief Introduction to Storage DRS Datastore Cluster Storage vMotion •••
  • 7. 77 Storage DRS details  VMworld talks  Storage DRS Whitepapers  VMware Technical Journal (2012) “Storage DRS: Automated Management of Storage Devices in a Virtualized Datacenter”
  • 8. 88 Outline  Introduction  Anatomy of Storage DRS  Best Practices and Deployment Scenarios  Preview from Storage DRS Labs  Summary
  • 9. 99 Storage DRS Recommendations  Recommendation: best datastore for a virtual disks in a VM  VM requirements, virtual disk type, capacity, IO load, rules  Datastore capabilities, capacity, performance, connectivity  Predicted resource usage
  • 10. 1010 What Really Happened?  Simulated placement of virtual disks to datastores • Space utilization, IO latency, CPU and memory  Rank is based on cluster wide metrics after placement • All resources contribute to balance metric
  • 11. 1111 Thin Provisioned VMDKs  Space entitlement = Allocated + ƒ(Idle)  Explicit control for the degree of space over-commitment • Initial placement also uses the same controls  Online model to predict space usage growth over time Datastore A Datastore B VMDK VMDK Big VMDK Allocated space Provisioned space “Idle” space 10 100 Headroom 30
  • 12. 1212 Datastore Cluster Fragmentation  Enough room at cluster level  Big VMDK does not fit to any of the datastores  Pre-requisite migrations to make room for the Big VMDK  All dependent actions executed before placement Datastore A Datastore B Datastore C VMDK VMDK VMDK Big VMDK
  • 13. 1313 Linked Clones  Storage DRS supports linked clones  Initial placement and load balancing  vSphere vCloud Director (VCD) 1 TB 20GB 70GB 40GB Datastore 10GB VM1 VM2 VM3
  • 14. 1414 1 TB 1 TB 500 GB 20GB 70GB 40GB 10GB Datastore A Datastore B Datastore C 10GB VM1 VM2 VM3 VM5 30GB VM4 VM6 10GB Linked Clones 10GB VM1 500 GB VM6 10GB10GB VM1 1 TB1 TB 10GB VM5 30GB VM4
  • 16. 1616 Why is a Recommendation Generated?  Storage DRS runs periodically for resource management  Storage DRS threshold violation in a datastore • Not enough free space • I/O latency was high for an extended period of time  One of the affinity rules are broken • A rule changed or a new rule added  Storage DRS estimates the benefits exceed the costs • Cluster resources are balanced across multiple metrics
  • 17. 1717 Outline  Introduction  Anatomy of Storage DRS  Best Practices and Deployment Scenarios  Preview from Storage DRS Labs  Summary
  • 18. 1818 Datastore Cluster Best Practices  Identical storage profiles Silver Disk Pool Gold Disk Pool Data store1 Data store2 Data store3 Data store4 Cluster-A (Tier2 VMs) Cluster-B (Tier1 VMs)  Similar datastore performance  May not be identical  Similar capabilities  Data management  Backup Stay Tuned for Labs Section ✔ Cluster1: Wide Perf Variation Cluster2: Similar Datastores
  • 19. 1919 Datastore and Host Connectivity  Maximum possible host and datastore connectivity  Improves DRS and Storage DRS performance Partially Connected Datastore Cluster Fully Connected Datastore Cluster  More datastores in cluster  better space and I/O balance  Larger datastore size  better space balance DRS Cluster DRS Cluster
  • 20. 2020 Deployment with Shared Disk Pools  Common scenario • Recommended by vendors • Improves IO performance Common Diskpool Logical LUNs share disks Storage DRS discovers correlations  VASA or automatic detection Storage DRS respects correlations  IO Load balancing  Rule enforcement ⤬VM IO Performance correlated • VMs reside on different LUNs High I/O High Latency
  • 21. 2121 Deployment with Thin Provisioned LUNs  Storage array feature  Add capacity on demand Configured 9TB Backing 3TB Configured 9TB Backing 6TB Lun-1 on 08/29/13 Lun-1 on 10/29/13 Data ⤬Problem: ⤬ Backing space can run out ⤬ LUN has spare capacity! Configured 9TB Lun-1 on 08/29/13 Backed by Disks Configured 9TB Lun-1 on 09/29/13 Storage Array signals condition using VASA Storage DRS stops placing VMs on such LUN Stay Tuned for Labs Section
  • 22. 2222 Deployment with Auto-Tiered Arrays  Multiple storage tiers  VM data across tiers  Tier use changes with workload Capacity Tier Performance Tier Logical LUN of Auto-tier Array  Storage DRS IOPS prediction • Maybe inaccurate  Storage DRS is valuable in auto-tier array deployments! Automatic initial placement Space load balancing Rule enforcement Maintenance mode Storage IO Control  IO priority
  • 23. 2323 Deployment with Deduplication  Provides space efficiency  Dedupe pool can span across multiple LUNs Dedupe Storage DRS uses free space in LUN Stay Tuned for Labs Section ⤬Problem: LUN appears to store more data than capacity! Total Virtual Disk Size: 4TB LUN Capacity: 1TB
  • 24. 2424 Summary: Storage Array Feature Compatibility Feature Compatibility Shared diskpool backing LUNs YES LUN Thin Provisioning YES LUN Auto-tiering YES Space Deduplication YES
  • 25. 2525 Outline  Introduction  Anatomy of Storage DRS  Best Practices and Deployment Scenarios  Preview from Storage DRS Labs  Summary
  • 26. 2626 Preview from the Storage DRS Labs  Evolve Storage DRS with vSphere storage solutions  Evolve Storage DRS with storage innovations  I/O reservation support  Fine grain controls
  • 27. 2727 vSphere SRM: Array-based Replication  Storage DRS identifies replicated datastores  All recommendations are in sync with replication policies: • Automated moves within the same consistency group • Manual moves for all VMs residing on replicated datastores  Accounting of replication overhead due to Storage vMotion
  • 28. 2828 vSphere Replication (VR)  Storage DRS discovers VR-replicas in datastores  Storage DRS understands space usage of replica disks  Storage coordinates moves with VR • Space balancing • Maintenance mode
  • 29. 2929 vSphere Storage Policy based Management  Current: datastores with same storage profile Silver Disk Pool Gold Disk Pool Data store1 Data store2 Data store3 Data store4 Cluster-1 (Tier2 VMs) Cluster-2 (Tier1 VMs)  Future: datastores with any storage profile Silver Disk Pool Gold Disk Pool Data store1 Data store2 Data store3 Data store4 Cluster-1 (Tier1 + Tier2 VMs)
  • 30. 3030 Support for IO Reservations  Per VM Resource Controls • Reservation, Limit, Shares  Enforced at datastores  Enforced at datastore clusters  Storage DRS initial placement  Storage DRS load balancing  IO Capacity estimation • Reference workload SIOC SIOC R=100IOPs R=150 IOPs Storage DRS R=300 IOPs C=400 IOPs C=1500 IOPs
  • 31. 3131 Tighter Integration with Storage Arrays 1. Discover storage capabilities using VASA • E.g. LUNs with auto-tiering/dedupe/thin provisioning • Indicate LUNs with common diskpool. 2. Intelligent decisions in Storage DRS • Proactively manage backing capacity for thin provisioning • Keep deduplicated VMs together • Don’t interfere with auto-tier I/O optimizations • Storage DRS fixes I/O overload conditions
  • 32. 3232 Fine Grain Controls All aspects of Storage DRS can be controlled to suit your environments
  • 33. 3333 Summary  Easier Storage Management  Effective initial placement  Out-of-space avoidance and load balancing  Many exciting features in pipeline!
  • 35.
  • 36. Storage DRS: Deep Dive and Best Practices to Suit Your Storage Environments Sachin Manpathak, VMware Mustafa Uysal, VMware STO5636 #STO5636