20
Virtualization PRESENTED BY:- Yansi Keim B.Tech (Information Technology) VII Semester 01120703111 MENTOR:- Mr. Mahesh Saini Asst. Professor Department of Information Technology Copyright @ CBPGECJ

Virtualization

Embed Size (px)

Citation preview

  1. 1. PRESENTED BY:- Yansi Keim B.Tech (Information Technology) VII Semester 01120703111 MENTOR:- Mr. Mahesh Saini Asst. Professor Department of Information Technology Copyright @ CBPGECJ
  2. 2. Contents 1. Objective of Virtualization 2. About Virtualization 2.1 Introduction to Virtual Machines 2.2 Types of Virtualization 2.3 VirtualBox 2.4 Software's used for virtualization 3. Pros and Cons of Virtualization Copyright @ CBPGECJ
  3. 3. What is Virtualization Virtualization, in computing, refers to the act of creating a virtual (rather than actual) version of something, including but not limited to a virtual computer hardware platform, operating system (OS), storage device, or computer network resources. Hardware Virtualization Platform OS 3OS 1 OS 2 OS 4 ApplicationsApplications Applications Applications Copyright @ CBPGECJ
  4. 4. Virtualization Hardware Software Desktop Server Virtualization Operating system Hardware Assisted Copyright @ CBPGECJ
  5. 5. Hardware Virtualization Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources. For example, a computer that is running Microsoft Windows may host a virtual machine that looks like a computer with the Ubuntu Linux operating system; Ubuntu-based software can be run on the virtual machine. Copyright @ CBPGECJ
  6. 6. Copyright @ CBPGECJ Fig. Hardware Virtualization
  7. 7. Desktop Virtualization One form of desktop virtualization, virtual desktop infrastructure (VDI), can be thought as a more advanced form of hardware virtualization. Rather than interacting with a host computer directly via a keyboard, mouse, and monitor, the user interacts with the host computer using another desktop computer or a mobile device by means of a network connection, such as a LAN, Wireless LAN or even the Internet. In addition, the host computer in this scenario becomes a server computer capable of hosting multiple virtual machines at the same time for multiple users. Copyright @ CBPGECJ
  8. 8. Desktop Virtualization Copyright @ CBPGECJ
  9. 9. Operating System Virtualization Operating systemlevel virtualization is where the kernel of an operating system allows for multiple isolated user space instances, instead of just one. Such instances (often called containers virtualization engines (VE), virtual private servers (VPS) or jails) may look and feel like a real server from the point of view of its owners and users. Copyright @ CBPGECJ
  10. 10. Fig. Operating System Virtualization
  11. 11. A virtual machine (VM) is an emulation of a particular computer system. Virtual machines operate based on the computer architecture and functions of a real or hypothetical computer, and their implementations may involve specialized hardware, software, or a combination of both. Each virtual machine is called guest machine. Copyright @ CBPGECJ
  12. 12. Without VMs: A single OS owns all hardware resources With VMs: Multiple OSes, each running its own virtual machine, share hardware resources Virtualization enables multiple operating systems to run on the same physical platform Copyright @ CBPGECJ
  13. 13. Benefits of Virtualization Conserve Energy : In addition to savings in hardware costs, virtualization software may also save you money on your energy bill. Improve Ease Of Management : Managing virtual machines is a lot easier than managing "real" machines. Testing and learning : If your a software developer, you can test software inside a VM. If the VM would or ever crash your operating system due to ur software, then the main operating system is not affected, only the VM would be. Reduce Backup and Recovery Time : Since virtual machines are essentially files, backing up and restoring them is a lot less time- consuming than doing it on several individual machines. Maintain Legacy Applications : If you have a software that must run on a certain version of an operating system, you can dedicate a virtual machine just for those tasks. Copyright @ CBPGECJ
  14. 14. Copyright @ CBPGECJ
  15. 15. Copyright @ CBPGECJ
  16. 16. Disadvantages of Virtualization If the server holding all of the virtual machines goes down, the whole network of Os will go down with it. Lowers the performance of the system. Demands powerful machines Copyright @ CBPGECJ
  17. 17. Oracle VM VirtualBox It was created by innotek GmbH, purchased in 2008 by Sun Microsystems, and now developed by Oracle. Supported host operating systems include Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Windows 8, Solaris, and OpenSolaris; there are also ports to FreeBSD and Genode. Oracle VM VirtualBox is a virtualization software package or x86 and AMD64/Intel64-based computers from Oracle Corporation as part of its family of virtualization products. Copyright @ CBPGECJ
  18. 18. References http://en.wikipedia.org/wiki/Virtualization (Sep 07th, 14 || 23:11:02) https://www.virtualbox.org/wiki/Linux_Downl oads (Sep 06th, 14 || 01:01:10) http://www.ehow.com/about_6712642_dual- boot-vs_-virtual.html (Aug 04th, 14 || 11:41:02)