460 likes | 869 Views
3PAR & VMware. Maryland VMWare Users Group 19 August 2009. Agenda. 3PAR Overview 3PAR and VMware VMware Site Recovery Manager Thin Copy Desktop for VMware View. Company Overview. 3PAR founded in 1999 Strategic investors include: Oracle, Veritas, Sun and Cisco
E N D
3PAR & VMware Maryland VMWare Users Group 19 August 2009
Agenda • 3PAR Overview • 3PAR and VMware • VMware Site Recovery Manager • Thin Copy Desktop for VMware View
Company Overview • 3PAR founded in 1999 • Strategic investors include: • Oracle, Veritas, Sun and Cisco • Utility Storage launched in 2002 • $170M annualized revenue • Publicly traded (NYSE:PAR) • 500+ employees • Thin Provisioning pioneer • No. 1 Alternative to EMC for Fortune 1000 (The InfoPro) • No. 2 in the US hosting market (Gartner)
3PAR Utility Storage A highly-virtualized, tightly-clustered and dynamically-tiered storage array for utility computing. Smart Increase administrative efficiency by 10x and eliminate array specific professional services Cut SAN, disk capacity, energy, and floor space costs by up to 75% Adapt rapidly and resiliently to changing business needs without disruption Thin Ready
3PAR InServ Storage Server Drive Chassis • Capacity building block • Drive Magazines • Add non-disruptively • Industry leading density Controller Node • Performance and connectivity building block • Adapter cards • Add non-disruptively • Runs independent instance of InForm OS Full-mesh Back-plane • Post-switch architecture • High performance, tightly coupled • Completely passive 40U, 19” Cabinet
Dual FCAL Adapters Drive Magazine 3PAR InSpire architecture: Drive Chassis Drive Chassis • 2 to 32 per system • Add non-disruptively • Redundant, hot-plug components • Up to 100m from the controller • Tiered-Storage capacity building block • FC and SATA support within each chassis • Industry leading density • 10 drive / 1U of rack space • 10 drive magazines / chassis • 4 drives per magazine • Up to 40TB in 4U • Advanced error isolation • Switched architecture
3PAR InSpire architecture : Controller Node Controller Node(s) • 2 to 8 per System • Added non-disruptively • Redundant and hot-pluggable • Performance and connectivity building block • Multiprotocol support • Gen3 ASIC with Thin Built InTM • Separate control and data path • Mesh-Active • Active on each volume • Autonomic provisioning
Dual-Core Xeon 2.3GHz Dual-Core Xeon 2.3GHz 3PAR Gen3 ASIC 3PAR InSpire Architecture: Controller Node Controller Node(s) • Separate Control (SCSI commands) and Data paths • 3PAR ASIC: • Moves data and mirrors cache writes • Computes RAID XORs • Mixed workload support • Redundant and Hot Pluggable • I/O per node • 3 PCI-X buses/ 6 PCI-X slots
3PAR InSpire architecture: full mesh back-plane • Post-switch architecture • Full mesh • Passive • Benefits of cluster availability • Cost-efficient • High performance • Non-blocking • Low latency • 45GB/s bandwidth • Enables 100% cache coherency • Modular • Scale from 2 to 8 controllers Full mesh back-plane Drive Chassis 45 Gigabytes/s Controller Node
Intelligent & Autonomic Provisioning… Logical Disks Chunklets from 100s of drives autonomically selected and grouped to meet service level requirements Chunklets Physical drives broken into fine-grained uniform 256 MB chunklets Virtual Volumes Created and exported in two commands -- 15 seconds with no pre-planning Highest performanceHighest availabilityHigher cost Medium performanceHigh availabilityLower cost 146GB FC, 300GB FC, 400GB FC, 750GB NL, 1TB NL 256 MB to 2 TB
Channel Directors Cache Boards Disk Directors 8GB LUN spread across 64 chunklets/disks (RAID 1) 8GB LUN spread across 2 disks (RAID 1) Smart Completely and Finely Load Balanced Market Leading Monolithic Array InServ T400Storage Server
3PAR Rebuild: Faster Return to RAID Protection Traditional Array 3PAR InServ X X (1)Single Drive Failure (2)Rebuild from RAID Sets FASTOnly used chucklets of from widely striped RAID sets are read, and then written to widely distributed spare chunklets. High performance maintained. SLOWEntire contents of narrowly striped RAID set is read, and then written to single spare drive. May create hotspots.
336 TB EMCDMX3 8 floor tiles (1 system) HDSUSP 7 floor tiles (1 system) EMCCX3-80 8 floor tiles (3 systems) 3PAR InServ S800 4 floor tiles (1 system) no adjacencies required >2X floor tile advantage Using 300GB drives Thin Deploy without 2x the floor space or forced adjacency
Storage Server Consolidation with Consolidation with Cut Storage TCO by 50% or more Cut Server TCO up to 70% Increase capacity utilization up to 75% Increase CPU utilization up to 80% Increase server to administrator ratio Reduce storage administration effort 90% from 10:1 to 30:1 Seconds Hours to provision new storage to provision a new server One command Drag and drop to optimize service levels / rebalance to optimize service levels / rebalance 3,500 kWh and $350 saved 6,800 kWh and $680 saved per year per usable TB per year per workload virtualized 50% or more reduction in floor space 70% or more reduction in floor space Simple and efficient Disaster Recovery for Simple and efficient Disaster Recovery for better and broader application recoverability better and broader application recoverability Complete Utility Computing: 3PAR + VMware
Virtualization Reality • VMware consolidates physical servers at the cost of many virtual servers contending for narrowly striped disk access with traditional storage arrays
Virtualization Reality: Memory Most Precious ESX Resource Before consolidation After 10x consolidation (estimated) Source: The Role of Memory in VMware ESX Server 3
ESX Memory Management Prefers Fast Storage ESX Memory Mgmt. techniques for handling memory over-commitment: • Page sharing -- a proprietary transparent page sharing technique to securely eliminate redundant copies of memory pages (the most preferred memory reclamation technique) • 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”) • 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. Source: Performance Tuning Best Practices for ESX Server 3
Random ESX I/O stresses disk, not storage cache Virtualization Issue #1 Source: VMware SAN Design White Paper
Virtualization Issue #2 Traditional disk based management becomes time consuming and performance constrained Source: VMware SAN Design White Paper
Smart Intelligent & Autonomic Provisioning… Logical Disks Chunklets from 100s of drives autonomically selected and grouped to meet service level requirements Chunklets Physical drives broken into fine-grained uniform 256 MB chunklets Virtual Volumes Created and exported in two commands -- 15 seconds with no pre-planning Highest performanceHighest availabilityHigher cost Medium performanceHigh availabilityLower cost 146GB FC, 300GB FC, 400GB FC, 750GB NL, 1TB NL 256 MB to 2 TB
Virtualization Issue #3 • ESX likes large storage volumes • Large storage volumes offer the greatest flexibility for VMs Source: VMware SAN Design White Paper
ESX SERVER ESX SERVER VMware VMFS VMware VMFS Thin 3PAR Thin Provisioning Future Future Future Future Future Volume Volume Volume Volume Volume Volume Volume 2 TB 2 TB Written Data Written Data Buffer Pool Written Data Written Data Written Data Written Data Written Data Traditional (Fat) Provisioning -dedicate on allocation 3PAR Thin Provisioning - dedicate on write Purchased Physical Capacity
100GB 100GB 100GB 10GB 10GB 10GB 150GB 150GB 150GB 30GB 30GB 30GB VMware and 3PAR Thin Provisioning Options Thin VM on Thick Storage Thin VM on Thin Storage Virtual Machines (VMs) Thin VirtualDisks (VMDKs) 200GB Thin LUN 200GB Thick LUN VMware VMFS Volume/Datastore 100GB 150GB 10GB 30GB Storage Array 3PAR Array Volume Provisioned at Storage Array 200 GB 40 GB
Use Array-Based Thin Provisioning when Available Thin provisioning is most cost-effectively implemented at the storage layer where TP can benefit all of a customer’s shared storage – both in and out of their VMware environment. • VMware TP does not replace array-based TP • No additional physical storage savings by adding VMware TP • 3PAR array-based TP is reservationless • Relieves ESX server CPU cycles • Admins can provision max sized LUNs upfront for “free” • No need to resize or modify datastore in the future
Virtualization Issue #4 • Changes to the array from a drive standpoint traditionally very difficult and disruptive • adding new drives to a RAID-5 volume online • changing RAID levels online • changing a volume to use SATA vs. FC disks
RAID 1 RAID 5 (2+1) RAID 5 (3+1) RAID 5 (8+1) Smart Dynamic Optimization: No complexity or disruption Fibre Channel Drives Nomigrations ! Performance Nearline Drives Transition non-disruptively and with one commandfrom 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) Cost per Useable TB
1st with support for queue depth throttling ESX3.5 Update 4 • VMware ESX 3.5 Update 4 introduces an adaptive queue depth algorithm that adjusts the LUN queue depth in the VMkernel I/O stack. • This algorithm is activated when the storage array indicates I/O congestion by returning a BUSY or QUEUE FULL status. • When congestion is detected, VMkernel throttles the LUN queue depth. • VMkernel attempts to gradually restore the queue depth when congestion conditions subside. • By default, this algorithm is disabled. To enable it see: http://kb.vmware.com/selfservice/documentLink.do?externalID=1008113
3PAR Benefits for VMware Deployments Summary • Provision storage in seconds • - provision “once and walk away” • 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 • - Consolidation with server virtualization puts burden on memory and requires high performance disk I/O • Thin Provisioning allows you to support a VMware deployment with fewer arrays • - present large storage volumes without dedicating all the space • Dynamic Optimization flexibility • - change RAID levels and disk types on the fly without any disruption 3PAR reduces storage costs = more money for virtualization deployment
3PAR Replication Adapter for SRM • Developed by 3PAR and distributed by VMware at no charge (with purchase of SRM) • Allows the VMware infrastructure client to manage 3PAR Remote Copy consistency groups • Enables failover to a recovery location and failback to the original 3PAR storage location
Base Volume Remote Copy BCV Thin Provisioned Base Volume Remote Copy: Protect and share data affordably 3PAR Remote Copy 3PAR Remote Copy • Smart • Initial setup time takes only minutes • Simple, intuitive commands • No consulting services • Thin • Native IP-based, or FC • Thin provisioning aware • No extra copies or infrastructure needed • Ready • Asynchronous Periodic or Synchronous • Mirror between any InServ size or model • Many to one Primary Secondary vs. Other Common Approach Converter/ Extender Converter/ Extender Primary Secondary Actual Used Capacity Unused Purchased Capacity
3PAR and VMware SRM Combined Benefits • Simplified Disaster Recovery • Single automated process and centralized interface • Smartness of 3PAR Remote Copy eliminates need for professional services • Ensure RTO and RPO are met simply and predictably • Flexibility of Replication • Replicate and recover virtual machines on different server hardware • Flexible replication between 3PAR InServ Storage Servers of any model and between different service levels for greater infrastructure agility
VMware ESX VMware ESX Virtual Machine Virtual Machine 3PAR Virtual Copy Traditional Traditional Legend Reserved Capacity Volume Volume Written Data 3PAR Thin Copy Desktop for VMWare View VMware VDI withTraditional SAN Storage VMware VDI with3PAR Thin Copy Virtual Desktop Thin Clients Thin Clients Virtual Desktops Virtual Desktops Clones Clones Seconds to provision virtual machines and storage Hours to provision virtual machines and storage Thin storage provisioning with unique data only Fat storage provisioning with duplicated data
Thin Virtual Copy: Protect and share data affordably 3PAR Virtual Copy Base Volume Virtual Copies • Smart • Instant readable or writeable snapshots • Safely promoteable snapshots • Consistency groups • Thin • Reservationless snapshots • Non-duplicative snapshots • Thin Provisioning aware • Ready • Hundreds of snapshots per volume • Snapshots of snapshots 100’s of Snapshots without additional COWs.
Thin Snapshot-based Boot Images • Boot images based on non-duplicative Virtual Copies • Single copy of shared blocks • Up to 128 R/W Virtual Copies per Volume* • Example capacity savings for 100 10GB boot images • Fully Allocated: 1,000 GB • 3PAR Thin Virtual Copies: 10 GB Base Volume Virtual Copies With no changes With changed blocks * Requires InForm OS 2.2.4 release
ESX Cluster ESX Cluster ESX Cluster … 40 VM’s 40 VM’s VMx User Data VM2 User Data VM1 VM1 User Data VM2 VMx Rapid Provisioning of Virtual Desktops • Create a golden image (OS, Apps, sysprep) VM template • Provision VM-hosted boot images with Thin Copy Desktop script: • Discovers VM template to vmfs to LUN mapping • Replicates boot/OS images with Thin, COW snapshots • Exports boot images to ESX cluster • Discovers new VMFS/VM • Provision Thin Volume for user data • Virtual desktop is ready! 40 VM’s Boot Snapshots VM Gold Boot Image … … Thin Volume Thin Volumes 3PAR Utility Storage