Strategic Capstone Project: Controlling Software Costs in a Virtual Server Environment Kenneth D....
-
Upload
nickolas-marsh -
Category
Documents
-
view
212 -
download
0
Transcript of Strategic Capstone Project: Controlling Software Costs in a Virtual Server Environment Kenneth D....
Strategic Capstone Project:Controlling Software Costs
in a Virtual Server Environment
Kenneth D. GauvreauMG6970: Summer Term 1
New England CollegeJune 23, 2008
Advisor: Christina Coidakis-Barss
June 23, 2008 2
Agenda
General Knowledge of Virtual machines
Costs of licenses
Managing VMs and Licenses
Conclusion
Recommendation
June 23, 2008 3
General Knowledge of Virtual machines
Servers
• high powered computer that is optimized for a specific task
Virtual Servers
• software representation of a physical server
• a file that contains all the information stored in a physical
server
June 23, 2008 4
General Knowledge of Virtual machines
Physical Hardware System(“Server”)
Operating System (“OS”)
Virtual Machine (“VM”) Technology
OS OS
Application Application
PhysicalOS
Environment
VirtualOS
Environments
Virtual HW System
Virtual HW System
Allocatesvirtual
resources
Virtual· processors· RAM· network card· etc.
Physical· processors· RAM· network card· etc.
Physical and virtual hardware systems and resources (Microsoft, 2006)
June 23, 2008 5
General Knowledge of Virtual machines
Multi-processor and multi-core Servers
• Greatly increases processing power and speed
Benefits of Virtualization
• Better utilization of resources
• High Availability
• Reduced downtime
• Reduced hardware Costs
June 23, 2008 6
Costs of licenses
Named-user basis
Concurrent user
CPU based pricing
Multi-core pricing
Linux – per physical server
June 23, 2008 7
Managing VMs and Licenses
• Replicating virtual machines
• Accurate tracking systems
• Open Source Software
• Windows 2003 Enterprise Edition
• Power off unneeded servers
June 23, 2008 8
Conclusion
Virtualizing servers will not result in large software cost savings
Software costs can be controlled
June 23, 2008 9
Recommendations
• Move towards Open Source Software
• Utilize Windows Enterprise Edition
• Run multiple applications on a single server
• Power off unneeded servers