1 / 27

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

Virtual Server 2005 - Case Study. 2. Introduction to Microsoft Virtual Server 2005. Business needs (tight competition)Increase efficiencyReduce operating expensesProcess

parker
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. By: Joseph P. Mahr For: CPSC 550 Operating Systems II March 2005

    2. Virtual Server 2005 - Case Study 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

    3. 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 Release Candidates - solicit feedback for bugs & improvement Entice buyers – a marketing hook … s/w test drive Connectix Corp. was an independent - made virtualization s/w for Windows, Macintosh & OS2 San Mateo, CA Reason: To satisfy their “…customer demand for an application migration solution based on virtualization” 1. Release Candidates - solicit feedback for bugs & improvement Entice buyers – a marketing hook … s/w test drive Connectix Corp. was an independent - made virtualization s/w for Windows, Macintosh & OS2 San Mateo, CA Reason: To satisfy their “…customer demand for an application migration solution based on virtualization” 1.

    4. 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

    5. 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.

    6. 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”

    7. Virtual Server 2005 - Case Study 7 Goal of Microsoft Virtual Server 2005 Real cost savings Host multiple virtual servers on 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 RAM is the most significant variable to virtual environment performance. Capability is dependent on if the operating system itself supports multiple CPUs. RAM is the most significant variable to virtual environment performance. Capability is dependent on if the operating system itself supports multiple CPUs.

    8. 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 Recreate scenarios - especially useful in working on s/w designed & targeted for multiple OSs. Also speeds time to market. Aides training of a widely distributed work force. Recreate scenarios - especially useful in working on s/w designed & targeted for multiple OSs. Also speeds time to market. Aides training of a widely distributed work force.

    9. 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 If there is resource hogging, then others naturally suffer speed performance degradation. If there is resource hogging, then others naturally suffer speed performance degradation.

    10. 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)

    11. Virtual Server 2005 - Case Study 11

    12. 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 language is not a controlling factor; this means that Visual Basic, C#, Perl and many other scripting languages may be used. language is not a controlling factor; this means that Visual Basic, C#, Perl and many other scripting languages may be used.

    13. 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

    14. Virtual Server 2005 - Case Study 14 Structure of Microsoft Virtual Server 2005

    15. 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 recommends memory, but, user can override The Memory recommendation is made for the virtual machines through the SuggestedMaximumMemoryPerVM property, but the user can choose to ignore the recommendation. After the form makes the proper validation checks, a single call to the CreateVirtualMachine method in the VSWVirtualServer class is made to create the virtual machine. ~~~~~ The web-based interface already shown is straightforward. Note in the GUI all basic capabilities are shown Create - add - configure virtual machines, discs and networks ** numerous articles declare that it is fairly intuitive to work with. The Memory recommendation is made for the virtual machines through the SuggestedMaximumMemoryPerVM property, but the user can choose to ignore the recommendation. After the form makes the proper validation checks, a single call to the CreateVirtualMachine method in the VSWVirtualServer class is made to create the virtual machine. ~~~~~ The web-based interface already shown is straightforward. Note in the GUI all basic capabilities are shown Create - add - configure virtual machines, discs and networks ** numerous articles declare that it is fairly intuitive to work with.

    16. Virtual Server 2005 - Case Study 16 How to use Microsoft Virtual Server 2005 …but, VS2K5 won’t handle needs of a demanding production environment ask MOM (Microsoft Operations Manager) for help. Ref For Windows Server 2003 (not Win NT), MOM tracks all possible performance & metrics. (Note it too has browser based GUI) Examples – indicates probs in Active Directory databases alerts to server CPU utilization, disk space, low memory, network adapter probs., monitors the registry & its health, server background programs, printer status checks for latest service packs & MS Knowledge Base patches Slide and graphic Reference: Microsoft Operations Manager 2005 Got a Windows server problem? Just ask MOM By Barry Nance Network World, 01/24/05 <http://www.nwfusion.com/reviews/2005/012405revmom.html?fsrc=rss-microsoft> For Windows Server 2003 (not Win NT), MOM tracks all possible performance & metrics. (Note it too has browser based GUI) Examples – indicates probs in Active Directory databasesalerts to server CPU utilization, disk space, low memory, network adapter probs., monitors the registry & its health, server background programs, printer status checks for latest service packs & MS Knowledge Base patches Slide and graphic Reference: Microsoft Operations Manager 2005 Got a Windows server problem? Just ask MOM By Barry NanceNetwork World, 01/24/05<http://www.nwfusion.com/reviews/2005/012405revmom.html?fsrc=rss-microsoft>

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

    18. Virtual Server 2005 - Case Study 18 Applications of Microsoft Virtual Server 2005 Consolidate & Automate Software Test & 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

    19. Virtual Server 2005 - Case Study 19 Applications of Microsoft Virtual Server 2005 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 Virtualizing the old unsupported computing environment, such as Windows NT, on top of a contemporary one, like Windows Server 2003, is an ideal cost saving option. It is curious that Microsoft is providing a fix, thru virtualization, of a prob they control the time line of. Change offers an opportunity to improve; the question becomes - change simply for the sake of change? and, does it occur too fast for anyone’s own good? Virtualizing the old unsupported computing environment, such as Windows NT, on top of a contemporary one, like Windows Server 2003, is an ideal cost saving option. It is curious that Microsoft is providing a fix, thru virtualization, of a prob they control the time line of. Change offers an opportunity to improve; the question becomes - change simply for the sake of change? and, does it occur too fast for anyone’s own good?

    20. Virtual Server 2005 - Case Study 20 Applications of Microsoft Virtual Server 2005 Consolidate Multiple Server Workloads Less is m o r e Reduced capital investment required to operate VS2K5 runs instances of server bases on 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

    21. Virtual Server 2005 - Case Study 21 Applications of Microsoft Virtual Server 2005 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

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

    23. Virtual Server 2005 - Case Study 23 Significant Points of Microsoft Virtual Server 2005 Virtualization IS O/S Selection Business Driven Combinations of Legacy apps Contemporary apps (i.e. currently supported) Non-MS guest operating systems = NetWare, Linux, FreeBSD, OS/2; but the Microsoft documentation to this fact is very limited. Non-MS guest operating systems = NetWare, Linux, FreeBSD, OS/2; but the Microsoft documentation to this fact is very limited.

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

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

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

    27. Virtual Server 2005 - Case Study 27 Summary 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.

    28. 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 Manager 29 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

More Related