Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 14

OPERARATING SYSTEM

INTRODUCTION TO VIRTUALISATION

NEVER STOP LEARNING


What is Virtualization
• Virtualization is the process of creating a virtual (rather than actual)
version of something, such as a server, storage device, network or
even an operating system.
• In computing, virtualization typically refers to the creation of virtual
instances of computer resources, such as virtual machines (VMs),
virtual storage devices, or virtual networks.

NEVER STOP LEARNING


Benefit of Virtualization
• Virtualization offers several benefits, including increased efficiency,
better resource utilization, easier management and provisioning of
resources, improved disaster recovery, and cost savings through
consolidation of hardware.
• Minimum downtime, application and OS crash cases can be neglected
by running multiple VMs with the same OS.
• Time management , setting up whole server from scratch can be
avoided by using sufficient hardware device for virtualization.

NEVER STOP LEARNING


Types of Virtualization
• Server Virtualization: Running multiple virtual servers on a single
physical server.
• Storage Virtualization: Pooling physical storage from multiple
network storage devices into what appears to be a single storage
device.
• Network Virtualization: Creating virtualized network components
such as switches, routers, and firewalls.
• Desktop Virtualization: Running desktop operating systems and
applications on a centralized server, with access from client devices.

NEVER STOP LEARNING


What is a host in virtualization
• In virtualization, the term "host" often refers to the physical machine
or server on which the virtualization software, such as a hypervisor, is
installed.
• The host system provides the underlying hardware resources (CPU,
memory, storage, networking, etc.) that are then abstracted and
shared among virtual machines (VMs).
• The host manages the virtualization environment, including the
creation, provisioning, and management of virtual machines.

NEVER STOP LEARNING


What is node in Virtualization
• In the context of virtualization, "node" can refer to either a physical
host machine or a virtual machine instance, depending on the specific
virtualization architecture being discussed.
• In some virtualization setups, particularly in distributed or clustered
environments, the term "node" may be used to refer to individual
physical hosts within the cluster.
• In other cases, especially in cloud computing environments, "node"
might refer to virtual instances running on the host machines.

NEVER STOP LEARNING


Cont’d
To summarize, in virtualization:

• Host typically refers to the physical machine that hosts virtual


machines and provides resources for their operation.
• Node can refer to either the physical host machine itself or the virtual
instances running on it, depending on the context of the virtualization
architecture or deployment scenario.

NEVER STOP LEARNING


Does virtualization has limit
• Performance Overhead: Virtualization introduces some performance
overhead due to the additional layer of abstraction between the hardware and
the virtualized operating systems.

• Resource Allocation: Virtualization relies on the underlying physical hardware


for resource allocation. If the physical hardware is not properly allocated or
lacks resources, it can affect the performance of virtualized systems.

• Compatibility Issues: Certain hardware devices or software applications may


not be compatible with virtualization, leading to limitations in what can be
virtualized.
NEVER STOP LEARNING
Cont’d
• Security Concerns: Virtualization can introduce new security risks, such as
vulnerabilities in the hypervisor or guest VMs, if not properly configured or
secured.

• Complexity: Managing virtualized environments can be complex, especially


when dealing with a large number of virtual machines (VMs) and the
associated networking and storage configurations.

• Licensing Costs: Some software licenses may be based on physical


hardware, which can lead to additional licensing costs when virtualizing
multiple instances of the software.
NEVER STOP LEARNING
Cont’d
• Performance Isolation: While virtualization aims to provide isolation between
virtual machines, there can still be performance interference between VMs
running on the same physical hardware.
• Limited Support for Certain Workloads: Certain workloads, such as those
requiring direct hardware access or high-performance computing, may not be
well-suited for virtualization.
• Backup and Disaster Recovery: Implementing backup and disaster recovery
solutions for virtualized environments can be more complex compared to
physical environments.
• Overhead of Management: While virtualization can offer benefits in terms of
resource utilization and flexibility, it also requires additional management
overhead, including monitoring, maintenance, and troubleshooting.
NEVER STOP LEARNING
Hypervisor
• A hypervisor, also known as a Virtual Machine Monitor (VMM), is
software that enables the creation and management of virtual
machines.
• It sits between the hardware and the virtual machines, allocating
resources and managing access to hardware resources.
• Hypervisor acts as an interface between VM and physical hardware to
insure proper access to the resources needed to working .

NEVER STOP LEARNING


Structure

NEVER STOP LEARNING


Types of hypervisor
Type-1 hypervisor
A Type-1 hypervisor, also known as a bare-metal hypervisor, is a
virtualization technology that runs directly on the physical hardware of
a computer system.
Unlike Type-2 hypervisors, which run atop a host operating system,
Type-1 hypervisors have direct access to the underlying hardware
resources. This allows them to efficiently allocate resources and
manage multiple guest operating systems (virtual machines)
simultaneously.

NEVER STOP LEARNING


Cont’d
• Type-1 hypervisors are commonly used in enterprise environments
and data centers where high performance, scalability, and security are
crucial.
• Examples of Type-1 hypervisors include VMware ESXi, Microsoft
Hyper-V Server, and Xen.
• These hypervisors typically provide advanced features such as live
migration, high availability, and resource scheduling to optimize the
utilization of hardware resources while ensuring minimal downtime
for virtualized workloads.

NEVER STOP LEARNING

You might also like