3140702 Operating System Unit 10 Virtualization Concepts Prof

  • Slides: 19
Download presentation
3140702 Operating System Unit - 10 Virtualization Concepts Prof. Maulik D. Trivedi +91 -9998265805

3140702 Operating System Unit - 10 Virtualization Concepts Prof. Maulik D. Trivedi +91 -9998265805 maulik. trivedi@darshan. ac. in

Content § Virtualization § Virtual Machines § VM Advantages & Dis-advantages § Virtual Machine

Content § Virtualization § Virtual Machines § VM Advantages & Dis-advantages § Virtual Machine Application § Type of Virtual Machine § Virtual. Box § VMware Workstation § Microsoft Hyper – V § Uses of Virtual Machine Unit: 10 - Virtualization Concepts 2 Darshan Institute of Engineering & Technology

What is Virtualization? § Virtualization is the process of creating a software-based, or virtual,

What is Virtualization? § Virtualization is the process of creating a software-based, or virtual, representation of something, such as virtual applications, servers, storage and networks. § It is the single most effective way to reduce IT expenses while boosting efficiency and agility for all size businesses. § Benefits of Virtualization: ✔ Reduced capital and operating costs. ✔ Increased IT productivity, efficiency, agility and responsiveness. ✔ Faster provisioning of applications and resources. ✔ Greater business continuity. ✔ Simplified data centre management. Unit: 10 - Virtualization Concepts 3 Darshan Institute of Engineering & Technology

Virtualization Unit: 10 - Virtualization Concepts 4 Darshan Institute of Engineering & Technology

Virtualization Unit: 10 - Virtualization Concepts 4 Darshan Institute of Engineering & Technology

Virtual Machine § Virtual Machine is a completely separate individual operating system installation on

Virtual Machine § Virtual Machine is a completely separate individual operating system installation on your usual operating system. § It is implemented by software emulation and hardware virtualization. Unit: 10 - Virtualization Concepts 5 Darshan Institute of Engineering & Technology

Virtual Machine – Cont. § Virtual machine is a software implementation of a physical

Virtual Machine – Cont. § Virtual machine is a software implementation of a physical machine - computer - that works and executes analogically to it. § Virtual machines are divided in two categories based on their use and correspondence to real machine. § System virtual machines: It provides a complete system platform that executes complete operating system. § Process virtual machines: It will run a single program. Unit: 10 - Virtualization Concepts 6 Darshan Institute of Engineering & Technology

Virtual Machine Advantages & Dis-advantages § VM Advantages: § Multiple OS environments can exist

Virtual Machine Advantages & Dis-advantages § VM Advantages: § Multiple OS environments can exist simultaneously on the same machine, separate from each other; § Virtual machine can offer an instruction set architecture that differs from real computer. § Easy maintenance, application provisioning, availability and convenient recovery. Unit: 10 - Virtualization Concepts 7 Darshan Institute of Engineering & Technology

Virtual Machine Advantages & Dis-advantages § VM Dis-advantages: § When multiple virtual machines are

Virtual Machine Advantages & Dis-advantages § VM Dis-advantages: § When multiple virtual machines are simultaneously running on a host computer, each virtual machine may introduce an unstable performance, which depends on the workload on the system by other running virtual machines. § Virtual machine is not that much efficient as a real one when accessing the hardware. Unit: 10 - Virtualization Concepts 8 Darshan Institute of Engineering & Technology

Virtual Machine Applications § Virtual Machine isolates the hardware of our computer such as

Virtual Machine Applications § Virtual Machine isolates the hardware of our computer such as CPU, hard drives, memory, NIC (Network Interface Card) etc, into many different execution environments as per our requirements, feel like a single computer. § Examples: Virtual. Box, VMWare Workstation & Microsoft Hyper-V. Unit: 10 - Virtualization Concepts 9 Darshan Institute of Engineering & Technology

Type of Virtual Machine § Full Virtualization: § Virtual machine simulates hardware to allow

Type of Virtual Machine § Full Virtualization: § Virtual machine simulates hardware to allow an unmodified guest OS to be run in isolation. § There is two type of Full virtualizations in the enterprise market. § On both full virtualization types, guest operating system’s source information will not be modified. 1. Software assisted full virtualization 2. Hardware-assisted full virtualization Unit: 10 - Virtualization Concepts 10 Darshan Institute of Engineering & Technology

Full Virtualization § It is also referred as true or pure virtualization. § It

Full Virtualization § It is also referred as true or pure virtualization. § It completely relies on binary translation to trap and virtualize the execution of sensitive, non-virtualizable instructions sets. § It emulates the hardware using the software instruction sets. § Due to binary translation, it often criticized for performance issue. § Example: ✔ VMware Workstation ✔ Virtual. Box ✔ Microsoft Hyper - V ✔ VMware Server Unit: 10 - Virtualization Concepts 11 Darshan Institute of Engineering & Technology

Virtual. Box § Virtual. Box is a great, open-source application that runs on Windows,

Virtual. Box § Virtual. Box is a great, open-source application that runs on Windows, mac. OS, and Linux. § One of the best parts about Virtual. Box is that there’s no commercial version. § This means you get all features for free, including advanced features like snapshots. § This allows you to save a virtual machine’s state and revert to that state in the future, which is great for testing. Unit: 10 - Virtualization Concepts 12 Darshan Institute of Engineering & Technology

Virtual. Box Software Unit: 10 - Virtualization Concepts 13 Darshan Institute of Engineering &

Virtual. Box Software Unit: 10 - Virtualization Concepts 13 Darshan Institute of Engineering & Technology

VMware Workstation § VMware Workstation allows for the installation of multiple instances of different

VMware Workstation § VMware Workstation allows for the installation of multiple instances of different operating systems, including client and server operating systems. § It helps the network or system administrators to check, test and verify the client server environment. § Administrator can also switch between different virtual machines at same time. § VMware Workstation has its limitations, including hardware support, operating system issues, and network protocols hurdles. Unit: 10 - Virtualization Concepts 14 Darshan Institute of Engineering & Technology

VMWare Workstation Software Unit: 10 - Virtualization Concepts 15 Darshan Institute of Engineering &

VMWare Workstation Software Unit: 10 - Virtualization Concepts 15 Darshan Institute of Engineering & Technology

Microsoft Hyper-V § Hyper-V is virtualization software that virtualizes software. § It can not

Microsoft Hyper-V § Hyper-V is virtualization software that virtualizes software. § It can not only virtualize operating systems but also entire hardware components, such as hard drives and network switches. Unlike Virtual. Box. § Hyper-V is not limited to the user’s device. You can use it for server virtualization. § Hyper-V is available in three versions. 1. Hyper-V for Windows Servers 2. Hyper-V Servers 3. Hyper-V on Windows 10 Unit: 10 - Virtualization Concepts 16 Darshan Institute of Engineering & Technology

Microsoft Hyper-V Software Unit: 10 - Virtualization Concepts 17 Darshan Institute of Engineering &

Microsoft Hyper-V Software Unit: 10 - Virtualization Concepts 17 Darshan Institute of Engineering & Technology

Uses of Virtual Machine § Take trial on newer versions of operating systems §

Uses of Virtual Machine § Take trial on newer versions of operating systems § Virtualization from your own desktop § Test with different operating systems § Utilizing software that requests an outdated operating system § Run software formatted for other operating systems § Test software on many different platforms § Compile different servers for business use § Safety and Security Unit: 10 - Virtualization Concepts 18 Darshan Institute of Engineering & Technology