Pure Storage and VMware Integration



Similar documents
Using VMWare VAAI for storage integration with Infortrend EonStor DS G7i

PURITY FLASHRECOVER REPLICATION. Native, Data Reduction-Optimized Disaster Recovery Solution

What s New: vsphere Virtual Volumes

New Generation of IT self service vcloud Automation Center

Virtual Volumes Technical Deep Dive

IMPROVING VMWARE DISASTER RECOVERY WITH EMC RECOVERPOINT Applied Technology

VMware vcenter Site Recovery Manager 5 Technical

Efficient Storage Strategies for Virtualized Data Centers

The Power of Deduplication-Enabled Per-VM Data Protection SimpliVity s OmniCube Aligns VM and Data Management

Increasing Storage Performance, Reducing Cost and Simplifying Management for VDI Deployments

IBM XIV Gen3 Storage System Storage built for VMware vsphere infrastructures

VMware vsphere: Install, Configure, Manage [V5.0]

Pure Storage and VMware vsphere Best Practices Guide

Evolving Datacenter Architectures

VMware VSAN och Virtual Volumer

Khóa học dành cho các kỹ sư hệ thống, quản trị hệ thống, kỹ sư vận hành cho các hệ thống ảo hóa ESXi, ESX và vcenter Server

Redefining Microsoft SQL Server Data Management. PAS Specification

How To Set Up An Iscsi Isci On An Isci Vsphere 5 On An Hp P4000 Lefthand Sano On A Vspheron On A Powerpoint Vspheon On An Ipc Vsphee 5

VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) Exam

VMware vsphere: Fast Track [V5.0]

How To Fix A Fault Fault Fault Management In A Vsphere 5 Vsphe5 Vsphee5 V2.5.5 (Vmfs) Vspheron 5 (Vsphere5) (Vmf5) V

NetApp OnCommand Plug-in for VMware Backup and Recovery Administration Guide. For Use with Host Package 1.0

Journey to the All-Flash Data Center

EMC - XtremIO. All-Flash Array evolution - Much more than high speed. Systems Engineer Team Lead EMC SouthCone. Carlos Marconi.

EMC VNXe3200 UFS64 FILE SYSTEM

VMware Software-Defined Storage & Virtual SAN 5.5.1

Nimble Storage for VMware View VDI

Best Practices for Managing Storage in the Most Challenging Environments

IOmark-VM. DotHill AssuredSAN Pro Test Report: VM a Test Report Date: 16, August

NetBackup for VMware Data Recovery Services to End the Dark Ages of Virtualization

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Delivering SDS simplicity and extreme performance

What s New with VMware Virtual Infrastructure

VMware and Primary Data: Making the Software-Defined Datacenter a Reality

Unleash the Performance of vsphere 5.1 with 16Gb Fibre Channel

WHITE PAPER. Permabit Albireo Data Optimization Software. Benefits of Albireo for Virtual Servers. January Permabit Technology Corporation

FLASH 15 MINUTE GUIDE DELIVER MORE VALUE AT LOWER COST WITH XTREMIO ALL- FLASH ARRAY Unparal eled performance with in- line data services al the time

Redefining Microsoft Exchange Data Management

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September

Deep Dive on SimpliVity s OmniStack A Technical Whitepaper

RUBRIK CONVERGED DATA MANAGEMENT. Technology Overview & How It Works

VMware vsphere 5.0 Boot Camp

VMware vsphere on NetApp. Course: 5 Day Hands-On Lab & Lecture Course. Duration: Price: $ 4, Description:

Oracle Solutions on Top of VMware vsphere 4. Saša Hederić VMware Adriatic

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

The Power of Deduplication-Enabled Per-VM Data Protection

Nutanix Solution Note

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Kaminario K2 All-Flash Array

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

EMC VNX-F ALL FLASH ARRAY

Module: Business Continuity

VMware vsphere Data Protection 6.0

