Virtualization Assessment. Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines

Slides:



Advertisements
Similar presentations
Virtualization Dr. Michael L. Collard
Advertisements

Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
SAM SPENCER Server Virtualization. Agenda Introduction History Server Virtualization Software Server Virtualization Hardware Determining Server Hardware.
Copyright Brian T. Huntley and Tim Antonowicz 2007 This work is the intellectual property of the authors. Permission is granted for this material to be.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Introduction to Virtualization
Microsoft Virtual Server 2005 Product Overview Mikael Nyström – TrueSec AB MVP Windows Server – Setup/Deployment Mikael Nyström – TrueSec AB MVP Windows.
Server Virtualization Gina Myers. Definition Creating virtual machines (VMs) “VMs are software entities that emulate a real machine’s functionality” ◦
Lesson 7: Creating and Configuring Virtual Machine Settings
Virtual Machines. Virtualization Virtualization deals with “extending or replacing an existing interface so as to mimic the behavior of another system”
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Virtualization for Cloud Computing
A Brief Introduction To Virtualization Technologies Yin Yunqiao HP.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
To run the program: To run the program: You need the OS: You need the OS:
Methodologies, strategies and experiences Virtualization.
Tanenbaum 8.3 See references
Operating System Virtualization
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Making the Virtualization Decision. Agenda The Virtualization Umbrella Server Virtualization Architectures The Players Getting Started.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
An Introduction to Xen Prof. Chih-Hung Wu
Herb Brown Appalachian State University. State of Networking Instruction  Many programs are adding networking instruction  Networking instruction is.
May l Washington, DC l Omni Shoreham Nick Dobrovolskiy VP Parallels Open Platform May 19 th, 2008 Introducing Parallels Server.
DIY: Your First VMware Server. Introduction to ESXi, VMWare's free virtualization Operating System.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2010 Seminar #1 VIRTUALIZATION EVERYWHERE.
SAIGONTECH COPPERATIVE EDUCATION NETWORKING Spring 2009 Seminar #1 VIRTUALIZATION EVERYWHERE.
Virtualization. ABCs Special software: hypervisors or virtual machine managers Guest OS (virtual machine) sits on top of host OS (Win 7 in our case) We.
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Module 7: Hyper-V. Module Overview List the new features of Hyper-V Configure Hyper-V virtual machines.
Internet Information Services 7.0 Infrastructure Planning and Design Series.
Secure & flexible monitoring of virtual machine University of Mazandran Science & Tecnology By : Esmaill Khanlarpour January.
V IRTUALIZATION Sayed Ahmed B.Sc. Engineering in Computer Science & Engineering M.Sc. In Computer Science.
Presentation To. Mission Think Dynamics is in the business of automating the management of data center resources thereby enabling senior IT executives.
ITServices Virtualization Terry Black January 2013.
Virtual Machine and its Role in Distributed Systems.
Presented by John Marian, Andrew Buhr, and Alvin Chen.
A Brief Intro to Virtualiztion. What is Virtualization? An abstraction Usually performed via software Many different types –Hardware –Software –Data –Network.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Minneapolis / St. Paul Computer Measurement Group – Spring Virtual(ization) Reality Check James (Jim) Vence Technical Solutions Manager IBM Global.
 Virtual machine systems: simulators for multiple copies of a machine on itself.  Virtual machine (VM): the simulated machine.  Virtual machine monitor.
Microsoft Virtual Server: Overview and Roadmap Mike Neil Product Unit Manager Windows Virtualization microsoft.com Microsoft Corporation.
Virtualization Supplemental Material beyond the textbook.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Hands-On Virtual Computing
U N C L A S S I F I E D LA-UR Leveraging VMware to implement Disaster Recovery at LANL Anil Karmel Technical Staff Member
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
Virtualization.
Let's talk about Linux and Virtualization in 'vLAMP'
Virtualization Dr. Michael L. Collard
Prepared by: Assistant prof. Aslamzai
Virtualization OVERVIEW
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Building a Virtual Infrastructure
Virtualization overview
Virtual Servers.
A Brief Intro to Virtualiztion
A Brief Intro to Virtualiztion
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Virtualization Virtualization is the creation of substitutes for real resources – abstraction of real resources Users/Applications are typically unaware.
Outline Virtualization Cloud Computing Microsoft Azure Platform
HC Hyper-V Module GUI Portal VPS Templates Web Console
Guide to Operating Systems, 5th Edition
LAB 01 Installation of VIRTUAL MACHINE and LINUX
Virtualization Dr. S. R. Ahmed.
Presentation transcript:

