Upgrade to Pro — share decks privately, control downloads, hide ads and more …

vSphere 6 + VVOLs

vSphere 6 + VVOLs

Avatar for Matt Cowger

Matt Cowger

October 15, 2014

Other Decks in Technology

Transcript

  1. vSphere 6 New Features • Fault Tolerance for SMP •

    4vCPUS • Long Distance vMotion • 100ms • “Content Library” • fully replicated • Higher Scale • VVOLs • Platform Services • Certificate Mgmt, Licensing, SSO, Root CA, etc. • Larger Clusters • 64 hosts 2 • VSAN 2.0 • All flash configs • Larger clusters (64) • Virsto-based snapshots
  2. CONFIDENTIAL Today’s Challenges in External Storage Architectures 3 External Storage

    vSphere Array-a Array-b Today 1. Create fixed-size, uniform LUNs 2. Lack of granular control 3. Complex Provisioning cycles 4. LUN centric storage configurations ✖ Extensive manual bookkeeping to match VMs to LUNs ✖ LUN-granularity hinders per-VM SLAs ✖ Overprovisioning (better safe than sorry!) ✖ Wasted resources, wasted time, high costs ✖ Frequent Data Migrations LUN LUN LUN LUN LUN
  3. CONFIDENTIAL VMware Software-Defined Storage and Virtual Volumes 4 Policy-driven Control

    Plane Virtual Data Plane Virtual Datastores Performance Mobility Data Protection Virtual Data Services Cloud Object Storage SAN / NAS x86 Servers • Interface between apps and storage services • Interprets VM-policies and composes service • Initial placement and on-going optimization • Abstraction and pooling = Storage container • HW capabilities expressed to control plane • New storage tiers for data persistency • Applied to individual VMs • Dynamically invoked by control plane • Array-based, 3rd party VA Virtual Volumes
  4. CONFIDENTIAL Virtual Volumes: Architecture Significant Changes vSphere Block I/F VMFS

    Block Storage Array Metadata Operations create, delete, etc. Data Operations Read/Write (name, offset) VMFS File Lifecycle Operations LUN SAN I/O 2 I/O VASA
 Provider File I/F 1 1 Out-of-band Lifecycle operations between ESXi and VASA Provider. Create, Delete, etc. 2 VASA Provider handles Virtual Volumes namespace and mapping for Array 3 3 Virtual Volume presented for Block or File I/O Logically part of the Array. May or may not be physically part of array. Must be HA. Based on vSphere 5 VASA interface
 for storage awareness/management Same structure for NFS,
 including out-of-band protocol Minor I/O
 Impacts Management
 Changes Completely New Protocol 5
  5. CONFIDENTIAL High Level Architecture 6 Overview • No FileSystem •

    ESX manages Array through VASA (vSphere APIs for Storage Awareness) APIs. • Arrays are logically partitioned into containers, called Storage Containers • VM disks, called Virtual Volumes, stored natively on the Storage Containers • IO from ESX to array is addressed through an access point called, Protocol Endpoint (PE) • Data Services are offloaded to the array • Managed through storage policy-based management framework vSphere Storage Policy-Based Mgmt. Virtual Volumes PE VASA Provider
  6. CONFIDENTIAL VDM NFS PE SCSI PE VNXe Protocol Endpoint: Architecture

    7 Config swap vmdk FE Data Service(s) I/O Stack Storage Container(s) NFS Export mem Config swap vmdk mem NAS_PE File System VNXe Storage Processor
  7. CONFIDENTIAL Other Benefits Too • Storage Array Managed, Per-VM Snapshots

    – All the management benefits of hypervisor snaps – All the performance and efficiency benefits of storage snaps • Array Managed Cloning – Even better than VAAI XCOPY 9
  8. CONFIDENTIAL YOU COULD MANAGE BY SERVICE LEVEL VIA POLICY-BASED APPLICATIONS

    OBJECTIVES AUTOMATION 10 WHAT IF… DIAMOND 0.1-1.0 milliseconds GOLD 4-20 milliseconds SILVER 6-30 milliseconds BALANCED SYSTEM
 OPTIMIZED
  9. CONFIDENTIAL 11 SERVICE LEVEL MANAGEMENT RESPONSE TIME: IO DENSITY: STORAGE

    GROUP: IO PRIORITY: REPLICATION: RTO/RPO: SECURITY: DIAMOND 0.1-1.0 milliseconds GOLD 4-20 milliseconds SILVER 6-30 milliseconds BALANCED SYSTEM
 OPTIMIZED 0.1-1.0 ms 2,500 IOP/TB ALL FLASH HIGH SRDF SYNC CDP-ENABLED D@RE-ENABLED
  10. CONFIDENTIAL 12 VMAX3 Bronze Service Level Emulates 7.2K Drive Performance

    VMAX3 Silver Service Level Emulates 10K Drive Performance VMAX3 Gold Service Level Emulates 15K Drive Performance VMAX3 Platinum Service Level Emulates 15K & EFD Drive Performance VMAX3 Diamond Service Level
 Emulates EFD Drive Performance Container #2 1000GB Diamond Container #1 
 10GB Diamond 1000GB Platinum 2000GB Gold Container #3 1000GB Gold 2000GB Silver Container #4 1000GB Silver 1000GB Bronze
  11. CONFIDENTIAL 15 VMware vCenter Isilon Bronze Storage Profile Test &

    Dev VM NTAP Bronze Storage Profile Test & Dev VM NTAP Silver Storage Profile VNX Silver Storage Profile Reporting VM OLTP VM VMAX Platinum Storage Profile XIO Platinum Storage Profile VMAX Gold Storage Profile Exchange VM VNX Gold Storage Profile OLTP VM VMAX VVOLS VNX VVOLS ISILON VVOLS NTAP VVOLS XIO VVOLS Traditional Infrastructure Reporting VM Exchange VM
  12. CONFIDENTIAL 17 VMware vCenter Service Catalog PLATINUM GOLD SILVER BRONZE

    ViPR Controller VM Reporting VM Test & Dev VM Exchange VM OLTP VM Analytics VMAX VVOLS VNX VVOLS ISILON VVOLS NTAP VVOLS XtremIO VVOLS SCALEIO VVOLS COMMODITY VVOLS ECS VVOLS Traditional Infrastructure HyperScale Infrastructure VM
  13. CONFIDENTIAL What Else Ya Got? • Across the EMC Portfolio

    – XtremIO – Isilon – VPLEX – RecoverPoint – ScaleIO • Demos in The Booth 18