The next step in Software-Defined Storage with Virtual SAN

What s New in VMware vsphere 4.1 Storage. VMware vsphere 4.1

ACCELERATING VMWARE HANDS-ON LABS WITH EMC XTREMIO

VMware vsphere 5.1 Advanced Administration

Extend the Benefits of VMware vsphere with NetApp Storage

Native Data Protection with SimpliVity. Solution Brief

A virtual SAN for distributed multi-site environments

ACCELERATING YOUR IT TRANSFORMATION WITH EMC NEXT-GENERATION UNIFIED STORAGE AND BACKUP

Nimble Storage VDI Solution for VMware Horizon (with View)

Is VMware Data Recovery the replacement for VMware Consolidated Backup (VCB)? VMware Data Recovery is not the replacement product for VCB.

Technical White Paper Integration of ETERNUS DX Storage Systems in VMware Environments

Storage Solutions to Maximize Success in VDI Environments

EMC Plugins for VMware vcenter EMC World EMC Plugins. For VMware vcenter

VMware vsphere: [V5.5] Admin Training

How To Use Vcenter Site Recovery Manager 5 With Netapp Fas/Vfs Storage System On A Vcenter Vcenter 5 Vcenter 4.5 Vcenter (Vmware Vcenter) Vcenter 2.

Optimization, Business Continuity & Disaster Recovery in Virtual Environments. Darius Spaičys, Partner Business manager Baltic s

Site Recovery Manager Installation and Configuration

VirtualclientTechnology 2011 July

RecoverPoint for Virtual Machines Richard Schmidt Backup Recovery SE

HP Flash Storage as part of the Converged Infrastructure

June Blade.org 2009 ALL RIGHTS RESERVED

Veeam ONE What s New in v9?

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Virtual Provisioning. Management. Capacity oversubscription Physical allocation on the fly to logical size. With Thin Provisioning enabled

Nutanix Tech Note. Data Protection and Disaster Recovery

VMware VMware Inc. All rights reserved.

Backup and Recovery Best Practices With CommVault Simpana Software

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

VMware vsphere 6 Nyheter

VMware vsphere-6.0 Administration Training

vsphere 6.0 Advantages Over Hyper-V

Top 10 Do s/don ts of Data Protection for VMware vsphere

SQL Server Virtualization

Continuous Data Protection for any Point-in-Time Recovery: Product Options for Protecting Virtual Machines or Storage Array LUNs

Microsoft SMB File Sharing Best Practices Guide

VMware VDR and Cloud Storage: A Winning Backup/DR Combination

DR-to-the- Cloud Best Practices

Implementing disaster recovery solutions with IBM Storwize V7000 and VMware Site Recovery Manager

Best Practices for Running VMware vsphere on Network-Attached Storage (NAS) TECHNICAL MARKETING DOCUMENTATION V 2.0/JANUARY 2013

EMC DISASTER RECOVERY AS A SERVICE SOLUTION

Transcription:

Pure Storage and VMware Integration Stefano Pirovano System Engineer @StePir75 2013 Pure Storage, Inc. 1

Pure Storage is Flash for the Enterprise Consistent performance 100% MLC Flash Less cost than disk Inline deduplication & compression Mission-critical reliability 99.999%, non-disruptive operations Scalable & compatible 10 à 100s of TBs, Purity software 2013 Pure Storage, Inc. 2

DB, VSI, VDI: Where Flash & Dedup are disruptive Market-Leading All-Flash Array #1 All-Flash Array for Databases, VSI, VDI Gartner Magic Quadrant: Solid State Arrays, August 2014 Gartner Critical Capabilities: Solid State Arrays, August 2014 2013 Pure Storage, Inc. 3

