3PAR and VMWare


Published on

Using 3PAR Utility Storage with VMWare

Published in: Technology
1 Comment
  • Nice presentation
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • 3PAR and VMWare

    1. 1. 3PAR & VMware Maneesh Jain January 2009
    2. 2. Agenda <ul><li>3PAR Overview </li></ul><ul><li>3PAR and VMware </li></ul><ul><li>VMware SRM </li></ul><ul><li>Thin Copy Desktop for VMware VDI </li></ul>
    3. 3. Company Overview <ul><li>3PAR founded in 1999 </li></ul><ul><li>Strategic investors include: </li></ul><ul><ul><li>Oracle, Veritas, Sun and Cisco </li></ul></ul><ul><li>Utility Storage launched in 2002 </li></ul><ul><li>$170M annualized revenue </li></ul><ul><li>Publicly traded (NYSE:PAR) </li></ul><ul><li>500+ employees </li></ul><ul><li>Thin Provisioning pioneer </li></ul><ul><li>No. 1 Alternative to EMC for Fortune 1000 (The InfoPro) </li></ul><ul><li>No. 2 in the US hosting market (Gartner) </li></ul><ul><li>Leading market visionary 5 years running (Gartner MQ) </li></ul>
    4. 4. THE WAVE IS UTILITY Storage Innovation Follows Advancements in Compute Architectures Achieve More With Less “ Utility Computing offerings lead the way as the most significant innovation taking place in the industry” Gartner Inc., “Magic Quadrant for North American Web Hosting, 2006,” August 2006 Achieve More With More Automation <ul><li>Emerged Leader: EMC </li></ul><ul><li>Emerged Leader: NetApp </li></ul><ul><li>Emerging Leader: 3PAR </li></ul>Creating shared, virtualized infrastructures for flexible workload consolidation Mainframe Computing Centralized Apps Centralized Data Monolithic Storage App Data Apps Data Apps Data Apps Data Distributed Computing Modular Storage Utility Computing Data Apps Apps Apps Apps Utility Storage
    5. 5. <ul><li>3PAR Utility Storage is a highly-virtualized, tightly-clustered, and dynamically-tiered storage array for utility computing. </li></ul>Manage storage quickly without administrative complexity or dependency on professional services Provision storage efficiently without waste, unnecessary complexity or diminished service levels Sustain diverse and changing service levels without disruption, complexity, or over-provisioning Smart Thin Ready <ul><li>Self-Managing </li></ul><ul><li>Inherently Efficient </li></ul><ul><li>Resiliently Adaptable </li></ul>Resilient Infrastructure Agility: What we do
    6. 6. Outstanding, proven customer base 3PAR Company Confidential Internal Service Bureaus External Service Providers Financial Services Enterprise Government Hosting/SaaS Internet/Web2.0
    7. 7. Utility Planning and Provisioning Traditional Hours, Days, Weeks to provision service levels MANUAL planning and configuration Highly Virtualized Seconds to provision service levels AUTONOMIC planning and configuration
    8. 8. 3PAR InServ Storage Server T-Class <ul><li>3rd Generation Controller Node </li></ul><ul><li>2.3GHz Intel Dual-Core Xeon </li></ul><ul><li>FC and iSCSI Adapter support </li></ul><ul><li>Built-in Remote Copy ports </li></ul><ul><li>Separate control and data paths </li></ul><ul><li>Powered by the new Gen3 ASIC </li></ul>Controller Node <ul><li>3rd Generation Drive Chassis </li></ul><ul><li>4Gbit/sec internally switched FC </li></ul><ul><li>Tiered-storage capable: FC, SATA support within each chassis </li></ul><ul><li>Industry leading density: 10 drives/1U </li></ul>Drive Chassis Full-mesh Backplane <ul><li>45 gigabytes total backplane bandwidth, low latency </li></ul><ul><li>Completely passive </li></ul>40U, 19” Cabinet Ready
    9. 9. 3PAR InSpire architecture: Drive Chassis Drive Chassis <ul><li>2 to 32 per system </li></ul><ul><ul><li>Add non-disruptively </li></ul></ul><ul><ul><li>Redundant, hot-plug components </li></ul></ul><ul><ul><li>Up to 100m from the controller </li></ul></ul><ul><li>Tiered-Storage capacity building block </li></ul><ul><ul><li>FC and SATA support within each chassis </li></ul></ul><ul><li>Industry leading density </li></ul><ul><ul><li>10 drive / 1U of rack space </li></ul></ul><ul><ul><li>10 drive magazines / chassis </li></ul></ul><ul><ul><li>4 drives per magazine </li></ul></ul><ul><ul><li>Up to 30TB in 4U </li></ul></ul><ul><li>Advanced error isolation </li></ul><ul><ul><li>Switched architecture </li></ul></ul>Drive Magazine N+1 Power Supplies Dual FCAL Adapters
    10. 10. 3PAR InSpire architecture : Controller Node <ul><li>2 to 8 per System </li></ul><ul><ul><li>Added non-disruptively </li></ul></ul><ul><ul><li>Redundant and hot-pluggable </li></ul></ul><ul><li>Performance and connectivity building block </li></ul><ul><ul><li>Multiprotocol support </li></ul></ul><ul><li>Gen3 ASIC with Thin Built In TM </li></ul><ul><ul><li>Separate control and data path </li></ul></ul><ul><li>Bandwidth headroom </li></ul><ul><ul><li>IO bandwidth - 2.4GB/s per node and 19.2GB/s system-wide </li></ul></ul><ul><ul><li>Memory bandwidth - 4.8GB/s per node and 38.4GB/s system-wide </li></ul></ul>Controller Node(s)
    11. 11. 3PAR InSpire Architecture: Controller Node <ul><li>Separate Control (SCSI commands) and Data paths </li></ul><ul><li>3PAR ASIC: </li></ul><ul><ul><li>Moves data and mirrors cache writes </li></ul></ul><ul><ul><li>Computes RAID XORs </li></ul></ul><ul><li>Mixed workload support </li></ul><ul><li>Redundant and Hot Pluggable </li></ul><ul><li>I/O per node </li></ul><ul><ul><li>3 PCI-X buses/ 6 PCI-X slots </li></ul></ul>Controller Node(s) Dual-Core Xeon 2.3GHz Dual-Core Xeon 2.3GHz 3PAR Gen3 ASIC
    12. 12. 3PAR Storage OS Level Volume Manager Logical disks Complexity and flexibility.. Physical Disks Chunklets Virtual Volumes OLTP D.W.
    13. 13. Market Leading Monolithic Array InServ T400 Storage Server Completely and Finely Load Balanced Smart 8GB LUN spread across 64 chunklets/disks (RAID 1) 8GB LUN spread across 2 disks (RAID 1) Channel Directors Cache Boards Disk Directors
    14. 14. 3PAR Rebuild: Faster Return to RAID Protection (1) Single Drive Failure Traditional Array 3PAR InServ (2) Rebuild from RAID Sets X X SLOW Entire contents of narrowly striped RAID set is read, and then written to single spare drive. May create hotspots. FAST Only used chucklets of from widely striped RAID sets are read, and then written to widely distributed spare chunklets. High performance maintained.
    15. 15. Deploy without 2x the floor space or forced adjacency Thin EMC DMX3 3PAR InServ S800 336 TB >2X floor tile advantage HDS USP EMC CX3-80 8 floor tiles (1 system) 4 floor tiles (1 system) 7 floor tiles (1 system) 8 floor tiles (3 systems) Using 300GB drives no adjacencies required
    16. 16. 3PAR Software Portfolio Thin Provisioning-aware replicated copy of a volume of data created remotely over IP; offers Synchronous and Asynchronous Periodic modes. Remote Copy Web-based performance and capacity management tool with historical system data by application for multiple InServs. Consolidated monitoring and SLA support. System Reporter One-command, non-disruptive conversion of service level properties. Allows optimal data service levels at the lowest possible cost, at all times. Dynamic Optimization Integrated GUI-based Rapid Application Recovery and non-disruptive Data Protection solution built on Virtual Copy and integrated with Oracle and Exchange. Recovery Manager for Oracle/Exchange/SQL Copy-on-Write, Point-in-Time snapshot copy of a volume of data locally. Virtual Copy Fully replicated Point-in-Time copy of a volume of data created locally. Full Copy Dedicate-on-Write technology to allow over-allocation of logical capacity to applications, while only consuming the physical capacity that is actually written. Thin Provisioning Fine-grain virtualization, centralized volume management, HA Controller Node clustering, online and non-disruptive upgradeability and performance optimization. InForm Operating System Key Functionality 3PAR Software
    17. 17. 3PAR InServ Storage Servers Ready 8-32 24-96 8-16 24-48 4 4-8 GBs Control Cache GBs Data Cache (Adaptive) 700 (MB/s) / 20,000 96TB 146GB FC, 400GB FC and/or 750GB NL 16 – 128 0 – 12 4 2 E200 146GB FC, 400GB FC and/or 750GB NL 146GB FC, 400GB FC and/or 750GB NL Drive Types 224,990 SPC-1 IOPS SPC-1 Results 6,400 (MB/s) / 320,000 3,200 (MB/s) / 160,000 Throughput/ IOPS (from disk) 600TB 300TB Max Capacity 16 – 1,280 16 – 640 Disk Drives 0 – 128 0 – 32 2 – 8 0 – 64 0 – 16 2 – 4 Fibre Channel Host Ports Optional iSCSI Host Ports Built-in Remote Copy Ports 2 – 8 2 – 4 Controller Nodes T800 T400
    18. 18. 3PAR and VMware
    19. 19. Complete Utility Computing: 3PAR + VMware Simple and efficient Disaster Recovery for better and broader application recoverability Simple and efficient Disaster Recovery for better and broader application recoverability 70% or more reduction in floor space 50% or more reduction in floor space Drag and drop to optimize service levels / rebalance One command to optimize service levels / rebalance Hours to provision a new server Seconds to provision new storage Increase server to administrator ratio from 10:1 to 30:1 Reduce storage administration effort 90% 6,800 kWh and $680 saved per year per workload virtualized 3,500 kWh and $350 saved per year per usable TB Increase CPU utilization up to 80% Increase capacity utilization up to 75% Cut Server TCO up to 70% Cut Storage TCO by 50% or more Server Consolidation with Storage Consolidation with
    20. 20. Virtualization Reality <ul><li>VMware consolidates physical servers at the cost of many virtual servers contending for narrowly striped disk access with traditional storage arrays </li></ul>
    21. 21. Virtualization Reality: Memory Most Precious ESX Resource Before consolidation After 10x consolidation (estimated) Source: The Role of Memory in VMware ESX Server 3 > ? % Disk I/O > 5% Network I/O > 400% Memory > 60% CPU Utilization Resource
    22. 22. ESX Memory Management Prefers Fast Storage <ul><li>ESX Memory Mgmt. techniques for handling memory over-commitment: </li></ul><ul><li>Page sharing -- a proprietary transparent page sharing technique to securely eliminate redundant copies of memory pages (the most preferred memory reclamation technique) </li></ul><ul><li>Ballooning -- ESX Server works with a VMware-supplied vmmemctl module loaded into the guest operating system to reclaim pages that are considered least valuable by the guest operating system. To use ballooning, the guest operating system must be configured with sufficient swap space . (the guest OS will page in/out as balloon “deflates/inflates”) </li></ul><ul><li>Swapping --a reliable mechanism of last resort that the system uses to forcibly reclaim memory from a virtual machine and leads to significant performance hit . </li></ul>Source: Performance Tuning Best Practices for ESX Server 3
    23. 23. Random ESX I/O stresses disk, not storage cache Source: VMware SAN Design White Paper Virtualization Issue #1
    24. 24. Virtualization Issue #2 Source: VMware SAN Design White Paper Traditional disk based management becomes time consuming and performance impacting
    25. 25. 3PAR Storage OS Level Volume Manager Logical disks Complexity and flexibility.. Physical Disks Chunklets Virtual Volumes OLTP D.W.
    26. 26. Source: VMware SAN Design White Paper <ul><li>ESX likes large storage volumes </li></ul><ul><li>Large storage volumes offer the greatest flexibility for VMs </li></ul>Virtualization Issue #3
    27. 27. 3PAR Thin Provisioning Traditional (Fat) Provisioning -dedicate on allocation 3PAR Thin Provisioning - dedicate on write Volume Written Data Volume Volume Volume Volume Written Data 2 TB 2 TB Volume Written Data Volume Written Data Written Data Written Data Written Data Future Future Future Future Future Buffer Pool Purchased Physical Capacity ESX SERVER VMware VMFS ESX SERVER VMware VMFS
    28. 28. Virtualization Issue #4 <ul><li>Changes to the array from a drive standpoint traditionally very difficult and disruptive </li></ul><ul><ul><li>adding new drives to a RAID-5 volume online </li></ul></ul><ul><ul><li>changing RAID levels online </li></ul></ul><ul><ul><li>changing a volume to use SATA vs. FC disks </li></ul></ul>
    29. 29. Dynamic Optimization: No complexity or disruption Performance Cost per Useable TB Fibre Channel Drives Nearline Drives Transition non-disruptively and with one command from one configuration to another until performance and storage efficiency appropriately balanced RAID 1 RAID 5 (2+1) RAID 5 (3+1) RAID 5 (8+1) No migrations ! Smart RAID 1 RAID 5 (2+1) RAID 5 (3+1) RAID 5 (8+1)
    30. 30. 3PAR Benefits for VMware Deployments Summary <ul><li>Provision storage in seconds </li></ul><ul><ul><li>- provision “once and walk away” </li></ul></ul><ul><li>More VM’s can be consolidated per ESX Server, and VMware application service levels are higher and more predictable - 3PAR’s unique architecture stripes volumes widely across all resources </li></ul><ul><ul><li>- Consolidation with server virtualization puts burden on memory and requires high performance disk I/O </li></ul></ul><ul><li>Thin Provisioning allows you to support a VMware deployment with fewer arrays </li></ul><ul><li>- present large storage volumes without dedicating all the space </li></ul><ul><li>Dynamic Optimization flexibility </li></ul><ul><li>- change RAID levels and disk types on the fly without any disruption </li></ul>3PAR reduces storage costs = more money for virtualization deployment
    31. 31. Sample 3PAR / VMware Accounts <ul><li>“ Everything &quot;just works&quot; the way it is supposed to. This includes advanced VMWare ESX functionality such as VMotion which migrates a running virtual machine to a different physical server connected to the same SAN without service interruption.“ </li></ul><ul><li>&quot;The VMWare virtualization capabilities, such as the ability to quickly instantiate new virtual servers when needed, helps us respond to customer requests in a more timely fashion. The 3PAR virtualization capabilities make the disk array both simple to manage and automatically maintain the high performance of the array. Performance, availability, and support have been excellent from both 3PAR and VMWare.“ </li></ul><ul><li>Charles Gentry (Unix Architect / Systems Manager) - Jason Hernandez (Director of Network Services) </li></ul>
    32. 32. 3PAR / VMware Resources
    33. 33. VMware SRM
    34. 34. 3PAR and VMware Site Recovery Manager <ul><li>VMware Site Recovery Manager </li></ul><ul><ul><li>Simplifies and automates disaster recovery workflows </li></ul></ul><ul><ul><li>Turns manual recovery runbooks into automated recovery plans </li></ul></ul><ul><ul><li>Central management in VirtualCenter </li></ul></ul><ul><li>3PAR Replication Adapter for VMware Site Recovery Manager </li></ul><ul><ul><li>Developed by 3PAR </li></ul></ul><ul><ul><li>Enables 3PAR Remote Copy integration with SRM </li></ul></ul><ul><ul><li>Distributed by VMware at no charge (With purchase of SRM) </li></ul></ul>VMware SRM Remote Copy
    35. 35. Remote Copy: Protect and share data affordably Converter/ Extender Converter/ Extender Primary Secondary Primary Secondary Other Common Approach vs. 3PAR Remote Copy Actual Used Capacity Unused Purchased Capacity 3PAR Remote Copy <ul><li>Smart </li></ul><ul><ul><li>Initial setup time takes only minutes </li></ul></ul><ul><ul><li>Simple, intuitive commands </li></ul></ul><ul><ul><li>No consulting services </li></ul></ul><ul><li>Thin </li></ul><ul><ul><li>Native IP-based, or FC </li></ul></ul><ul><ul><li>Thin provisioning aware </li></ul></ul><ul><ul><li>No extra copies or infrastructure needed </li></ul></ul><ul><li>Ready </li></ul><ul><ul><li>Asynchronous Periodic or Synchronous </li></ul></ul><ul><ul><li>Mirror between any InServ size or model </li></ul></ul><ul><ul><li>Many to one </li></ul></ul>Base Volume BCV Remote Copy Thin Provisioned Base Volume
    36. 36. Site Recovery Manager Management Interface Disaster recovery management is another view of environment <ul><li>Viewed from Virtual Center management client </li></ul><ul><li>One central point of management for virtual infrastructure and disaster recovery </li></ul>
    37. 37. <ul><li>Simplified Disaster Recovery </li></ul><ul><ul><li>Single automated process and centralized interface </li></ul></ul><ul><ul><li>Smartness of 3PAR Remote Copy eliminates need for professional services </li></ul></ul><ul><ul><li>Ensure RTO and RPO are met simply and predictably </li></ul></ul><ul><li>Flexibility of Replication </li></ul><ul><ul><li>Replicate and recover virtual machines on different x86 server hardware </li></ul></ul><ul><ul><li>Flexibly replicate between 3PAR InServ Storage Servers of any model and between different service levels for greater infrastructure agility </li></ul></ul>3PAR and VMware SRM Combined Benefits
    38. 38. 3PAR Resources
    39. 39. Thin Copy Desktop for VMware VDI
    40. 40. 3PAR Thin Copy Desktop for VMWare VDI Fat storage provisioning with duplicated data Thin Clients Thin storage provisioning with unique data only Clones VMware VDI with Traditional SAN Storage Hours to provision virtual machines and storage Seconds to provision virtual machines and storage Clones VMware VDI with 3PAR Thin Copy Virtual Desktop Virtual Desktops Thin Clients Virtual Desktops Traditional Volume Written Data Reserved Capacity Legend 3PAR Virtual Copy VMware ESX Virtual Machine VMware ESX Virtual Machine Traditional Volume
    41. 41. Virtual Copy: Protect and share data affordably 100’s of Snapshots without additional COWs. 3PAR Virtual Copy Base Volume Virtual Copies Thin <ul><li>Smart </li></ul><ul><ul><li>Instant readable or writeable snapshots </li></ul></ul><ul><ul><li>Safely promoteable snapshots </li></ul></ul><ul><ul><li>Consistency groups </li></ul></ul><ul><li>Thin </li></ul><ul><ul><li>Reservationless snapshots </li></ul></ul><ul><ul><li>Non-duplicative, self-referring snapshots </li></ul></ul><ul><ul><li>Safely deleteable snapshots </li></ul></ul><ul><ul><li>Thin Provisioning aware </li></ul></ul><ul><li>Ready </li></ul><ul><ul><li>Hundreds of snapshots per volume </li></ul></ul><ul><ul><li>Snapshots of snapshots </li></ul></ul>
    42. 42. Rapid Provisioning of Virtual Desktops <ul><li>Create a golden image (OS, Apps, sysprep) VM template </li></ul><ul><li>Provision VM-hosted boot images with Thin Copy Desktop script: </li></ul><ul><ul><li>Discovers VM template to vmfs to LUN mapping </li></ul></ul><ul><ul><li>Replicates boot/OS images with Thin, COW snapshots </li></ul></ul><ul><ul><li>Exports boot images to ESX cluster </li></ul></ul><ul><ul><li>Discovers new VMFS/VM </li></ul></ul><ul><li>Provision Thin Volume for user data </li></ul><ul><li>Virtual desktop is ready! </li></ul>VM Gold Boot Image 3PAR Utility Storage Thin Volumes Boot Snapshots Thin Volume … … 40 VM’s ESX Cluster VM2 VM2 User Data VMx VMx User Data VM1 User Data VM1 ESX Cluster 40 VM’s ESX Cluster … 40 VM’s
    43. 43. Thin Snapshot-based Boot Images <ul><li>Boot images based on non-duplicative Virtual Copies </li></ul><ul><ul><li>Single copy of shared blocks </li></ul></ul><ul><ul><li>Up to 128 R/W Virtual Copies per Volume* </li></ul></ul><ul><li>Example capacity savings for 100 10GB boot images </li></ul><ul><ul><li>Fully Allocated: 1,000 GB </li></ul></ul><ul><ul><li>3PAR Thin Virtual Copies: 10 GB </li></ul></ul>Base Volume Virtual Copies With no changes With changed blocks * Requires InForm OS 2.2.4 release
    44. 44. High Performance for Simultaneous Booting <ul><li>Boot images served directly from cache after the first desktop boots </li></ul><ul><ul><li>Shared cache pages for shared data for Virtual Copies </li></ul></ul><ul><ul><li>High commonality of data between copies of boot images </li></ul></ul><ul><li>Up to 6.4 GB/s of Controller Node bandwidth available for boot image access from cache </li></ul><ul><ul><li>Physical disk accesses minimized </li></ul></ul><ul><li>Fewer arrays are required to support a given VDI deployment </li></ul>16:52:58 05/09/08 ---- Current ----- ------ Total ------ VVid VVname Type Accesses Hits Hit% Accesses Hits Hit% 881 x2200-vdi-vista-csdemo.0.RW Read 61 61 100 17920 17847 99 881 x2200-vdi-vista-csdemo.0.RW Write 21 2 9 937 281 29 883 x2200-vdi-vista-csdemo.1.RW Read 0 0 0 17393 17338 99 883 x2200-vdi-vista-csdemo.1.RW Write 2 0 0 617 238 38 885 x2200-vdi-vista-csdemo.2.RW Read 0 0 0 17383 17322 99 885 x2200-vdi-vista-csdemo.2.RW Write 5 0 0 623 237 38 887 x2200-vdi-vista-csdemo.3.RW Read 0 0 0 17356 17285 99 887 x2200-vdi-vista-csdemo.3.RW Write 13 0 0 600 165 27 889 x2200-vdi-vista-csdemo.4.RW Read 0 0 0 17333 17261 99 889 x2200-vdi-vista-csdemo.4.RW Write 2 0 0 597 173 28 Cache Hit Rate For Simultaneous Boot 99% Cache Hit Rate for Volume Acceses
    45. 45. Recover boot images from online, granular recovery points <ul><li>Hundreds of R/O Virtual Copies per base volume </li></ul><ul><li>Promote child Virtual Copy to base volume or any parent Virtual Copy* </li></ul>VM Gold Boot Image 3PAR Utility Storage VM1 Snap VM2 Snap VMx Snap … Space-efficient Snapshot based Recovery Points Boot Snapshots Thin Volume VM2 VMx … VM1 * Requires InForm OS 2.2.4 release VM1 Snap VM1 Snap VM2 Snap VM2 Snap VMx Snap VMx Snap VM1 Snap VM1 Snap VM1 Snap Time ESX Cluster ESX Cluster ESX Cluster …
    46. 46. Thin Copy Desktop Papers
    47. 47. Thank You