SlideShare a Scribd company logo
VIRTUALIZATION BASICS
What is Virtualization? Virtualization is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources.  Virtualization allows a single physical resource (such as a server, operating system, application, or storage device) to function as multiple logical resources.
History Virtualization was first developed in the 1960s to partition large, mainframe hardware for better hardware utilization. Today, computers based on x86 architecture are faced with the same problems of rigidity and underutilization that mainframes faced in the 1960s. VMware invented virtualization for the x86 platform in the 1990s to address underutilization and other issues, overcoming many challenges in the process. Today, VMware is the global leader in x86 virtualization, with over 150,000 customers, including 100% of the Fortune 100.
Areas of I.T. Virtualization Operating system virtualization  is the use of software to allow a piece of hardware to run multiple operating system images at the same time. The technology got its start on mainframes decades ago, allowing administrators to avoid wasting expensive processing power.
Areas of I.T. Virtualization Network virtualization  is a method of combining the available resources in a network by splitting up the available bandwidth into channels. Each channel can be assigned (or reassigned) to a particular server or device in real time.   Virtualization disguises the true complexity of the network by separating it into manageable parts that can be used by other virtualized assets (eg. Servers and Storage).
Areas of I.T. Virtualization
Areas of I.T. Virtualization Technology allows for the consolidation of several physical computers, each running a single OS and application(s), to fewer physical computers running one or more " Virtual Servers " on each physical computer. Virtual   servers   (also known as Virtual machines) include the complete OS (usually MS Windows or Linux) and the application(s) that run on the OS. Example:  20 physical computers reduced to 4 physical computers, each with 5 Virtual servers (OS and application).  Latest technology allows Virtual Servers to migrate between physical computers (nodes) depending on performance or business continuity requirements.
Areas of I.T. Virtualization
Areas of I.T. Virtualization Storage virtualization  is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console.  Storage virtualization is commonly used in storage area networks.  Storage Area Networks (SANs) are usually connected to servers via Fibre Channel or other high-speed link, allowing storage performance to equal direct-attach storage.  SANs or other network-based storage systems are key components for server virtualization.
Why Use Virtualization? Consolidation   It means combining multiple software workloads on one computer system.  You can run various virtual machines in order to save money and power (electricity).  Implementation of virtualization results in a significant reduction in hardware and maintenance costs.
Why Use Virtualization? Testing   You can test various configuration. You can create less resource hungry and low priority virtual machines (VM). Often,  This is also good for students who wish to learn new operating systems and programming languages / database without making any changes to working environment.
Why Use Virtualization? Security and Isolation   If mail server or any other app gets cracked, only that VM will be under control of the attacker.  Also, isolation means misbehaving apps (e.g. memory leaks) cannot bring down whole server
Open Source Linux Virtualization  Software  OpenVZ is an operating system-level virtualization technology based on the Linux kernel and operating system.
Open Source Linux Virtualization  Software  Xen is a virtual machine monitor for 32 / 64 bit Intel / AMD (IA 64)  and PowerPC 970 architectures. It allows several guest operating systems to be executed on the same computer hardware concurrently. XEN is included with most popular Linux distributions such as Debian, Ubuntu, CentOS, RHEL, Fedora and many others.
Open Source Linux Virtualization  Software  Kernel-based Virtual Machine (KVM) is a Linux kernel virtualization  infrastructure. KVM currently supports  Native virtualization using Intel VT or  AMD-V. A wide variety of guest operating systems work with KVM, including many  flavors of Linux, BSD, Solaris, and Windows etc.  KVM is included with Debian, OpenSuse and other Linux  distributions.
Open Source Linux Virtualization  Software  Linux-VServer is a virtual private server implementation  done by adding operating system-level virtualization  capabilities to the Linux kernel
Open Source Linux Virtualization  Software  VirtualBox is an x86 virtualization software package, developed by Sun Microsystems as part of its Sun xVM virtualization platform. Supported host operating systems include Linux, Mac OS X, OS/2 Warp, Windows XP or Vista, and Solaris, while  supported guest  operating systems  include FreeBSD, Linux,  OpenBSD, OS/2 Warp,  Windows and Solaris.
Open Source Linux Virtualization  Software  Bochs is a portable x86 and AMD64 PC emulator and debugger. Many guest operating systems can be run using the emulator including DOS, several versions of Microsoft Windows, BSDs, Linux, AmigaOS, Rhapsody and MorphOS. Bochs can run on many host operating systems, like Windows, Windows Mobile, Linux and Mac OS X.
Open Source Linux Virtualization  Software  User Mode Linux (UML) was the first virtualization technology for Linux. User-mode Linux is generally considered to have lower performance than some competing technologies, such as Xen and OpenVZ. Future work in adding support for x86 virtualization to UML may reduce this disadvantage
Proprietary Linux Virtualization  Software  VMware Server (also known as GSX Server) is an entry-level server virtualization software. VMware ESX Server is an enterprise-level  virtualization  product providing data  center virtualization. It can  run various guest  operating systems such as  FreeBSD, Linux, Solaris,  Windows and others
Proprietary Linux Virtualization  Software  XenServer is based on the open  source Xen hypervisor, an  exceptionally lean technology  that delivers low overhead and  near-native performance. Oracle VM is based on the open-source Xen hypervisor technology, supports both Windows and Linux guests and includes an integrated Web browser based management console. Oracle VM features fully tested and certified Oracle Applications stack in an enterprise virtualization environment
Proprietary Linux Virtualization  Software  The xVM Server uses a bare-metal hypervisor based on the open source Xen under a Solaris environment on x86-64 systems. On  SPARC systems, xVM is  based on Sun's Logical Domains and  Solaris. Sun plans to support Microsoft  Windows (on x86-64 systems only), Linux, and  Solaris as guest operating systems.
Proprietary Linux Virtualization  Software  Parallels Virtuozzo Containers - It is an operating system-level virtualization product designed for large-scale homegenous server environments and data centers. Parallels Virtuozzo Containers is compatible with x86, x86-64 and IA-64 platforms. You can run various Linux distributions inside Parallels Virtuozzo Containers.
Virtualization  - terms a  hypervisor , also called  virtual machine monitor  (VMM), is a piece of software/hardware platform-virtualization software that allows multiple operating systems to run on a host computer concurrently.
-end-