The Disruption of Simplicity: 5 Differentiators All-Inclusive Software Pricing Industry s Broadest End-to-End Guarantee No Required Training or Professional Services CloudAssist! Real-Time Monitoring! Global Analysis / Analytics! Proactive Resolution! Continuous Improvement! Fanatically Proactive Support A Better Approach to Storage Acquisition & Lifecycles 2013 Pure Storage, Inc. 4

Agenda VMware VAAI Pure Storage vsphere Web Client Plugin Site Recovery Manager vvol Program 2013 Pure Storage, Inc. 5

vstorage API for Array Integration (VAAI) SCSI-based offloading of common operations to storage array Cloning of VMs, zeroing of disk space, metadata locking Four supported primitives: Block Zero (WRITE SAME) Hardware-assisted Locking (ATS) Full Copy (XCOPY) Dead Space Reclamation (UNMAP) 2013 Pure Storage, Inc. 6

Hardware-Accelerated Zero Without API SCSI Write - Many identical small blocks of zeroes moved from host to array for MANY VMware IO operations Pure automatically ignore zeros and never write them to the drives, so no zero reclaim penalty New Guest IO to VMDK is pre-zeroed With API SCSI Write Same - One giant block of zeroes moved from host to array and repeatedly written Thin provisioned array skips zero completely (pre zero reclaim ) Use Cases Reduced IO when writing to new blocks in the VMDK for any VM Time to create VMs (particularly FT-enabled VMs) SCSI WRITE (0000..) SCSI WRITE (data) SCSI WRITE SAME (0 * times) SCSI WRITE (0000.) SCSI WRITE (data) SCSI WRITE (data) Repeat MANY times VMFS-5 VMDK 2013 Pure Storage, Inc. 7

Hardware-Accelerated Locking Without API Reserves the complete LUN so that it could obtain a lock Required several SCSI commands LUN level locks affect adjacent hosts With API Locks occur at a block level One efficient SCSI command - SCSI Compare and Swap (CAS) VMFS-5 Block level locks have no effect on adjacent hosts. Use Cases Bigger clusters with more VMs View, Lab Manager, VMware vcd More & Faster VM Snapshotting 2013 Pure Storage, Inc. 8

Hardware-Accelerated Copy Without API SCSI Read (Data moved from array to host) SCSI Write (Data moved from host to array) Repeat Huge periods of large VMFS level IO, done via millions of small block operations let s Storage VMotion SCSI READ SCSI SCSI READ SCSI EXTENDED READ COPY..MANY times SCSI WRITE SCSI WRITE SCSI WRITE..MANY times With API SCSI Extended Copy (Data moved within array) Repeat Order of magnitude reduction in IO operations Order of magnitude reduction in array IOps Use Cases Storage vmotion VM Creation from Template VMFS-5 VMFS-5 Give me a VM clone/deploy from template 2013 Pure Storage, Inc. 9

FlashRecover Accelerated VM Cloning Hardware-Driven VM Cloning via XCOPY Legacy Disk Array (no XCOPY) Legacy Disk Array (with XCOPY) Pure Storage Accelerated VM Cloning copy Virtualization Virtualization Virtualization copy Metadata Snap Stored Twice Stored Twice Stored Once 112 Seconds 22 Seconds 10 seconds Example: Comparing Pure Storage vs. xxxxxx cloning 1,000 40GB VMs* * http://virtualgeek.typepad.com/virtual_geek/2012/12/vmax-and-vsphere-vaai-xcopy-update.html 2013 Pure Storage, Inc. 10

Hardware-Accelerated Copy 100 GB Zeroedthick Virtual Disk (50 GB of data) 2013 Pure Storage, Inc. 11

Hardware-Accelerated Copy 2013 Pure Storage, Inc. 12

Hardware-Accelerated BlockDelete Without API Changes to vmdk is not propagated to backend LUN (how would I know!) If data is constantly rewritten, LUN would grow till it fills up With API Deleting blocks gets translated to block deletes on LUN Better LUN space management Use Cases Great for us as we can mark the deleted blocks and delete immediately Less confused VI admin No backend LUN bloat 2013 Pure Storage, Inc. 13

