0% found this document useful (0 votes)
18 views4 pages

Understanding Client-Side Virtualization

The document provides an overview of client-side virtualization, explaining how virtual machines (VMs) operate independently on a host system through a hypervisor that allocates resources. It highlights the advantages of virtualization, such as reduced hardware costs, scalability, and improved reliability, while also discussing the importance of security measures to protect both the host and individual VMs. Additionally, it covers the requirements for VMs and the need for careful resource allocation to ensure optimal performance.

Uploaded by

ryworld92
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views4 pages

Understanding Client-Side Virtualization

The document provides an overview of client-side virtualization, explaining how virtual machines (VMs) operate independently on a host system through a hypervisor that allocates resources. It highlights the advantages of virtualization, such as reduced hardware costs, scalability, and improved reliability, while also discussing the importance of security measures to protect both the host and individual VMs. Additionally, it covers the requirements for VMs and the need for careful resource allocation to ensure optimal performance.

Uploaded by

ryworld92
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Client-side Virtualization

Virtualisation Overview

Virtualisation is a process that is much efficient resource utilisation.

 By implementing software abstractions or virtual machines,


 the creation of virtual machines
 behaves just like any other machine.

Virtualisation

 This allows multiple OS instances on one computer and it is not


simulated.
 Each instance of virtual has it own resources such as available ram.
 Hypervisor

Hypervisor

Shares resources between each of the VM, this is managed by the


hypervisor to allocate each individual VM so that each one believes it is a
standalone machine.

How VM you have a primary host system that may only have a OS or a
Hypervisor installed and then that will allocate the resources to the
different VM, with the OS it will boot like normal and then you can activate
each VM. When you have only the hypervisor it will boot up and then you
can select the VM that are turned on.

Host requirements: there will need to be large memory requirements to be


able to distribute the available memory between all the available VM and
also have memory available to run the software that is on the host
machine.

Advantages of Virtualisation:

 Quick and Easy, you just need to allocate some disk space and
install os into that available space. Once you have vm configured
you can capture or image of your vm and install them into a
virtualisation host system.
 Reduced hardware costs
 Scalability
 Reliability: sometimes is more reliable than a physical computer as
the information is a file that can be transferred to another computer
 Performance: They can perform aswell as a physical computer if it is
allocated the correct resources

Purpose Of Virtual Machines

Even thought that it has the name virtual is performs just like any other
computer.

It is just a guest VM that has been created on a host system.

 The host can service multiple vm


 VMs have access to physical resources
 Resources allocated separately to each VM depending on how
demanding the tasks being used.

You can run different OS this is dependent on the host OS, this allows you
to test new software to check if it can work multiple OS very useful if you
are a developer.

 Disaster Recovery:
 System Back up
 Business Continuity

The VM is basically a file and in the event that the host system fails this
can be restored and moved to a different physical host to get the VM back
up.

System back is about getting the system back up and there can be states
saved that are a snapshot so if there is changes that have been made you
can restore it back to the previous state.

Business Continuity: very similar to disaster recovery as the vm can be


migrated to another host machine but there will be some down time, there
is also the option to have VM that are not installed onto the host and can
be accessed by another host so that the vm can still run while the host
system is down.

 You can use VM to maintain compatibility with Legacy Systems this


is done with a Physical-to-virtual conversion, this would be captured
into a VM. This captures a state of the original computer and creates
a file and then is used as a VM and sometimes can allow the
software to perform better.
Virtual Machine Requirements

 VM still performs like independent computer


 They require the same resources
 Determine requirements of each VM
 The Host machine will need to have the appropriate amount of
resources.

VM behave just like any other machine. Its requests for access to the
hardware it is then intercepted by the hypervisor.

Determining VM resource requirements.

More memory can improve performance but this has be carefully


allocated.

Be careful of over allocating such as a legacy system that can only utilise
a maximum of 4gb if ram such as 32bit systems the OS will not recognise
the ram, this is called inefficient resource utilisation and know your OS
limits.

Using Performance Monitoring Application.

 Works well with memory usage


 Not Ideal for CPU and I/O Usage
 Can assist with VM Planning
 Doesn’t capture any data of the physical Host
 Measurements can be skewed, it is best to run it on the host
machine to see total usage and then run it on the VM to see the
actual usage.

Virtualisation and Security

 Single Physical host system


 Hosting multiple VM
 A compromised host can result in all VMs becoming compromised
 A compromised VM can result in other VMs or the host being
compromised

Security Measures you need to come from a Granular stand point.


 Granular Security Controls
 Granular Security Procedures
 Granular Control and Authority
 You need to treat each individual machine on the system including