More Related Content

PPTX
Virtualization
PPTX
Hypervisor
PPTX
Implementation levels of virtualization
PPSX
Virtualization basics
PPT
What is Virtualization
ODP
Introduction to virtualization
PPTX
Virtualization
PPTX
Virtual Machine
Virtualization
Hypervisor
Implementation levels of virtualization
Virtualization basics
What is Virtualization
Introduction to virtualization
Virtualization
Virtual Machine

What's hot (20)

PPT
Virtualization
PPTX
Virtual machine
PDF
Paravirtualization
PPTX
Virtualization
PPTX
Virtualization 101 - DeepDive
PPTX
Hardware virtualization basic
PDF
Virtualization Technology Overview
PPT
Virtual machine
PPT
Virtual machine subhash gupta
PPTX
Virtual machines and their architecture
PPTX
Server Virtulization
PPTX
Virtualization concept slideshare
PPTX
Virtual Machines - Virtual Box
PPT
cloud computing:Types of virtualization
PPTX
What is Virtualization
KEY
Introduction to Virtualization
PDF
Lecture5 virtualization
PPTX
Sna lab prj (1)
PPTX
What is Virtualization and its types & Techniques.What is hypervisor and its ...
PPTX
Open source hypervisors in cloud
Virtualization
Virtual machine
Paravirtualization
Virtualization
Virtualization 101 - DeepDive
Hardware virtualization basic
Virtualization Technology Overview
Virtual machine
Virtual machine subhash gupta
Virtual machines and their architecture
Server Virtulization
Virtualization concept slideshare
Virtual Machines - Virtual Box
cloud computing:Types of virtualization
What is Virtualization
Introduction to Virtualization
Lecture5 virtualization
Sna lab prj (1)
What is Virtualization and its types & Techniques.What is hypervisor and its ...
Open source hypervisors in cloud
Ad

