Server Virtualization Technologies: Uses, Comparisons, and Implications David Sweetman Windows Enterprise Systems Admin A...
Presentation Overview <ul><li>The What and Why of virtualization </li></ul><ul><li>Comparing Product Features </li></ul><u...
What is server virtualization? <ul><li>Creating multiple logical server OS instances on one physical piece of hardware </l...
Why virtualize? <ul><li>More efficient HW utilization </li></ul><ul><li>More efficient staff </li></ul><ul><li>Long-term m...
HW Utilization Facts Individual ebb and flow of resources Cumulative usage of 28 servers in the MAIS data center evaluated...
Hard Disk Utilization <ul><li>More Efficient Hard Disk Utilization </li></ul><ul><ul><li>Total: 1323 GB </li></ul></ul><ul...
Virtualization vs. Consolidation <ul><li>Virtualized servers = separate OSes </li></ul><ul><li>Consolidation = same OS </l...
Virtual Host Licensing <ul><li>Windows and other Microsoft per-server apps are licensed per virtual server. (1 physical s...
Virtualization Software <ul><li>MS Virtual PC 2004 – workstation only </li></ul><ul><li>VMWare Workstation 5 – workstation...
Common Features <ul><li>Up to 3.6GB RAM per virtual host </li></ul><ul><li>Web-based console for administration </li></ul>...
MS Virtual Server 2005 <ul><li>Targeted to increase efficiency in testing and development, and “re-hosting” </li></ul><ul>...
VMWare ESX Server 2.5 <ul><li>Targeted at mission-critical enterprise services </li></ul><ul><li>Up to 2 processors per ho...
Do I need to know Linux? <ul><li>VMWare ESX Server is based on Linux </li></ul><ul><li>All administration is possible thro...
Managing Virtual Servers <ul><li>Web site is primary interface </li></ul><ul><li>Attach to VM console </li></ul><ul><ul><l...
VS Screenshot
VMWare Screenshot
Hyper-threading <ul><li>One physical CPU seen as 2 logical </li></ul><ul><li>Both products see HT, non-HT VMs </li></ul><u...
RAM Allocation <ul><li>Virtual Server: Max <= total physical memory </li></ul><ul><li>VMWare: Max <> total physical ...
VS Screenshot
VMWare Screenshot
Monitoring <ul><li>MOM (or other host monitoring): Monitors VMs like physical </li></ul><ul><li>Virtual Server: MOM Manage...
Virtual Center <ul><li>Central monitoring and management in VMWare environment </li></ul><ul><li>Manage all VMs from one i...
Virtual Center Screenshot
Converting Physical Server <ul><li>Both MS & VMWare offer tools to create virtual systems from physical </li></ul><ul><li>...
VMotion <ul><li>Enables seamless transition of live virtual host between physical servers </li></ul><ul><li>Dynamic Resour...
Best Practices <ul><li>Plan out server allocations </li></ul><ul><li>Create “gold image” – base OS kept up-to-date patches...
Summary of VMWare differences <ul><li>More comprehensive web GUI (for example, deleting hosts & HDs) </li></ul><ul><li>Sup...
Testing Environment <ul><li>One month each was spent evaluating MS Virtual Server & VMWare ESX Server </li></ul><ul><li>Id...
Performance Comparisons <ul><li>Automated load test of Aspen 2.5 dev environment (Win 2000/IIS5 & Win 2000/SQL 2000) </li>...
Performance Comparisons <ul><li>Windows 2003 IIS6 and SQL 2000 perf compare </li></ul><ul><li>VMWare CPU : hyper-threaded ...
Performance Comparisons <ul><li>Previous stats were isolated tests </li></ul><ul><li>VMs won’t be alone on physical host <...
IIS/SQL Load Test Results <ul><li>Mercury LoadRunner scripted test </li></ul><ul><li>Overall performance </li></ul><ul><ul...
Terminal Services / Citrix Load Test Results <ul><li>Currently 14 servers, 4procs (8HT), 4GB RAM –load balancing ~700 con...
Business Objects WebI dev <ul><li>Virtualize? Yes. 900 / 1.4Ghz </li></ul>Win 2000 / IIS5 / 2400MB RAM / 1.4Ghz x 2 (no HT...
PSoft 8 Fin Crystal/nVision: Dev <ul><li>Virtualize? Yes. 900 / 1.4Ghz </li></ul>Win 2000 / 2300MB RAM / 1.1Ghz x 2 (no HT...
PSoft8 HE Crystal/nVision - Prod <ul><li>Virtualize? NOT at this time – CPU needs too high </li></ul>Win 2000 / 1500MB R...
sumTotal Aspen 2.5 eLearning <ul><li>Virtualize? Yes 2300MB / 1.4Ghz x 2 Note: high NIC=sync ; CPU=imp/exp </li></ul>Win ...
Domain Controllers <ul><li>Virtualize? Yes – 850MB / 1.4Ghz </li></ul>Win 2003 / 2000MB RAM / 700Mhz x 4 (no HT) Hours of ...
Univ of Michigan - Flint <ul><li>VMWare ESX Server </li></ul><ul><li>Determining factor: Linux support & MS Virtual Server...
NC State University <ul><li>MS Virtual Server 2005 </li></ul><ul><li>Determining factor: Cost </li></ul><ul><li>PeopleSoft...
Potential Uses from Previous Presentations <ul><li>NAP - Remediation Servers – “Big Red Button” for critical fix – assign ...
Pricing <ul><li>MS Virtual Server 2005 (4CPU Server, 8GB RAM) </li></ul><ul><ul><li>Win 2003 Std: up to 4 processors, Ent:...
Cost / Benefit Example <ul><li>VMWare Server ESX </li></ul><ul><ul><li>$45K separate HW purchase price </li></ul></ul><ul>...
Summary / take-aways <ul><li>More effective resource utilization and response to changing needs (5-15% to 60-70%) </li></u...
Other Resources <ul><li>VMWare: www.vmware.com </li></ul><ul><li>Virtual Server: www.microsoft.com/virtualserver/ </li><...
David Sweetman University of Michigan [email_address] Questions?
of 46

prezentációt

Published on: Mar 4, 2016
Source: www.slideshare.net


Transcripts - prezentációt

  • 1. Server Virtualization Technologies: Uses, Comparisons, and Implications David Sweetman Windows Enterprise Systems Admin Administrative Information Services University of Michigan [email_address] University of Michigan Administrative Information Services
  • 2. Presentation Overview <ul><li>The What and Why of virtualization </li></ul><ul><li>Comparing Product Features </li></ul><ul><li>Comparing Product Performance </li></ul><ul><li>Evaluating Physical Servers for virtualization </li></ul><ul><li>Costs </li></ul><ul><li>Questions </li></ul>
  • 3. What is server virtualization? <ul><li>Creating multiple logical server OS instances on one physical piece of hardware </li></ul><ul><li>All HW drivers are virtualized – same virtual HW regardless of physical HW </li></ul><ul><li>Each virtual machine is completely independent of the others and doesn’t ‘realize’ it’s virtualized </li></ul>
  • 4. Why virtualize? <ul><li>More efficient HW utilization </li></ul><ul><li>More efficient staff </li></ul><ul><li>Long-term matching resources & needs </li></ul><ul><li>Quick and nimble server provisioning </li></ul><ul><li>Testing & Troubleshooting </li></ul><ul><li>More effective redundancy </li></ul><ul><li>HW maintenance w/o app downtime </li></ul><ul><li>Simplify system imaging </li></ul><ul><li>Disaster Recovery </li></ul>
  • 5. HW Utilization Facts Individual ebb and flow of resources Cumulative usage of 28 servers in the MAIS data center evaluated for virtualization: 44GB RAM, 138.15Ghz CPU, and 1323GB HD 45% of RAM not used 99.9% of time. 25% of RAM never used concurrently. 85% of CPU not used 99.9% of time. 81% of CPU never used concurrently. 68% of hard disk space unused
  • 6. Hard Disk Utilization <ul><li>More Efficient Hard Disk Utilization </li></ul><ul><ul><li>Total: 1323 GB </li></ul></ul><ul><ul><li>Used: 418 GB </li></ul></ul><ul><ul><li>Free: 905 GB </li></ul></ul><ul><ul><li>(68% unused) </li></ul></ul><ul><li>SAN in 30GB chunks </li></ul><ul><li>1 fibre channel >1 server </li></ul><ul><li>Virtual HDs more granular </li></ul><ul><li>Share free space – allocate as needed </li></ul>Free (GB) Used (GB) Total (GB) Server Local Disk 34 170 68 34 68 68 68 17 34 136 17 68 34 34 68 68 48 7 88 6 13 10 11 16 6 6 56 9 31 24 7 13 9 8 27 Domain Controller 82 IIS document server 62 Machine Room environ 21 IIS: eLearning Prod 58 SQL: eLearning Prod IIS: eLearning dev SQL: eLearning dev Stat Version Control Stat Version Control File Servers Small use Citrix IIS / SQL:Research app PeopelSoft 8 FIN PeopleSoft 8 HE TNG Scheduling IIS app test SAN Manager 57 52 11 28 80 8 37 10 27 55 59 40
  • 7. Virtualization vs. Consolidation <ul><li>Virtualized servers = separate OSes </li></ul><ul><li>Consolidation = same OS </li></ul><ul><li>Virtualized servers must each be administered, patched, etc. </li></ul><ul><li>Consolidated applications can introduce conflicts and support issues </li></ul>
  • 8. Virtual Host Licensing <ul><li>Windows and other Microsoft per-server apps are licensed per virtual server. (1 physical server w/ 6 virtual Windows servers = 6-7 licenses needed) </li></ul><ul><li>As of 4/1/2005, Microsoft per-processor licenses are per physical processor (1 physical server w/ 3 virtual SQL Servers sharing 1 CPU = 1 per-processor license) </li></ul><ul><li>Virtualization savings are not in licenses. </li></ul><ul><li>Check with other vendors. </li></ul>
  • 9. Virtualization Software <ul><li>MS Virtual PC 2004 – workstation only </li></ul><ul><li>VMWare Workstation 5 – workstation only </li></ul><ul><li>MS Virtual Server 2005, Standard (4p) </li></ul><ul><li>MS Virtual Server 2005, Enterprise (32p) </li></ul><ul><li>VMWare GSX Server 3.1 </li></ul><ul><li>VMWare ESX Server 2.5 </li></ul>
  • 10. Common Features <ul><li>Up to 3.6GB RAM per virtual host </li></ul><ul><li>Web-based console for administration </li></ul><ul><li>Host OS sees HT CPU, virtual do not </li></ul><ul><li>VMs consist of 1 config file & 1 file / HD </li></ul><ul><li>VMs can mount physical CDs or ISOs </li></ul><ul><li>VMs can be multi-homed </li></ul><ul><li>Up to 64 VMs per host server </li></ul><ul><li>Highly scriptable – extensive API </li></ul><ul><li>Granular permissions for individual VMs </li></ul><ul><li>Detailed logging </li></ul>
  • 11. MS Virtual Server 2005 <ul><li>Targeted to increase efficiency in testing and development, and “re-hosting” </li></ul><ul><li>Up to 1 processor per virtual host </li></ul><ul><li>Windows = underlying host OS </li></ul><ul><li>Only Windows VM’s supported </li></ul><ul><li>No USB support </li></ul><ul><li>2 processor SMP coming soon </li></ul>
  • 12. VMWare ESX Server 2.5 <ul><li>Targeted at mission-critical enterprise services </li></ul><ul><li>Up to 2 processors per host </li></ul><ul><li>Custom Linux = underlying OS </li></ul><ul><li>Windows & Linux VM’s supported </li></ul><ul><li>Dedicated NIC for admin (2 total min) </li></ul><ul><li>USB support </li></ul><ul><li>4 proc SMP coming soon </li></ul>
  • 13. Do I need to know Linux? <ul><li>VMWare ESX Server is based on Linux </li></ul><ul><li>All administration is possible through web </li></ul><ul><li>Don’t need any Linux experience for installation or ongoing admin </li></ul><ul><li>SSH and SFTP access to server </li></ul><ul><li>Used? </li></ul><ul><ul><li>Installed backup software </li></ul></ul><ul><ul><li>sFTP’ed ISO’s to server </li></ul></ul>
  • 14. Managing Virtual Servers <ul><li>Web site is primary interface </li></ul><ul><li>Attach to VM console </li></ul><ul><ul><li>Virtual Server = ActiveX control </li></ul></ul><ul><ul><li>VMWare = separate application </li></ul></ul><ul><li>Reboot, power on, power off </li></ul><ul><li>Create and manage VM’s </li></ul><ul><li>Allocate hardware resources </li></ul><ul><li>Mount CDs and floppies </li></ul><ul><li>View recent performance data </li></ul>
  • 15. VS Screenshot
  • 16. VMWare Screenshot
  • 17. Hyper-threading <ul><li>One physical CPU seen as 2 logical </li></ul><ul><li>Both products see HT, non-HT VMs </li></ul><ul><li>Slows virtualization performance </li></ul><ul><li>1 HT CPU < 2 Phy CPU </li></ul><ul><li>0-20% performance increase over no HT </li></ul><ul><li>http://www.intel.com/technology/hyperthread/ </li></ul>
  • 18. RAM Allocation <ul><li>Virtual Server: Max <= total physical memory </li></ul><ul><li>VMWare: Max <> total physical </li></ul><ul><ul><li>RAM Ballooning </li></ul></ul><ul><ul><li>RAM pooled across multiple VMs </li></ul></ul><ul><ul><li>Enables more efficient RAM utilization </li></ul></ul><ul><ul><li>If max out, goes to paging file </li></ul></ul>
  • 19. VS Screenshot
  • 20. VMWare Screenshot
  • 21. Monitoring <ul><li>MOM (or other host monitoring): Monitors VMs like physical </li></ul><ul><li>Virtual Server: MOM Management Pack </li></ul><ul><ul><li>Integrates into MOM framework </li></ul></ul><ul><ul><li>Monitor overall host and VM servers </li></ul></ul><ul><li>VMWare: vmkusage </li></ul><ul><li>VMWare: VirtualCenter </li></ul><ul><ul><li>Database back-end across all servers </li></ul></ul>
  • 22. Virtual Center <ul><li>Central monitoring and management in VMWare environment </li></ul><ul><li>Manage all VMs from one interface </li></ul><ul><li>Additional software / license </li></ul><ul><li>Management application </li></ul><ul><li>Set thresholds and actions – like MOM </li></ul><ul><li>SQL or Oracle DB backend </li></ul><ul><li>Assign privileges via NTFS </li></ul>
  • 23. Virtual Center Screenshot
  • 24. Converting Physical Server <ul><li>Both MS & VMWare offer tools to create virtual systems from physical </li></ul><ul><li>Physical HW drivers replaced by VM </li></ul><ul><li>Ideal for the truly unique server (highly customized) </li></ul><ul><li>Both vendors recommend loading virtual servers from scratch </li></ul><ul><li>Slow for both vendors – 6h / 4GB image </li></ul><ul><li>VSMT (Virtual Server Migration Tool) </li></ul><ul><ul><li>many prereqs (DHCP, ADS, SQL) </li></ul></ul><ul><ul><li>Not in one month eval </li></ul></ul><ul><li>P2V (Physical 2 Virtual) </li></ul><ul><ul><li>Simple boot CD and ‘server’ piece </li></ul></ul><ul><ul><li>Licensed per use </li></ul></ul>
  • 25. VMotion <ul><li>Enables seamless transition of live virtual host between physical servers </li></ul><ul><li>Dynamic Resource Allocation across servers – respond to load changes </li></ul><ul><li>HW maintenance </li></ul>
  • 26. Best Practices <ul><li>Plan out server allocations </li></ul><ul><li>Create “gold image” – base OS kept up-to-date patches – duplicate for new VMs </li></ul><ul><li>Use ISO’s for CD access </li></ul><ul><li>Use standard backup and restore </li></ul><ul><li>Take system images as needed </li></ul>
  • 27. Summary of VMWare differences <ul><li>More comprehensive web GUI (for example, deleting hosts & HDs) </li></ul><ul><li>Support for dual processor virtuals </li></ul><ul><li>Support for Linux virtuals </li></ul><ul><li>Virtual Center: central management </li></ul><ul><li>Easy-to-use physical-to-virtual support </li></ul><ul><li>VMotion: seamlessly move virtual servers between physical hosts </li></ul>
  • 28. Testing Environment <ul><li>One month each was spent evaluating MS Virtual Server & VMWare ESX Server </li></ul><ul><li>Identical testing was attempted on each. Load and usability testing: Win 2000, 2003, IIS5, IIS6, SQL Server 2000, 3 rd party apps </li></ul><ul><li>Test hardware </li></ul><ul><ul><li>1.4Ghz x 4 physical processors (8 w/ HT) </li></ul></ul><ul><ul><li>8GB of RAM </li></ul></ul><ul><ul><li>60GB fibre-channel connected SAN space </li></ul></ul>
  • 29. Performance Comparisons <ul><li>Automated load test of Aspen 2.5 dev environment (Win 2000/IIS5 & Win 2000/SQL 2000) </li></ul><ul><li>Citrix / TS load test w/ Helpdesk </li></ul><ul><li>IIS6-based memory, CPU, disk, and network I/O testing </li></ul><ul><li>SQL Server add, update, and delete testing </li></ul><ul><li>Load testing both as isolated server and with other virtual server processing </li></ul><ul><li>‘ Normal usage’ w/o issue in all cases </li></ul>
  • 30. Performance Comparisons <ul><li>Windows 2003 IIS6 and SQL 2000 perf compare </li></ul><ul><li>VMWare CPU : hyper-threaded related, ~93% w/o </li></ul><ul><li>VS SQL : VS 2005 SP1 has performance enhancements </li></ul>87% 57% 100% SQL 101% 101% 100% Disk&NIC I/O 91% 91% 100% Memory 80% 94% 100% CPU VMWare MSVS Physical
  • 31. Performance Comparisons <ul><li>Previous stats were isolated tests </li></ul><ul><li>VMs won’t be alone on physical host </li></ul><ul><li>How does system perform w/ other VMs running assorted, intensive tasks? </li></ul>- <5% - <5% Disk - <5% Same Same VMWare ESX Server - <5% -/+ <10% -/+ <10% Virtual Server 2005 Network CPU RAM
  • 32. IIS/SQL Load Test Results <ul><li>Mercury LoadRunner scripted test </li></ul><ul><li>Overall performance </li></ul><ul><ul><li>100@30/min: VM = 60% </li></ul></ul><ul><ul><li>1000@12/min: VM = 99% </li></ul></ul><ul><li>What made it slow? </li></ul><ul><ul><li>CPU queuing </li></ul></ul><ul><ul><li>Memory, HD, NetIO – nearly identical </li></ul></ul>
  • 33. Terminal Services / Citrix Load Test Results <ul><li>Currently 14 servers, 4procs (8HT), 4GB RAM –load balancing ~700 concurrent </li></ul><ul><li>CPU and RAM intensive apps </li></ul><ul><li>~60 users max per physical server </li></ul><ul><li>CPU = bottleneck (logon & BusObj) </li></ul><ul><li>1CPU = 7 users max ; 2 CPU = 12 max </li></ul><ul><li>100 v 1CPU or 58 v 2CPU to match 14 physicals </li></ul><ul><li>Recommendation: 2 CPU & only for small use </li></ul>
  • 34. Business Objects WebI dev <ul><li>Virtualize? Yes. 900 / 1.4Ghz </li></ul>Win 2000 / IIS5 / 2400MB RAM / 1.4Ghz x 2 (no HT) Hours of Op sampling 24 x 7 sampling 1 136 4 44 3 86 4 47 StDev 1 52 2 759 2 55 2 755 Av 5 63 2 812 2 64 2 809 90% 6 65 11 814 3 65 4 813 95% 7 67 17 816 3 76 17 816 99% 22 85 32 821 52 487 19 823 99.9% 24 97 47 839 55 1548 45 839 99.99% 34 4324 61 847 112 4324 61 847 100% Proc % Usage HD KB /sec Nic KB /sec RAM (MB) Proc % Usage HD KB /sec Nic KB /sec RAM (MB)
  • 35. PSoft 8 Fin Crystal/nVision: Dev <ul><li>Virtualize? Yes. 900 / 1.4Ghz </li></ul>Win 2000 / 2300MB RAM / 1.1Ghz x 2 (no HT) Hours of Op sampling 24 x 7 sampling 3 181 87 106 8 834 51 91 StDev 2 49 3 662 4 205 2 644 Av 2 32 3 799 2 61 3 786 90% 3 100 3 809 10 910 3 798 95% 13 1015 5 819 67 4802 4 814 99% 75 1494 72 822 82 4912 31 821 99.9% 92 1555 4542 829 89 5005 2973 822 99.99% 106 2529 5284 835 106 5038 5284 835 100% Proc % Usage HD KB /sec Nic KB /sec RAM (MB) Proc % Usage HD KB /sec Nic KB /sec RAM (MB)
  • 36. PSoft8 HE Crystal/nVision - Prod <ul><li>Virtualize? NOT at this time – CPU needs too high </li></ul>Win 2000 / 1500MB RAM / 2.8Ghz x 1 (w/ HT) Hours of Op sampling 24 x 7 sampling 6 159 109 63 7 356 162 67 StDev 21 49 7 363 23 105 10 378 Av 22 51 1 437 23 50 1 447 90% 32 74 11 440 34 183 8 483 95% 220 351 119 460 192 2304 119 534 99% 267 779 674 691 244 2440 1422 620 99.9% 333 3379 3493 713 329 3379 9803 710 99.99% 348 3421 9437 716 350 3421 11499 716 100% Proc % Usage HD KB /sec Nic KB /sec RAM (MB) Proc % Usage HD KB /sec Nic KB /sec RAM (MB)
  • 37. sumTotal Aspen 2.5 eLearning <ul><li>Virtualize? Yes 2300MB / 1.4Ghz x 2 Note: high NIC=sync ; CPU=imp/exp </li></ul>Win 2000 / SQL 2000 / 2358MB RAM / 1.9Ghz x 2 (w/ HT) Hours of Op sampling 24 x 7 sampling 4 183 20 60 5 505 173 76 StDev 21 166 5 1636 24 236 16 1628 Av 30 459 3 1665 41 517 5 1670 90% 59 623 67 1684 101 839 68 1777 95% 125 827 70 2064 138 3626 91 1984 99% 138 971 206 2073 216 3673 2667 2073 99.9% 149 1039 404 2075 233 3682 5865 2075 99.99% 155 1047 406 2077 277 4477 9061 2077 100% Proc % Usage HD KB /sec Nic KB /sec RAM (MB) Proc % Usage HD KB /sec Nic KB /sec RAM (MB)
  • 38. Domain Controllers <ul><li>Virtualize? Yes – 850MB / 1.4Ghz </li></ul>Win 2003 / 2000MB RAM / 700Mhz x 4 (no HT) Hours of Op sampling 24 x 7 sampling 1 41 11 56 3 302 138 74 StDev 8 78 7 646 8 128 12 633 Av 10 88 20 707 10 91 15 707 90% 11 90 27 713 12 140 24 713 95% 13 180 42 753 43 1972 51 753 99% 16 194 93 757 78 3440 2131 768 99.9% 51 195 98 766 131 3674 5326 771 99.99% 92 1237 457 767 146 4298 5677 776 100% Proc % Usage HD KB /sec Nic KB /sec RAM (MB) Proc % Usage HD KB /sec Nic KB /sec RAM (MB)
  • 39. Univ of Michigan - Flint <ul><li>VMWare ESX Server </li></ul><ul><li>Determining factor: Linux support & MS Virtual Server wasn’t available </li></ul><ul><li>Several years of experience, starting with GSX, public web services, online teaching, real video server, internal file/print, 46v on 5 physical (15 on 1), <10% slower, Dell 2650’s & 4600’s, 2 proc, 12GB RAM </li></ul>
  • 40. NC State University <ul><li>MS Virtual Server 2005 </li></ul><ul><li>Determining factor: Cost </li></ul><ul><li>PeopleSoft v8 Crystal/nVision app servers: 18 virtual servers, 7 physical servers, dual Xeon >2GB, physical v. virtual head-to-head, little difference in performance. </li></ul>
  • 41. Potential Uses from Previous Presentations <ul><li>NAP - Remediation Servers – “Big Red Button” for critical fix – assign additional resources </li></ul><ul><li>Keynote - Reliability – one of pillars of Trustworthy Computing </li></ul><ul><li>Boston U – Matt - NetReg peak usage first couple weeks of semester </li></ul><ul><li>WSUS 3Ghz, 1GB RAM recommended – sitting idle most of time? </li></ul><ul><li>Decrease dev system allocation in busy times </li></ul>
  • 42. Pricing <ul><li>MS Virtual Server 2005 (4CPU Server, 8GB RAM) </li></ul><ul><ul><li>Win 2003 Std: up to 4 processors, Ent: up to 32 </li></ul></ul><ul><ul><li>VS Std: 4proc/4GB; Ent: 8proc/32GB </li></ul></ul><ul><ul><li>2003 Ent/Std: ~$500+~$500 = ~$1000 </li></ul></ul><ul><li>VMWare Server ESX (4CPU – other pricing scales) </li></ul><ul><ul><li>ESX: $4500/phy server + $945/yr support </li></ul></ul><ul><ul><li>ESX+SMP+V-agents: $6000/phy server + $1764/yr support </li></ul></ul><ul><li>VMWare Add-ons </li></ul><ul><ul><li>VirtualCenter server: $3000 + $1050/yr </li></ul></ul><ul><ul><li>P2V Starter kit (25): $2000 + $420/yr </li></ul></ul>
  • 43. Cost / Benefit Example <ul><li>VMWare Server ESX </li></ul><ul><ul><li>$45K separate HW purchase price </li></ul></ul><ul><ul><li>$29K + $2K/yr (ESX w/SMP): ~35% </li></ul></ul><ul><li>MS Virtual Server Std </li></ul><ul><ul><li>$33K separate HW purchase price </li></ul></ul><ul><ul><li>$30K virtual HW + software: ~10% </li></ul></ul><ul><ul><li>Note: In both cases, estimates are conservative </li></ul></ul>
  • 44. Summary / take-aways <ul><li>More effective resource utilization and response to changing needs (5-15% to 60-70%) </li></ul><ul><li>Virtual Server & VMWare = comparable performance, VMWare more isolated </li></ul><ul><li>VMWare more feature-rich: SMP, VMotion, manage multiple servers </li></ul><ul><li>VMWare costs more, but you can do more, virtualize more costly servers </li></ul><ul><li>Both platforms have limits, active improvement </li></ul>
  • 45. Other Resources <ul><li>VMWare: www.vmware.com </li></ul><ul><li>Virtual Server: www.microsoft.com/virtualserver/ </li></ul><ul><li>Rapid App: www.rapidapp.com </li></ul>
  • 46. David Sweetman University of Michigan [email_address] Questions?

Related Documents