How Nimble Storage Integrates into the VMware Environment
 

How Nimble Storage Integrates into the VMware Environment

on

  • 2,698 views

How Nimble Storage Integrates into the VMware Environment, with Wen Yu

How Nimble Storage Integrates into the VMware Environment, with Wen Yu

Statistics

Views

Total Views
2,698
Views on SlideShare
2,698
Embed Views
0

Actions

Likes
0
Downloads
46
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    How Nimble Storage Integrates into the VMware Environment How Nimble Storage Integrates into the VMware Environment Presentation Transcript

    • How Nimble Storage Integrates into the VMware EnvironmentWen Yu, Nimble Storage
    • Agenda  Business Critical Apps Virtualization Considerations  VMware & Nimble Integration Points and Use Cases© 2013 Nimble Storage 2
    • Considerations for Biz App Virtualization Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 3
    • Performance CASL Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 4
    • Performance Acceleration with CASL Cache SSD DISK UNIVERSAL COMPRESSION: WRITE-OPTIMIZED LAYOUT: DYNAMIC CACHING: 30-75% SAVINGS 100x FASTER WRITES 50x FASTER READS© 2013 Nimble Storage
    • Availability Performance H/W + S/W Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 6
    • Availability: Storage Hardware Resiliency built in Active-Standby controllers Block level checksum and address verification RAID-6 protection for HDD Redundant connectivity and components© 2013 Nimble Storage 7
    • Availability: Protection At All Levels Failure Recovery Disk failure In block checksums and RAID-6 ensure data continues to remain available. Controller or network port Quick failover to the standby controller resulting in minimal to failure no application disruption. Accidental data deletion Recover from a previously taken application/VM-consistent (PEBCAK) snapshot. Site failure Recover from application/VM-consistent snapshot copy from secondary system at the DR site.© 2013 Nimble Storage 8
    • Availability: Software Layer - NMP   Storage Array Type Plugins (SATPs)   SATP_ALUA   Path Selection Plugins (PSPs)   PSP_RR SATP PSP VMkernel NMP PSA Storage Stack HBA 1 HBA 2© 2013 Nimble Storage
    • Availability: NMP Workflow 3 2 SATP PSP 1 VMkernel 5 NMP PSA Storage Stack HBA 1 HBA 2 4© 2013 Nimble Storage
    • Operational Efficiency Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization •  Perf Policy •  vCenter Plugin •  VAAI Operational Scalability Efficiency© 2013 Nimble Storage 11
    • Operational Efficiency: Performance Policy Agility Exchange Exchange SQL2005 Exchange Log VMware 2003 2010 / Share Point ESX (VMDK) 4K 4K 32K 32K 8K 8K 16K 16K 4K 4K© 2013 Nimble Storage
    • Operational Efficiency: vCenter Plugin Integration VMware Nimble vCenter vCenter Server Plugin Storage Usage + Performance VMware vSphere Add Storage Expand Storage Clone Storage Data Protection© 2013 Nimble Storage
    • Operational Efficiency: VAAI Integration   vStorage APIs for Array Integration   A set of APIs and SCSI commands to offload certain functions to the storage array to : –  Increase scalability and performance –  Free server and network resources   VAAI is a joint development between VMware and Nimble© 2013 Nimble Storage
    • Operational Efficiency: VAAI Primitives and Use Cases VM operations (power on, Create VMs with ‘eagerzero’ Application or Use vMotion, snapshot) Zeroing blocks in VMs VM Deletion, Storage vMotion Case View, vCloud on first write VAAI Primitive Hardware Assisted Locking/ATS Block Zeroing/WRITE_SAME Space Reclamation/UNMAP esxtop name ATS ZERO DELETE Nimble OS 1.4.3 or Later© 2013 Nimble Storage 15
    • VAAI: Block Zeroing – Without VAAI ESX Cluster VM VM VM Datastore 0 0 Image by Vaughn Stewart VM VM VM Nimble Volume© 2013 Nimble Storage 16
    • VAAI: Block Zeroing – With VAAI ESX Cluster VM VM VM Datastore VM VM VM Nimble Volume 0 0© 2013 Nimble Storage 17
    • VAAI: VMFS Locking – Without VAAI Server 1 Server 2 Server 3 VM VM VM VM VM VM VM VM VM VMware ESXESX VMware VMware ESXESX VMware VMware ESXESX VMware 0011 1100 1001 0110 0100 1101 VM power-on/ snapshot/vMotion operations cannot 1011 0010 proceed! 1100 Server 1 wants1 releasesVM and Server to start a LUN. needs to1lock I/O LUN Normal the Serverservers can resume Other locks VMDK. metadata update© 2013 Nimble Storage 18
    • VAAI: HW Assisted Locking – With VAAI Server 1 Server 2 Server 3 VM VM VM VM VM VM VM VM VM VMware ESXESX VMware ESX VMware Read VMware ESXESX VMware 1100 VMware ESX 0011 1001 0110 lock 1101 0100 Check if free, and lock Success! Free 1011 0010 1100 Server 1 Normal I/Ostill a lock still Servers wants can “Ifaccess tells 3 to start VM, 2 & storage free, the LUN me” checks VMDKs for locks. lock it for© 2013 Nimble Storage 19
    • VAAI: Space Reclaimation (UNMAP) vSphere Follow VMware KB 2014849 VMFS volume A VMFS volume B© 2013 Nimble Storage 20
    • VAAI: Listing VAAI Stats using ESXTOP  Press “u” to switch to device stats  Press “f” then toggle off un-needed columns and toggle on VAAI stats  <DEMO> 21
    • Scalability Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization Scale to Fit Operational Scalability Efficiency© 2013 Nimble Storage 22
    • Scalability: Scale-to-Fit Architecture PERFORMANCE Scale Performance FUTURE Scale Capacity Add© 2013 Nimble Storage CAPACITY
    • Considerations for Biz App Virtualization Performance •  VSS •  SRM Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 24
    • Data Protection: VSS Integration Application Aware Snapshots with Application Microsoft VSS consistency VM consistency© 2013 Nimble Storage
    • VSS: Native VSS Hardware Provider 1 2 Volume VSS Nimble NPM New Shadow Requestor Service 4 Writer writes 7 5 NTFS 3 Nimble Hardware Provider Nimble Volume 6 Snapshot© 2013 Nimble Storage
    • VSS: Integrated VMware Software VSS Provider 2 3 VMware Volume VSS New VSS Shadow Requestor Service 5 Writer writes 6 NTFS 4 VMware 7 VSS ESX VMDK Provider Server VMware Array snapshot based snapshot 1 8© 2013 Nimble Storage
    • VMware + Nimble = DR Automation and Testing (Protected Site) Site Site (Recovery Site) VMware Recovery VMware Recovery vCenter Server Manager vCenter Server Manager VMware vSphere VMware vSphere Servers Servers Storage Replication Storage Replication© 2013 Nimble Storage
    • Nimble + VMware SRM Integration  Storage Replication Adapter (SRA) Nimble SRA does:   Discovery   Test Failover   Failover   Re-protect Nimble brings:   Efficient, policy-driven WAN replication   Space efficient clone© 2013 Nimble Storage
    • In Summary SRM vCenter Server vCenter ESX Storage Stack Plugin Storage VMFS Replication Adapter NMP VAAI Multipathing & Array offloads© 2013 Nimble Storage 30
    • More Information  Lunch & Learn events throughout North America –  info@nimblestorage.com for more info  Website: www.nimblestorage.com  Local and regional VMUGs, industry trade shows  Demo or eval unit? sales@nimblestorage.com© 2013 Nimble Storage 31