VIRTUALIZATION
VIRTUALIZATION
Types
N
Namrata Bisht
Read
Discuss
Courses
Video
●
●
●
● Host Machine: The machine on which the virtual machine is going to be built
is known as Host Machine.
● Guest Machine: The virtual machine is referred to as a Guest Machine.
Work of Virtualization in Cloud Computing
Virtualization has a prominent impact on Cloud Computing. In the case of cloud
computing, users store data in the cloud, but with the help of Virtualization, users
have the extra benefit of sharing the infrastructure. Cloud Vendors take care of
the required physical resources, but these cloud providers charge a huge amount
for these services which impacts every user or organization. Virtualization helps
Users or Organisations in maintaining those services which are required by a
company through external (third-party) people, which helps in reducing costs to
the company. This is the way through which Virtualization works in Cloud
Computing.
Benefits of Virtualization
● More flexible and efficient allocation of resources.
● Enhance development productivity.
● It lowers the cost of IT infrastructure.
● Remote access and rapid scalability.
● High availability and disaster recovery.
● Pay peruse of the IT infrastructure on demand.
● Enables running multiple operating systems.
Drawback of Virtualization
● High Initial Investment: Clouds have a very high initial investment, but it is
also true that it will help in reducing the cost of companies.
● Learning New Infrastructure: As the companies shifted from Servers to
Cloud, it requires highly skilled staff who have skills to work with the cloud
easily, and for this, you have to hire new staff or provide training to current
staff.
● Risk of Data: Hosting data on third-party resources can lead to putting the
data at risk, it has the chance of getting attacked by any hacker or cracker
very easily.
For more benefits and drawbacks, you can refer to the Pros and Cons of
Virtualization.
Characteristics of Virtualization
● Increased Security: The ability to control the execution of a guest program in
a completely transparent manner opens new possibilities for delivering a
secure, controlled execution environment. All the operations of the guest
programs are generally performed against the virtual machine, which then
translates and applies them to the host programs.
● Managed Execution: In particular, sharing, aggregation, emulation, and
isolation are the most relevant features.
● Sharing: Virtualization allows the creation of a separate computing
environment within the same host.
● Aggregation: It is possible to share physical resources among several
guests, but virtualization also allows aggregation, which is the opposite
process.
For more characteristics, you can refer to Characteristics of Virtualization.
Types of Virtualization
1. Application Virtualization
2. Network Virtualization
3. Desktop Virtualization
4. Storage Virtualization
5. Server Virtualization
6. Data virtualization
Types of Virtualization
Network Virtualization
Server Virtualization