Virtualization Assessment

Strategy for web hosting Reduce costs by consolidating services onto the fewest number of physical machines

Tactics Consolidate shared environments (WebSphere, PHP, HTML, ASP) onto fewer boxes configured with one OS each. –Still a large number of physical servers to support Investigate options for virtualization to consolidate Windows and Linux hosting offerings onto one or two machines. Investigate options for virtualization to lower costs for “co-location” services for customers.

Virtualization Defined Virtualization is a broad term that refers to the abstraction of resources across many aspects of computing For our purposes - One physical machine to support multiple virtual machines that run in parallel.

Problem Assessment – Why Virtualization? Too many servers for too little work Aging hardware reaching end of usable life High infrastructure requirements Limited flexibility in shared environments

Problem Assessment Low utilization metrics in servers across the organization…

Problem Assessment High costs and infrastructure needs –Maintenance –Leases –Networking –Floor space –Cooling –Power –Disaster Recovery

Problem Assessment Heterogeneous Environments

Research into Virtualization at ITE Reduce the number of physical machines Isolate environments but share hardware Make better use of existing capacity Virtualize Network and SAN interfaces to reduce infrastructure needs Ultimately save on maintenance and leases More options available today than ever before…

More Software Options Wide array of virtualization products now available in the marketplace Partnerships with Operating System vendors (i.e. SuSE, RedHat, Sun) yield tighter integration and better performance.

More Hardware Options Larger Intel/AMD machines with more CPU and memory 16, 32, 64-way Intel machines now available with up to 1 TB RAM X86 Hardware Virtualization –Intel VT –AMD Pacifica

Virtualization Scenarios Hardware Virtualization Software Virtualization –Full Virtualization –Para-Virtualization

Core Technology The Hypervisor –A computing layer which allows multiple operating systems to run on a host computer at the same time. –Originally developed in the 1970s as part of the IBM S/360 –Many modern day variants from different developers

The Hypervisor Conceptual diagram of typical server configuration without virtualization

The Hypervisor The role of the Hypervisor in supporting Guest Operating Systems on a single machine.

Hardware Virtualization (example) IBM pSeries Servers

Software Virtualization (example) VMware Server (GSX) II_Projects/Platform_Competence_Centre/Virtualization/Virtualization.asp

Marketplace Offerings Freely Available OpenVZ (Open Source) VMWare Server (GSX) Xen 3.0 (Open Source) Commercial Virtuozzo VMWare ESX Xen Enterprise Microsoft Virtual Server Virtual Iron

OpenVZ Maintained by SWsoft, Inc ( –Branch from their commercial Virtuozzo product Supports 64-Bit Guest Operating Systems Linux only, Open Source Product $ - Free

VMWare Server (formerly GSX) Maintained by VMWare ( –Est More mature than many competitors Supports 64-Bit Guest Operating Systems Some limitations for clustering and HA imposed by vendor Windows and Linux Host/Guest OS Support $ - Free tmlhttp:// tml

Xen 3.0 Available from Xen Source ( In association with University of Cambridge ( Support for 64-Bit and 32-way machines Supports IntelVT Linux support only, Windows expected later this year Open Source Product – One of the most actively maintained projects in the open source community $ - Free

VMWare ESX Server Maintained by VMWare ( Supports 64-Bit Guest Operating Systems Advanced clustering and high availability features Windows and Linux Guest OS Support Advance management tools Low-overhead Hypervisor base installation Packages ranging from $10-$25k and beyond

Virtual Server Enterprise Edition By Microsoft Support for 64-bit and 32-way machines Linux and Windows support for Guest OS’s $ - Licensing varies. One listing found for $ $1,069.58, not including extra Windows licenses for Guest OS’s

Next Steps at ITE Complete testing and functionality assessments Finalize architecture plans Proceed with recommendations for implementation

ITE Web Services Test Plan Installation and configuration –OpenVZ –VMWare –Xen To date, we have installations running OpenVZ and Xen for testing purposes

ITE Web Services Test Plan Ability to start/stop partitions Ability to copy and replicate partitions Assess functionality of required software installations (Apache, JBoss, PHP, etc). Performance testing – hdparm, Apache JMeter, etc

Current Architecture

Virtualized Architecture

Issues and concerns Supportability of Microsoft Server products running as Guest Operating Systems on a non-certified virtualization engine. Managing load on virtualized systems can be more art than science.

Virtualization Assessment Matt Behrens Information Technology Enterprise Department of Administrative Services State of Iowa (515)