Flash Makes Virtual Administration Faster 3 min 15 min Disk 10 sec Disk <1 min Provision 50GB VM From Template (XCOPYBenefits) 4 min Boot 100 VDI desktops (ATS benefits) 45 min 10 sec 4 min Disk Disk SvMotion 50GB VM (XCOPYBenefits) Recompose 100 VMs 2013 Pure Storage, Inc. 14

Complete Management within vsphere vcenter Web Client Plugin Complete management of FlashArray from within vcenter. Automated Datastore Creation Just specify size and done. No LUNs, no RAID, no WWNs, no rescanning. Complete Capacity Visibility See through deduplication, compression, and thin provisioning to understand real capacity. Complete Performance Visibility Correlate IOPS, latency, and bandwidth on a per-datastore basis. VMware Ready and VAAI Certified Highest performance possible, jointly supported by Pure Storage and VMware. 2013 Pure Storage, Inc. 15

Pure Storage vsphere Web Client Plugin 2013 Pure Storage, Inc. 16

Datastore à Array Visibility 2013 Pure Storage, Inc. 17

Automated Datastore Creation 2013 Pure Storage, Inc. 18

Automated Datastore Resizing 2013 Pure Storage, Inc. 19

VMware Site Recovery Manager Disaster Recovery automation product for VMware environments Leverages array-based replication to migrate or recovery virtual machines from one datacenter to another Interacts with vendor-supplied Storage Replication Adapters (SRAs) to migrate storage No licensing costs for Pure Storage replication or SRA use 2013 Pure Storage, Inc. 20

FlashRecover Replication The Benefits of Asynchronous + Snapshot Replication Combined Flexible replication with low RPO 1000s Differentials-based, bi-directional Replicates every minute (configurable) Retains library of PIT remote snaps for recovery Simple setup in minutes Automation with Protection Policies (consistency groups and variable retention) No pre-planning or professional services! Data reduction-optimized Always thin, deduped, compressed Delta changes only after baseline Data reduction accelerated Clone replicas Instant recovery for Zero RTO Instantly export any PIT replica Instantly roll backward or forward Advanced Multi-Site Replication 1:Many, Many:1 or Many:Many 2013 Pure Storage, Inc. 21

FlashRecover Protection Policies Policy-based Automation of Local and Remote Retention Schedules Source Target Day 0 Day 1 Day 0 Day 1 Day 2 Volume Volume(s) Host(s) Host Group(s) Retain all replicas Retain all replicas Protection Groups Variable Retention Automation Delivers data protection consistency across multiple volumes or multiple hosts Group multiple objects within a Protection Group Objects can belong to multiple Protection Groups Configurable frequency schedule and retention period for local snapshots and replication Policy automatically creates and expires snapshots and remote replicas 2013 Pure Storage, Inc. 22

Recovery with FlashArray Protected Environment Recovery Environment Snapshot A1 Remote Snapshot A1 Volume A Snapshot A2 Remote Snapshot A2 Volume B Snapshot A3 Remote Snapshot A3 2013 Pure Storage, Inc. 23

vvols and VASA What are vvols and VASA? What problems are they solving? What opportunities do they create for Pure? What risks do they present? What are we planning to deliver? 2013 Pure Storage, Inc. 24

Old world Create a volume Export to a bunch of ESXi hosts Create a VMFS filesystem and attach it to vcenter as a datastore Create VMs or migrate them onto the datastore 2013 Pure Storage, Inc. 25

Problems VMFS is slower than raw device Duplication of functionality both storage array and ESXi implement thin provisioning, fast cloning, and snapshots Storage array does it on a volume level ESXi does it on a virtual disk level Storage array functions apply to all VMs in the LUN often want to target a single VM Have a big pool of storage that you want to share among many ESXi servers Have to carve it up into multiple LUNs because of clustering limits in VMFS Get the division wrong, it can be hard to fix Can t shrink a VMFS volume Expanding may fail under load 2013 Pure Storage, Inc. 26

