VMworld 2013: Software-Defined Storage: The VCDX Way

1,362 views
1,074 views

Published on

VMworld 2013

Wade Holmes VCDX, VMware
Rawlinson Rivera VCDX, VMware

Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,362
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
45
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

VMworld 2013: Software-Defined Storage: The VCDX Way

  1. 1. Software-Defined Storage: The VCDX Way Wade Holmes VCDX, VMware Rawlinson Rivera VCDX, VMware STO4798 #STO4798
  2. 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. 3. 33 Agenda Overview Solution Areas Q/A Design Scenario
  4. 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. 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. 6. 66 The VCDX Way Methodology to enable efficient technology solution design, implementation and adoption, meeting YOUR business requirements.
  7. 7. 77 The VCDX Way Business requirements drive solution architecture Business Requirements Solution Architecture Engineering Specifications Availability Manageability Performance Recoverability Security
  8. 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. 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. 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. 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. 12. 1212 Agenda Overview Solution Areas Q/A Design Scenario
  13. 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. 14. 1414 Scale-Out Architecture Availability Manageability Performance Recoverability Security HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD Virtual Pools
  15. 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. 16. 1616 Tolerating Component Failures HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD VSAN ✗ ✗
  17. 17. 1717 Scaling Out VSAN
  18. 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. 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. 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. 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. 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. 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
  24. 24. 2424 Storage Policy-Based Management
  25. 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. 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. 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. 28. 2828 Scaling Out for Performance Availability Manageability Performance Recoverability Security HDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSDHDDSSD HDDSSD Virtual Pools 10GigE
  29. 29. 2929 Number of Disk Stripes
  30. 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. 31. 3434 VMware Flash Read Cache Availability Manageability Performance Recoverability Security Virtual Flash Resource vSphere Flash Read Cache vSphere
  32. 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. 33. 3636 Local Backup and Recovery Availability Manageability Performance Recoverability Security VMware vSphere Data deduplicated VDP From Powered by
  34. 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. 35. 3838 Agenda Overview Solution Areas Q/A Design Scenario
  36. 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. 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. 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. 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. 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. 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. 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. 43. 4646 Questions??? Overview Solution Areas Q/A Design Scenario Wade Holmes @wholmes Rawlinson Rivera @PunchingClouds
  44. 44. 4747 Other VMware Activities Related to This Session  HOL: HOL-SDC-1308 Virtual Storage Solutions
  45. 45. THANK YOU
  46. 46. Software-Defined Storage: The VCDX Way Wade Holmes, VMware Rawlinson Rivera, VMware STO4798 #STO4798

×