Viewers also liked (20)

ODP
PDF
Virtualization presentation
PPTX
Virtualization 101: Everything You Need To Know To Get Started With VMware
PPTX
Virtualization
PDF
Hands on Virtualization with Ganeti
ODP
Chef, Vagrant, and VirtualBox
ODP
open source virtualization
PPTX
ODP
LSA2 - 01 Virtualization with KVM
PDF
Virtualization - Kernel Virtual Machine (KVM)
PDF
Qemu & KVM Guide #1 (intro & basic)
PDF
Red Hat Enterprise Virtualization
PPTX
1.Introduction to virtualization
ODP
Mastering kvm virtualization- A complete guide of KVM virtualization
PDF
Virtualization with KVM (Kernel-based Virtual Machine)
PPTX
PDF
Virtualization Architecture & KVM
PDF
Intoduction to VirtualBox English
ODP
Kvm virtualization platform
PPT
Virtualization in cloud computing ppt
Virtualization presentation
Virtualization 101: Everything You Need To Know To Get Started With VMware
Virtualization
Hands on Virtualization with Ganeti
Chef, Vagrant, and VirtualBox
open source virtualization
LSA2 - 01 Virtualization with KVM
Virtualization - Kernel Virtual Machine (KVM)
Qemu & KVM Guide #1 (intro & basic)
Red Hat Enterprise Virtualization
1.Introduction to virtualization
Mastering kvm virtualization- A complete guide of KVM virtualization
Virtualization with KVM (Kernel-based Virtual Machine)
Virtualization Architecture & KVM
Intoduction to VirtualBox English
Kvm virtualization platform
Virtualization in cloud computing ppt
Ad

Similar to SYSAD323 Virtualization Basics (20)

PPT
Virtualization Everywhere
PPTX
Virtualization concepts in cloud computing
PPT
Linux virtualization
PPT
incs775_lect6.ppt
PPTX
Virtual machines and containers
PPT
Tk2273 -teknologi_virtualisasi Cloud Computing
PDF
virtual-machine-150316004018-conversion-gate01.pdf
PPTX
Virtual machine
PPTX
Vitualisation
PPT
Unit II.ppt
PPTX
Virtualization-Presentation-with-History
DOCX
Virtualization Questions
PPTX
Vitualisation
PPTX
Virtualization technology and an application of building vm ware
PPTX
xen.pptx
PDF
Operating system Definition Structures
PDF
05_virtualization2_v1.pdf
PPT
Virtualization
PPT
Virtualization
PPT
Virtualization VMWare technology
Virtualization Everywhere
Virtualization concepts in cloud computing
Linux virtualization
incs775_lect6.ppt
Virtual machines and containers
Tk2273 -teknologi_virtualisasi Cloud Computing
virtual-machine-150316004018-conversion-gate01.pdf
Virtual machine
Vitualisation
Unit II.ppt
Virtualization-Presentation-with-History
Virtualization Questions
Vitualisation
Virtualization technology and an application of building vm ware
xen.pptx
Operating system Definition Structures
05_virtualization2_v1.pdf
Virtualization
Virtualization
Virtualization VMWare technology

More from Don Bosco BSIT (20)