Solution - vvols Give each virtual disk of a VM its own volume E.g. 2000 VMs with 2 virtual disks each = 4000 volumes Expose a standard API (through VASA) for Create/resize/delete a volume Snapshot volume Clone volume List volumes Connect/disconnect volume to host 2013 Pure Storage, Inc. 27

Important details What about small config files (e.g..vmx)? They live in a per-vm config volume (2-8GB) Happens to be formatted VMFS Each snapshot or clone of a vvol is a separate vvol 2013 Pure Storage, Inc. 28

Old vs. new world VMFS volume FlashArray FlashArray 2013 Pure Storage, Inc. 29

vvols - Problems solved Snapshot/clone of virtual disk ó snapshot/clone of volume No VMFS translation overhead for a VM s virtual disks No shared VMFS metadata that needs co-ordinated updates == fewer clustering limits No VMFS filesystem size to limit the size of the VMs (double-edged sword) Fewer XCOPYs / UNMAPs instead we see snapshot/ delete volume 2013 Pure Storage, Inc. 30

vvols - opportunities Per virtual-disk or VM services Space and perf reporting Replication / data protection / tiering Simpler user experience 2013 Pure Storage, Inc. 31

Storage containers Motivation Many storage arrays have different pools (RAID-6 pool vs RAID-10 pool) Want to target vvol creation to the right pool Solution Each pool can expose a storage container to VMware Storage containers are mapped to datastores When creating/cloning a virtual disk, admin can choose a target datastore ESXi targets the create/clone operation to corresponding storage container 2013 Pure Storage, Inc. 32

Storage containers & Pure We ve got one pool so we only need to expose one storage container But: Could allow users via our GUI to create additional storage containers for organization (finance vs. engineering) When replication vvols from a remote array, might want to put them in a separate storage container for easy clean-up in case replication arrangement ends Might need a storage container per vcenter - unclear whether 2 vcenters can safely share a storage container Might be useful when we have quotas 2013 Pure Storage, Inc. 33

About those new APIs Create/resize/snapshot, etc. Didn t extend SCSI or NFS to add these features Added the APIs to VMware APIs for Storage Awareness (VASA) VASA is accessed over HTTPS/TCP/IP/Ethernet through the management port If management port is down, you can t create or start VMs! Today, if IP is down, a FibreChannel array will still happily serve data. 2013 Pure Storage, Inc. 34

VASA grab bag of features vvol APIs Describe the storage array to vcenter How many controllers? How many ports on each controller? What logical units are exposed? What is the service level of logical unit (e.g. gold, bronze)? Supported protocols? Like an SNMP or CIM object model Tell VMware about what storage pools are backing the LUNs it sees Don t automatically do storage vmotion across these two LUNs because they are in the same pool Policy APIs Alert / event API for raising alerts/events with vsphere 2013 Pure Storage, Inc. 35

Policies Problem VMware administrator is creating a VM which datastore should he use? Today: sends e-mail to storage admin what are the SLAs associated with the various datastores? How does VMware administrator find out if the SLA isn t being met/has changed? Solution VASA policies Schema vendor can programmatically describe the knobs supported (e.g there s a replication Interval knob and it s a time duration) Profile on vvol requested knob settings (e.g. this vvol needs a replication Interval of 5 minutes) Profile on storage container knobs supported by storage container (replication Interval 5 min to many minutes) Compliance vcenter periodically queries the storage and asks whether it has been able to satisfy the policies 2013 Pure Storage, Inc. 36

Policies new world Admin creates virtual disk Specifies the policy they want to apply VMware shows compatible datastores Admin chooses one Admin can get alert if datastore is unable to meet policy 2013 Pure Storage, Inc. 37

Thanks!