the host to be correctly secured

You need to protect the physical system from unauthorised access, and
ensure that security policies are in place.

 Treat each VM separately don’t have a blanket policy as they have


different requirements
 Each machine needs to have separate authentication and
authorisation
 The may need to be isolation rules
 Disk images need to be protected if the state is accessed it could be
accessed by an unauthorised user or it could be lost.
 Physical Security

Common questions

Powered by AI

Virtualization enhances IT system efficiency by significantly reducing hardware costs through consolidation, as multiple applications and operating systems can run on a single physical machine. It also improves scalability and flexibility, allowing IT infrastructure to adapt quickly to business needs without requiring additional hardware acquisitions. Virtualization supports disaster recovery and business continuity, providing mechanisms for easy backup, restoration, and migration of systems. However, it necessitates careful management of resource allocation to prevent potential performance bottlenecks or security vulnerabilities .

Hypervisors manage resource allocation among virtual machines (VMs) by distributing system resources such as memory, CPU, and storage in a manner that each VM operates as though it has exclusive access to the physical hardware. Misallocation of resources, such as overallocating memory to a VM that cannot utilize it fully (e.g., 32-bit systems), leads to inefficient resource usage. This can degrade performance across the VMs and the host system and may result in some VMs experiencing resource starvation while others have surplus, causing operational inefficiencies .

Virtualization significantly enhances disaster recovery and business continuity by enabling virtual machines (VMs) to be easily backed up, restored, and transferred across different physical hosts. The VM files can be moved to another host system to mitigate downtime and facilitate quick restoration of services. This capability allows businesses to maintain continuity even if the primary host system fails. By preserving the VMs as files, snapshots of the system states can be created and restored to recover from disruptions, thus minimizing the impact on operations .

Client-side virtualization offers significant advantages in resource management and scalability by allowing multiple operating system instances to run on a single physical machine, managed by a hypervisor which efficiently allocates resources as needed. This setup reduces hardware costs by maximizing the utilization of existing hardware while maintaining reliability, as virtual machines can be transferred between different host systems for backup or disaster recovery. Scalability is also enhanced because additional virtual machines can be added without needing new physical machines, provided there are sufficient resources available on the host system .

VMs contribute to a more reliable and versatile IT infrastructure by allowing system snapshots, which enable easy restoration of previous states in case of failure. Unlike traditional physical systems, VMs can be quickly moved across different physical hosts, ensuring continuity of service with minimal downtime. VMs also allow running multiple, diverse operating systems and applications on a single hardware platform, fostering versatility in testing and development. This layer of abstraction simplifies hardware upgrades and maintenance without impacting the VM operations .

A hypervisor enables efficient use of system resources in virtualization by managing access to the system's hardware among multiple virtual machines (VMs). It allocates resources dynamically and isolates the VMs so each operates independently, as though it has its dedicated hardware. This allows multiple VMs to be hosted on a single physical server, optimizing resource utilization by sharing CPU, memory, and I/O channels according to each VM's needs and workload demands .

Virtualization helps maintain compatibility with legacy systems through Physical-to-Virtual (P2V) conversion, where the state of an original computer is captured into a VM. This technique allows legacy software to continue operating on modern hardware while sometimes offering improved performance. However, potential limitations include the necessity to properly allocate resources to avoid inefficiency, and the compatibility of legacy systems with virtual environments, which might not fully match the performance characteristics of physical legacy systems .

Performance monitoring in virtualization plays a crucial role in assessing resource utilization and optimizing VM operations. By tracking memory, CPU, and I/O usage, administrators can make informed decisions about resource allocation. However, performance monitoring applications can present limitations, particularly as they may not accurately capture CPU and I/O usage data of the physical host, potentially leading to skewed insights. It's best to compare performance data from both the host and VM levels to obtain a comprehensive picture .

Operating multiple VMs on a single physical host introduces substantial security challenges. If the physical host is compromised, all VMs hosted can also be compromised, leading to a broad attack surface. Furthermore, if one VM is breached, it can potentially be exploited to access other VMs on the same host. This requires implementing granular security controls and procedures, treating each VM as an independent unit in terms of security policies, authentication, and authorization to mitigate risk. Ensuring robust physical security and protecting disk images are additional critical steps in maintaining security .

When determining resource requirements for a virtual machine (VM), considerations should include the specific performance needs of the application running on the VM, the maximum capabilities of the underlying hardware, and any potential for resource contention among VMs. Allocators should avoid overallocation, particularly for systems with inherent limitations, such as legacy software only capable of recognizing limited RAM. Proper balancing prevents waste of resources and ensures adequate performance levels across all VMs .

You might also like