PPTX
Probability and statistics (frequency distributions)
PPTX
Probability and statistics (basic statistical concepts)
PPTX
Factors in assembling personal computer
PDF
Alumni response
PDF
Summative Report: 1st Consultative Curriculum Dev Oct. 20-21
PDF
8085 op codes
PPT
Data communication basics
ODP
Data communication basics
ODT
Research Primer
PDF
Os Virtualization
PDF
Shell Scripting Structured Commands
PPT
Jedi Slides Intro2 Chapter12 Advanced Io Streams
PDF
V Communication Error Detection And Correction
PDF
Iv The Telephone And Multiplex Systems
PDF
Iii Data Transmission Fundamentals
PDF
Ii Communications Channel
PDF
I Introduction To Data Communications
PPT
Secondary Storage Device Magnetic Tapes
PPT
Lecture #1 Introduction
PPT
Fundamental File Processing Operations
Probability and statistics (frequency distributions)
Probability and statistics (basic statistical concepts)
Factors in assembling personal computer
Alumni response
Summative Report: 1st Consultative Curriculum Dev Oct. 20-21
8085 op codes
Data communication basics
Data communication basics
Research Primer
Os Virtualization
Shell Scripting Structured Commands
Jedi Slides Intro2 Chapter12 Advanced Io Streams
V Communication Error Detection And Correction
Iv The Telephone And Multiplex Systems
Iii Data Transmission Fundamentals
Ii Communications Channel
I Introduction To Data Communications
Secondary Storage Device Magnetic Tapes
Lecture #1 Introduction
Fundamental File Processing Operations

