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 Nim...
Considerations for Biz App Virtualization                                               Performance                       ...
Performance                                                                       CASL                                    ...
Performance Acceleration with CASL                                                                    Cache               ...
Availability                                               Performance                                                    ...
Availability: Storage Hardware                                 Resiliency built in                                 Active-...
Availability: Protection At All Levels              Failure                      Recovery              Disk failure       ...
Availability: Software Layer - NMP                                         Storage Array Type Plugins (SATPs)            ...
Availability: NMP Workflow                                 3     2                        SATP         PSP      1         ...
Operational Efficiency                                               Performance                           Data           ...
Operational Efficiency: Performance Policy Agility                        Exchange   Exchange     SQL2005       Exchange L...
Operational Efficiency: vCenter Plugin Integration                            VMware        Nimble vCenter                ...
Operational Efficiency: VAAI Integration            vStorage APIs for Array Integration            A set of APIs and SCS...
Operational Efficiency: VAAI Primitives and Use Cases                          VM operations (power on,   Create VMs with ...
VAAI: Block Zeroing – Without VAAI                        ESX Cluster                                               VM    ...
VAAI: Block Zeroing – With VAAI                        ESX Cluster                                           VM         VM...
VAAI: VMFS Locking – Without VAAI                             Server 1            Server 2                   Server 3     ...
VAAI: HW Assisted Locking – With VAAI                             Server 1                   Server 2                     ...
VAAI: Space Reclaimation (UNMAP)                                              vSphere                     Follow          ...
VAAI: Listing VAAI Stats using ESXTOP   Press “u” to switch to device stats   Press “f” then toggle off un-needed columns ...
Scalability                                                              Performance                                      ...
Scalability: Scale-to-Fit Architecture       PERFORMANCE                        Scale                        Performance  ...
Considerations for Biz App Virtualization                                                        Performance              ...
Data Protection: VSS Integration                                      Application Aware                                   ...
VSS: Native VSS Hardware Provider                                     1              2                                    ...
VSS: Integrated VMware Software VSS Provider                               2                      3                    VMw...
VMware + Nimble = DR Automation and Testing   (Protected Site)                          Site                              ...
Nimble + VMware SRM Integration  Storage Replication Adapter (SRA)                                       Nimble SRA does:...
In Summary        SRM                    vCenter Server                                       vCenter                  ESX...
More Information  Lunch & Learn events throughout North America            –  info@nimblestorage.com for more info  Webs...
How Nimble Storage Integrates into the VMware Environment
Upcoming SlideShare
Loading in...5
×

How Nimble Storage Integrates into the VMware Environment

3,412

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,412
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
81
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How Nimble Storage Integrates into the VMware Environment

  1. 1. How Nimble Storage Integrates into the VMware EnvironmentWen Yu, Nimble Storage
  2. 2. Agenda  Business Critical Apps Virtualization Considerations  VMware & Nimble Integration Points and Use Cases© 2013 Nimble Storage 2
  3. 3. Considerations for Biz App Virtualization Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 3
  4. 4. Performance CASL Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 4
  5. 5. 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
  6. 6. Availability Performance H/W + S/W Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 6
  7. 7. 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
  8. 8. 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
  9. 9. 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
  10. 10. Availability: NMP Workflow 3 2 SATP PSP 1 VMkernel 5 NMP PSA Storage Stack HBA 1 HBA 2 4© 2013 Nimble Storage
  11. 11. Operational Efficiency Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization •  Perf Policy •  vCenter Plugin •  VAAI Operational Scalability Efficiency© 2013 Nimble Storage 11
  12. 12. 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
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. VAAI: Block Zeroing – With VAAI ESX Cluster VM VM VM Datastore VM VM VM Nimble Volume 0 0© 2013 Nimble Storage 17
  18. 18. 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
  19. 19. 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
  20. 20. VAAI: Space Reclaimation (UNMAP) vSphere Follow VMware KB 2014849 VMFS volume A VMFS volume B© 2013 Nimble Storage 20
  21. 21. 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
  22. 22. Scalability Performance Data Protection + Business Availability Continuity Business Critical Apps Virtualization Scale to Fit Operational Scalability Efficiency© 2013 Nimble Storage 22
  23. 23. Scalability: Scale-to-Fit Architecture PERFORMANCE Scale Performance FUTURE Scale Capacity Add© 2013 Nimble Storage CAPACITY
  24. 24. Considerations for Biz App Virtualization Performance •  VSS •  SRM Data Protection + Business Availability Continuity Business Critical Apps Virtualization Operational Scalability Efficiency© 2013 Nimble Storage 24
  25. 25. Data Protection: VSS Integration Application Aware Snapshots with Application Microsoft VSS consistency VM consistency© 2013 Nimble Storage
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. In Summary SRM vCenter Server vCenter ESX Storage Stack Plugin Storage VMFS Replication Adapter NMP VAAI Multipathing & Array offloads© 2013 Nimble Storage 30
  31. 31. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×