What is Virtualization Last Update

Slides:



Advertisements
Similar presentations
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Advertisements

Microsoft Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
VMware Virtualization Last Update Copyright Kenneth M. Chipps Ph.D.
Understand Virtualized Clients Windows Operating System Fundamentals LESSON 2.4.
MCITP Guide to Microsoft Windows Server 2008 Server Administration (Exam #70-646) Chapter 11 Windows Server 2008 Virtualization.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Virtualization for Cloud Computing
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
5205 – IT Service Delivery and Support
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Virtual Desktop Infrastructure Solution Stack Cam Merrett – Demonstrator User device Connection Bandwidth Virtualisation Hardware Centralised desktops.
Methodologies, strategies and experiences Virtualization.
For more notes and topics visit:
VIRTUALIZATION AND CLOUD COMPUTING Dr. John P. Abraham Professor, Computer Engineering UTPA.
Servers Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Computers in the real world Objectives Understand what is meant by memory Difference between RAM and ROM Look at how memory affects the performance of.
Virtualization Lab 3 – Virtualization Fall 2012 CSCI 6303 Principles of I.T.
Introduction to VMware Virtualization
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.
Copyright 2014 Kenneth M. Chipps Ph.D. The Cloud Last Update
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
Virtualization. Virtualization  In computing, virtualization is a broad term that refers to the abstraction of computer resources  It is "a technique.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Citrix Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
NYS Forum IT Greening Workgroup Thin Client Devices DHCR Experience with Virtual Desktops June 12, 2010.
Copyright © 2011 EMC Corporation. All Rights Reserved. MODULE – 6 VIRTUALIZED DATA CENTER – DESKTOP AND APPLICATION 1.
Xen Virtualization Last Update Copyright 2011 Kenneth M. Chipps Ph.D.
GCSE Computing Memory Powerpoint Templates.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Server Virtualization
Desktop Virtualization
VMware vSphere Configuration and Management v6
© Copyright 2011 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. HP Restricted Module 7.
Operating-System Structures
Cloud Computing Lecture 5-6 Muhammad Ahmad Jan.
Microsoft Desktop Virtualization Kiran N R Optimized Desktop – TSP Microsoft Corporation.
Oracle Virtualization Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
Course 03 Basic Concepts assist. eng. Jánó Rajmond, PhD
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
A Measured Approach to Virtualization Don Mendonsa Lawrence Livermore National Laboratory NLIT 2008 by LLNL-PRES
VIRTUAL MACHINE – VMWARE. VIRTUAL MACHINE (VM) What is a VM? – A virtual machine (VM) is a software implementation of a computing environment in which.
CLOUD COMPUTING Presented to Graduate Students Mechanical Engineering Dr. John P. Abraham Professor, Computer Engineering UTPA.
Open Source Virtualization Andrey Meganov RHCA, RHCX Consultant / VDEL
Chapter 1: Introduction to the Personal Computer
Virtualization for Cloud Computing
Guide to Operating Systems, 5th Edition
VMware ESX and ESXi Module 3.
Chapter 6: Securing the Cloud
Introduction to VMware Virtualization
Bentley Systems, Incorporated
Prepared by: Assistant prof. Aslamzai
Prepared by: Assistant prof. Aslamzai
Virtualization and Hosting
Building a Virtual Infrastructure
Virtualization, Cloud Computing and Big Data
Chapter 21: Virtualization Technology and Security
Virtual Servers.
Cloud Computing.
Instructor Materials Chapter 1: Introduction to the Personal Computer
1. 2 VIRTUAL MACHINES By: Satya Prasanna Mallick Reg.No
Chapter 22: Virtualization Security
Dr. John P. Abraham Professor, Computer Engineering UTPA
Managing Clouds with VMM
Virtualization Layer Virtual Hardware Virtual Networking
Guide to Operating Systems, 5th Edition
Partition Starter Find out what disk partitioning is, state key features, find a diagram and give an example.
Virtualization Dr. S. R. Ahmed.
Hypervisor A hypervisor or virtual machine monitor (VMM) is computer software, firmware or hardware that creates and runs virtual machines. A computer.
Presentation transcript:

What is Virtualization Last Update 2014.01.09 1.3.0 Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Objectives of This Section Learn What virtualization is Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is Virtualization Virtualization is creating something inside of something else In this case it is an abstraction of the physical resources of a computer to make those resources useable at the same time by a number of unrelated devices The original form of virtualization was creating a computer inside of another computer, such as in server virtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is Virtualization To the user it appears that there are multiple independent computers running on a single set of hardware Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Uses of Virtualization The main uses of virtualization are Make better use of hardware to reduce hardware and cooling costs Setup new computers faster using virtual machine prebuilt templates Improve availability by moving virtual machines from hardware under repair Control end user environments Test during software development Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Uses of Virtualization Test before deployment of software or hardware Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is Virtualization Virtualization has expanded beyond just servers Currently things virtualized include Servers Desktops Storage Networks Applications Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Server Virtualization At present multiple server virtualization is the main use of this technology Here is part of a report on this from Infoworld from September 2006 where they explain the benefits and cautions concerning server virtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Server Virtualization Server virtualization divides a physical server into multiple virtual machines, each of which can run its own isolated operating environment and applications That means less hardware, reduced power and cooling costs, and extended datacenter life Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Server Virtualization The ability to provision a new server simply by loading a virtualized image onto existing hardware not only saves IT management budget, it makes the business more agile Before virtualization, IT departments tended to limit each physical server to a single application and operating environment, as multiple applications tended to conflict with one another Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Server Virtualization The result was often server sprawl and inefficient use of server resources Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Server Virtualization Computerworld added to this where they stated Consolidating hardware is the No. 1 reason for considering virtualization Aging hardware, bursting data centers and burgeoning power needs all have played a part in the move to virtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Server Virtualization The first step in virtualization is determining if you have the right type of infrastructure to support it Look for a lot of machines doing similar tasks, and make sure you have more than 10 of them For 10 or fewer, the payoff is questionable Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Desktop Virtualization In desktop virtualization the PC remains on the desktop, but what is presented to the user may well reside at a data center far away from the user This is similar to the client server model Ease of management of many users desktops is the main driver of desktop virtualization as opposed to just cost savings Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Desktop Virtualization It also allows the user to access their desktop from anywhere on any device and see the same basic interface and applications The VDI – Virtual Desktop Interface protocol is used to deliver the desktop Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Storage Virtualization In this approach the storage form that is presented to the virtual machine may differ greatly from the actual storage hardware being used Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Network Virtualization When the network is virtualized virtual switches allow various virtual machines running on a single device to connect to different networks Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Application Virtualization In application virtualization a user may see an application on their desktop that is presented to them through a web browser while it runs on a server located elsewhere This avoids the need to install and maintain the application on every PC Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is a Virtual Machine VMware explains what a virtual machine is this way A virtual machine is a software computer that, like a physical computer, runs an operating system and applications The virtual machine is comprised of a set of specification and configuration files and is backed by the physical resources of a host Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is a Virtual Machine Every virtual machine has virtual devices that provide the same functionality as physical hardware, and have additional benefits in terms of portability, manageability, and security A virtual machine consists of several types of files that you store on a supported storage device Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is a Virtual Machine The key files that make up a virtual machine are the configuration file, virtual disk file, NVRAM setting file, and the log file These are the files Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

What is a Virtual Machine Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Virtualization Architecture Virtualization has proceeded through two main architectures Full Paravirtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com Full Virtualization In full virtualization also called platform virtualization all of the hardware platform and its components such as the CPU, storage, networking, and even USB ports are virtualized The virtual machine operating system runs unmodified on a hypervisor Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com Full Virtualization The hypervisor program is used to make the hardware available to the virtual machines The virtual machine contains the operating system and the applications There can be a performance reduction with this method Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com Paravirtualization In paravirtualization the virtual machine may simulate the hardware or it may provide an API for use by the virtual machine operating system The API allows the virtual machine operating system and the tools added to it by the virtualization program to optimize its communication with the shareable resources so as to improve performance Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Which Form of Virtualization In practice the architecture used is not apparent or necessarily important to the end user as long as it delivers the performance required Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Types of Virtualization Virtualization can be created in one of two ways First, where a virtual machine resides inside of a virtualization program running as an application inside of a regular operating system Second, by running directly on the hardware without any intervening program being present Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Types of Virtualization This is called hosted or bare metal virtualization Bare metal is also called Type 1 and hosted Type 2 Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com Hosted v Bare Metal Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Hosted Machine Virtualization In hosted virtualization each virtual machine makes use of the host computer hardware through the virtualization program running as an application on the host computer Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Hosted Machine Virtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Hosted Machine Virtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Bare Metal Virtualization Unlike the hosted approach where a regular operating system is installed and the virtual computers are created inside of an application running on that operating system in the bare metal method a kernel and its supporting processes constitute the operating system Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Bare Metal Virtualization Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Bare Metal Virtualization The main use of bare metal virtualization is in a datacenter Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Virtualization Vendors There are several organizations in the virtualization space both for-profit and open source The major players are VMware for servers Microsoft for servers Citrix for desktops Xen Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example A practical example of the benefits of virtualization can be seen in a computer reduction project I undertook Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example In my house four computers were being used to run applications including Weather station - lightning detector Internet connection usage - radio frequency spectrum usage - electrical power monitor Cameras on the house - cameras on the horse pasture Cameras in the horse barn Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Each set of these ran on its own physical computer This many computers required considerable hardware expense to setup In addition, they created quite a heat load Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Instead of buying an air conditioner just for the room that housed these computers it was decided to attempt to use a single computer running four virtual machines This was primarily to reduce the heat load Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example The hardware used for this consisted of Asus P6T Deluxe motherboard 6GB of memory Two two port video cards Four monitors with one for each virtual machine This proved to be more than enough power to run these four virtual machines The load is quite low Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Here is the result Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com

Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com A Practical Example All of this from a single computer that requires very little processing power Copyright 2011-2014 Kenneth M. Chipps Ph.D. www.chipps.com