SYSAD323 Virtualization Basics

  • 2. What is Virtualization? Virtualization is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources. Virtualization allows a single physical resource (such as a server, operating system, application, or storage device) to function as multiple logical resources.
  • 3. History Virtualization was first developed in the 1960s to partition large, mainframe hardware for better hardware utilization. Today, computers based on x86 architecture are faced with the same problems of rigidity and underutilization that mainframes faced in the 1960s. VMware invented virtualization for the x86 platform in the 1990s to address underutilization and other issues, overcoming many challenges in the process. Today, VMware is the global leader in x86 virtualization, with over 150,000 customers, including 100% of the Fortune 100.
  • 4. Areas of I.T. Virtualization Operating system virtualization is the use of software to allow a piece of hardware to run multiple operating system images at the same time. The technology got its start on mainframes decades ago, allowing administrators to avoid wasting expensive processing power.
  • 5. Areas of I.T. Virtualization Network virtualization is a method of combining the available resources in a network by splitting up the available bandwidth into channels. Each channel can be assigned (or reassigned) to a particular server or device in real time.   Virtualization disguises the true complexity of the network by separating it into manageable parts that can be used by other virtualized assets (eg. Servers and Storage).
  • 6. Areas of I.T. Virtualization
  • 7. Areas of I.T. Virtualization Technology allows for the consolidation of several physical computers, each running a single OS and application(s), to fewer physical computers running one or more " Virtual Servers " on each physical computer. Virtual servers (also known as Virtual machines) include the complete OS (usually MS Windows or Linux) and the application(s) that run on the OS. Example:  20 physical computers reduced to 4 physical computers, each with 5 Virtual servers (OS and application). Latest technology allows Virtual Servers to migrate between physical computers (nodes) depending on performance or business continuity requirements.
  • 8. Areas of I.T. Virtualization
  • 9. Areas of I.T. Virtualization Storage virtualization is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. Storage virtualization is commonly used in storage area networks. Storage Area Networks (SANs) are usually connected to servers via Fibre Channel or other high-speed link, allowing storage performance to equal direct-attach storage. SANs or other network-based storage systems are key components for server virtualization.
  • 10. Why Use Virtualization? Consolidation It means combining multiple software workloads on one computer system. You can run various virtual machines in order to save money and power (electricity). Implementation of virtualization results in a significant reduction in hardware and maintenance costs.
  • 11. Why Use Virtualization? Testing You can test various configuration. You can create less resource hungry and low priority virtual machines (VM). Often, This is also good for students who wish to learn new operating systems and programming languages / database without making any changes to working environment.
  • 12. Why Use Virtualization? Security and Isolation If mail server or any other app gets cracked, only that VM will be under control of the attacker. Also, isolation means misbehaving apps (e.g. memory leaks) cannot bring down whole server
  • 13. Open Source Linux Virtualization Software OpenVZ is an operating system-level virtualization technology based on the Linux kernel and operating system.
  • 14. Open Source Linux Virtualization Software Xen is a virtual machine monitor for 32 / 64 bit Intel / AMD (IA 64) and PowerPC 970 architectures. It allows several guest operating systems to be executed on the same computer hardware concurrently. XEN is included with most popular Linux distributions such as Debian, Ubuntu, CentOS, RHEL, Fedora and many others.
  • 15. Open Source Linux Virtualization Software Kernel-based Virtual Machine (KVM) is a Linux kernel virtualization infrastructure. KVM currently supports Native virtualization using Intel VT or AMD-V. A wide variety of guest operating systems work with KVM, including many flavors of Linux, BSD, Solaris, and Windows etc. KVM is included with Debian, OpenSuse and other Linux distributions.
  • 16. Open Source Linux Virtualization Software Linux-VServer is a virtual private server implementation done by adding operating system-level virtualization capabilities to the Linux kernel
  • 17. Open Source Linux Virtualization Software VirtualBox is an x86 virtualization software package, developed by Sun Microsystems as part of its Sun xVM virtualization platform. Supported host operating systems include Linux, Mac OS X, OS/2 Warp, Windows XP or Vista, and Solaris, while supported guest operating systems include FreeBSD, Linux, OpenBSD, OS/2 Warp, Windows and Solaris.
  • 18. Open Source Linux Virtualization Software Bochs is a portable x86 and AMD64 PC emulator and debugger. Many guest operating systems can be run using the emulator including DOS, several versions of Microsoft Windows, BSDs, Linux, AmigaOS, Rhapsody and MorphOS. Bochs can run on many host operating systems, like Windows, Windows Mobile, Linux and Mac OS X.
  • 19. Open Source Linux Virtualization Software User Mode Linux (UML) was the first virtualization technology for Linux. User-mode Linux is generally considered to have lower performance than some competing technologies, such as Xen and OpenVZ. Future work in adding support for x86 virtualization to UML may reduce this disadvantage
  • 20. Proprietary Linux Virtualization Software VMware Server (also known as GSX Server) is an entry-level server virtualization software. VMware ESX Server is an enterprise-level virtualization product providing data center virtualization. It can run various guest operating systems such as FreeBSD, Linux, Solaris, Windows and others
  • 21. Proprietary Linux Virtualization Software XenServer is based on the open source Xen hypervisor, an exceptionally lean technology that delivers low overhead and near-native performance. Oracle VM is based on the open-source Xen hypervisor technology, supports both Windows and Linux guests and includes an integrated Web browser based management console. Oracle VM features fully tested and certified Oracle Applications stack in an enterprise virtualization environment
  • 22. Proprietary Linux Virtualization Software The xVM Server uses a bare-metal hypervisor based on the open source Xen under a Solaris environment on x86-64 systems. On SPARC systems, xVM is based on Sun's Logical Domains and Solaris. Sun plans to support Microsoft Windows (on x86-64 systems only), Linux, and Solaris as guest operating systems.
  • 23. Proprietary Linux Virtualization Software Parallels Virtuozzo Containers - It is an operating system-level virtualization product designed for large-scale homegenous server environments and data centers. Parallels Virtuozzo Containers is compatible with x86, x86-64 and IA-64 platforms. You can run various Linux distributions inside Parallels Virtuozzo Containers.
  • 24. Virtualization - terms a hypervisor , also called virtual machine monitor (VMM), is a piece of software/hardware platform-virtualization software that allows multiple operating systems to run on a host computer concurrently.
  • 25. -end-

Editor's Notes

  • #9: The virtualization system presents to the user a logical space for data storage and itself handles the process of mapping it to the actual physical location.