1 / 28

By: Joseph P. Mahr For: CPSC 550 Operating Systems II March 2005

Microsoft Virtual Server 2005. By: Joseph P. Mahr For: CPSC 550 Operating Systems II March 2005. Introduction to Microsoft Virtual Server 2005. Business needs … (tight competition) Increase efficiency Reduce operating expenses Process & Procedure - always candidates for improvement

Download Presentation

By: Joseph P. Mahr For: CPSC 550 Operating Systems II March 2005

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft Virtual Server 2005 By:Joseph P. Mahr For: CPSC 550 Operating Systems II March 2005

  2. Introduction to Microsoft Virtual Server 2005 • Business needs … (tight competition) • Increase efficiency • Reduce operating expenses • Process & Procedure - always candidates for improvement • Look to leverage technology • Introducing Microsoft Virtual Server 2005 • “a real world distributed operating system” • Max performance of Legacy Hardware & Software • Integration made easy Virtual Server 2005 - Case Study

  3. History of Microsoft Virtual Server 2005 • Released - Summer 2004 • “Release Candidate” Free Download - 31 January 2005 • Beta testing by Community of Interest • Sys Admin’s, Developers, Testers • Purchased technology … • Connectix Corporation on February 18, 2003. • And - Virtual PC: Mac & OS2 to run Windows apps Virtual Server 2005 - Case Study

  4. History of Microsoft Virtual Server 2005 • Deep Past • 1968 - Virtual Machine technology • Effectively since 1988 – introduced by IBM • Mainframe Op Sys to operate concurrent physical H/W • That’s why it’s attractive • Today • Not sole virtualization offering • VMware GSX Server was 1st in 2001 BUT, VS2K5 is primarily for ……………… Windows AND, VMware GSX Server 3.1 for …….. Unix/Linux Virtual Server 2005 - Case Study

  5. History of Microsoft Virtual Server 2005 • Other common form of virtualization • Java Virtual Machine • Promotes portability • Run apps in JVM, it rides on host O/S BUT, a very different purpose. Virtual Server 2005 - Case Study

  6. Goal of Microsoft Virtual Server 2005 • Why go Virtual ? • IT Pro’s deal with… • Legacy • Integration • Testing • Deployment • Heterogeneous Environments • IBM - “Strategic virtualization technologies can:2” • Reduce financial pressures • Improve security and operational resiliency • Protect sensitive data • Accelerate time to market • Deploy new capabilities • Reduce “islands of information” Virtual Server 2005 - Case Study

  7. Goal of Microsoft Virtual Server 2005 • Real cost savings • Host multiple virtual serverson common existing hardware • Capacity • Run up to 32 CPUs • Divide that into 64 instances • Limitation • System resources • Random Access Memory • Flexibility • Multiple virtual OS’s can run on 1 CPU • Multiple CPUs can be run to support 1 OS • And, Many to Many configurations Virtual Server 2005 - Case Study

  8. Goal of Microsoft Virtual Server 2005 • Legacy application • Do in parallel w/ new business apps • Helps protect sensitive data as capital assest • Server Consolidation • System resource drive limitations on performance (RAM) • Resources can be dynamically allocated & added • Disparate Oss • Windows & Non-Windows alike • Equitable sharing of resources • System Isolation • Development & testing • Reduces risk • Recreate system scenarios – easily • Provide courseware & Training scenarios Virtual Server 2005 - Case Study

  9. Definition of Microsoft Virtual Server 2005 • Architecture where virtual server is on top of host OS • Emulates physical system • Guest OS(s) on top of that • This provides isolation btwn Guest OSs • Component Object Model (COM) APIs. • Core methodology of VS2K5 • Windows Server 2003 is only supported host “A server … that shares computer resources with other virtual servers. In this context, the virtual part simply means that it is not a dedicated server -- that is, the entire computer is not dedicated to running the server software.” 5 Virtual Server 2005 - Case Study

  10. Features of Microsoft Virtual Server 2005 • Flavors of VS2K5 • Standard Edition (supports up to four CPUs) • Enterprise Edition (supports up to 32 CPUs) • Runs only on Windows Server 2003 • Other OSs will work…But, not documented • Novell's NetWare or Unix variations[plus other x86 operating systems] • Requires Internet Information Server (IIS) • Web based GUI – easy to use • Most tasks are wizard-based – easy to use • Internet Explorer works best, if not only (not other browsers) Virtual Server 2005 - Case Study

  11. Virtual Server 2005 - Case Study

  12. Features of Microsoft Virtual Server 2005 • Create pseudo virtual networks • Isolated from host • Create Virtual discs • On-demand and resize during sessions • A primary benefit • Default is dynamic allocation of resources • Add or subtract as needed … any given time. • Robust disaster recovery • Back-up to virtual machines • Define fail-over using COM APIs • Automate archiving business data • Thru COM APIs, scripting event controls • choice of scripting langauges Virtual Server 2005 - Case Study

  13. Structure of Microsoft Virtual Server 2005 • VS2K5 is middleware,runs only on Windows Server 2003 • Deeper is Intel’s IA-32(being replaced by IA-64) • Features Level 3 (L3) cache memory • Virtual hardware is emulated above VS2K5 • Max of 64 virtual Guest processors Virtual Server 2005 - Case Study

  14. Structure of Microsoft Virtual Server 2005 “Virtual Server 2005 is a multithreaded application that runs as a system service, with each virtual machine running in its own thread of execution; I/O occurs in child threads. Virtual Server derives two core functions from the host operating system: The underlying host operating system kernel schedules CPU resources, and the device drivers of the host operating system provide access to system devices. The Virtual Server VMM [Virtual Machine Monitor] provides the software infrastructure to create virtual machines, manage instances, and interact with guest operating systems.”8 Virtual Server 2005 - Case Study

  15. How to use Microsoft Virtual Server 2005 • Friendly Interface • Create New VM option • Simple & Intuitive UI… • To select virtual machine type • And, amount of memory • VS2K5 recommendsmemory, but, usercan override Virtual Server 2005 - Case Study

  16. How to use Microsoft Virtual Server 2005 • …but,VS2K5 won’t handleneeds of a demanding production environmentask MOM (Microsoft Operations Manager) for help. Ref Virtual Server 2005 - Case Study

  17. 4 Suggested Scenarios Consolidate & Automate SoftwareTest & Development Environments Migrate Legacy Applications Consolidate Multiple Server Workloads Simulate Distributed Server Applications on a Single Physical Server Applications of Microsoft Virtual Server 2005 Virtual Server 2005 - Case Study

  18. Consolidate & Automate SoftwareTest & Development Environments Speeds up ‘time to market’ derived by efficiency gains without sacrificing QA Reduce Dynamic & Fixed costs Virtualizing test networks reduces risk Reduces Sys Admin tasks Example - ability to rapidly reset a testing environment Applications of Microsoft Virtual Server 2005 Virtual Server 2005 - Case Study

  19. Migrate Legacy Applications Legacy Apps have their place & must be maintained The problem - they outlive H/W & S/W base Sustain by re-hosting Takes pressure off a business to re-capitalize,allows better budget planning Reduces retraining requirement Notion about unsupported environments Windows NT is Microsoft’sThey decide when to declare EOL BUT - Progress and change are important AND - Should be embraced Applications of Microsoft Virtual Server 2005 Virtual Server 2005 - Case Study

  20. Consolidate Multiple Server Workloads Less is m o r e Reduced capital investment required to operate VS2K5 runs instances of server baseson consolidated physical H/W Less H/W = Less maintenance & management time Disaster recovery is enhanced Fail over capability performed thru COM APIs Automated archiving & data duplication Applications of Microsoft Virtual Server 2005 Virtual Server 2005 - Case Study

  21. Simulate Distributed Server Applications on a Single Physical Server Reduced physical H/W needs Reduced Time to set up physical H/W & network components Simulate Complex server based scenarios Time & Cost effective for Dev & Test Applications of Microsoft Virtual Server 2005 Virtual Server 2005 - Case Study

  22. Virtualization IS Reduces risk in… Development Testing Product Deployment Significant Points of Microsoft Virtual Server 2005 S A F E ! Virtual Server 2005 - Case Study

  23. Virtualization IS O/S Selection Business Driven Combinations of Legacy apps Contemporary apps (i.e. currently supported) Significant Points of Microsoft Virtual Server 2005 F l e x a b i l i t y Virtual Server 2005 - Case Study

  24. Virtualization IS Reduces H/W footprint Expands Contracts Resizes As Needed Significant Points of Microsoft Virtual Server 2005 Dynamic Virtual Server 2005 - Case Study

  25. Virtualization IS Unfortunately Only works on 1 host That sets physical H/W requirements Licensing is tricky Significant Points of Microsoft Virtual Server 2005 L i m i t e d ... Virtual Server 2005 - Case Study

  26. Virtualization IS Sys Admin types may enjoy Script based operations Web-Based GUI COM API functionality Significant Points of Microsoft Virtual Server 2005 E A S Y Virtual Server 2005 - Case Study

  27. A strong resurging technology that has been around This study makes the case for Virtual Server 2005 BUT - not w/o exception:No documentation for Non-Microsoft guest OSes THUS – VMware GSX Server 3.1 is better for Unix/Linux BOTTOM LINE – A great solution to the right problem, …deciding that is up to business. Summary Virtual Server 2005 - Case Study

  28. Key References 1) Edstrom, Waggener Ed., “Microsoft Acquires Connectix Virtual Machine Technology, Move Eases Consolidation and Migration to New Operating Systems for Customers” Press Pass – Information for Journalists, 19 February 2003, “n.pag” Microsoft, 2 March 2005. <http://www.microsoft.com/presspass/press/2003/Feb03/02-19PartitionPR.asp> 2) Dickson, Michael and Zander, Andrea M., “The zSeries platform continues its virtualization leadership and provides a foundation for the IBM Virtualization Engine” Mainframe edition, Virtual Virtuosity September 2004, “n.pag” eServer Magazine, 28 February 2005.<http://www.eservercomputing.com/mainframe/articles/index.asp?id=1044&dir=/mainframe/articles/> 3) Otey, Michael, “Compare the two titans of virtualization: Microsoft Virtual Server 2005 and VMware GSX Server” WindowsITPro, Virtual-Server Face-Off, InstantDoc #45253, March 2005, “n.pag” WindowsITPro, 4 March 2005 <http://www.windowsitpro.com/Articles/Print.cfm?ArticleID=45253> 4) MSDN Library, “COM: Component Object Model Technologies” 2005, “n.pag” Microsoft Developer Network (MSDN) 2 March 2005. <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/componentobjectmodelanchor.asp> 5) Webopedia, “Virtual Server” August 05, 2002 , “n.pag” internet.com 28 February 2005. <http://www.webopedia.com/TERM/V/virtual_server.html> 6) Bekker, Scott, “Virtual Server 2005 Released to Manufacturing” ENT News August 5, 2004, “n.pag” 101Communications, 28 February 2005. <http://www.entmag.com/news/article.asp?EditorialsID=6322> 7) Ohlhorst, Frank J., “Review: Microsoft Virtual Server 2005” CRN, Daily News Archive, 10:00 AM EDT Tue. Jun. 15, 2004, “n.pag” CMP Media LLC,28 February 2005. <http://www.crn.com/sections/breakingnews/dailyarchives.jhtml?articleId=21800334> 8) Hale, Mark Comp., “Microsoft Virtual Server 2005 Technical Overview” Niemann, Casey, Microsoft Education, Major Account Manager29 September 2004, 12 pages, Microsoft, 28 February 2005. <http://cio.uiowa.edu/events/MS20040728/VS2005TechWP.doc> 9) Waldron, Ben, “Program Customized Testing Environments Without Trashing Your Machine” MSDN Virtual Server 2005, August 2004, “n.pag”Microsoft 28 February 2005 <http://msdn.microsoft.com/msdnmag/issues/04/08/VirtualServer2005/default.aspx> 10) Yager, Tom, “Virtual Server 2005 offers Windows upon Windows” IT PRODUCT GUIDE BETA Microsoft Virtual Server 2005, 5 November 2004, “n.pag” InfoWorld 28 February 2005.<http://www.infoworld.com/Microsoft_Virtual_Server_2005/product_50685.html?view=1&curNodeId=40> …The End Joseph P. Mahr Virtual Server 2005 - Case Study

More Related