Pros and Cons of VIRTUALIZATION

Download as pdf or txt
Download as pdf or txt
You are on page 1of 23

Program: MCA-302 / CSL0722

Advance Cloud Computing


Unit No 2
Pros and Cons of Virtualization

Dr. Vani Agrawal


Associate Professor,
CSA/SOET
Outlines
• Prerequisite of topic
• Objective
• Introduction
• Virtualization
• Advantages
• Disadvantages
• Exercises
• Learning Outcomes
• References
Prerequisite of topic
Before start this topic student should have knowledge about
virtualization
Objective

To understand the Advantages and Disadvantages of Virtualization.


Introduction
• Virtualization in Cloud Computing is making a virtual platform of server
operating system and storage devices. This will help the user by providing
multiple machines at the same time it also allows sharing a single physical
instance of resource or an application to multiple users. Cloud
Virtualizations also manage the workload by transforming traditional
computing and make it more scalable, economical and efficient.

• Virtualizations in Cloud Computing rapidly integrating the fundamental


way of computing. One of the important features of virtualization is that it
allows sharing of applications to multiple customers and companies.
Virtualization
•Virtualization is one of the hardware reducing, cost saving
and energy saving technology that is rapidly transforming
the IT landscape and fundamentally changing the way that
people compute.

•With VMware virtualization solutions you can reduce IT


costs while increasing the efficiency, utilization and
flexibility of their existing computer hardware.

•With Virtualization it is possible to run multiple operating systems


and multiple applications on the same SERVER at the same time,
increasing the utilization and flexibility of hardware.
Concept

• Creation of a virtual machine over existing operating system and


hardware.

• Host machine: The machine on which the virtual machine is created.

• Guest machine: virtual machines referred as a guest machine.

• Hypervisor: Hypervisor is a firmware or low-level program that acts

as a Virtual Machine Manager.


Before Virtualization

Single OS image per machine


 Software and hardware tightly coupled
 Running multiple applications on same
machine often creates conflict
 Inflexible and costly infrastructure
After Virtualization

 Hardware-independence of
operating system and applications

 Virtual machines can be provisioned


to any system

Can manage OS and application as


a single unit by encapsulating them
into virtual Machines
Advantages Of Virtualization

❖ Using Virtualization for Efficient Hardware Utilization

Virtualization decreases costs by reducing the need for physical


hardware systems. Virtual machines use efficient hardware, which
lowers the quantities of hardware, associated maintenance costs and
reduces the power along with cooling the demand. You can allocate
memory, space and CPU in just a second, making you more self-
independent from hardware vendors.
Advantages Of Virtualization
❖ Security

During the process of virtualization security is one of the important


concerns. The security can be provided with the help of firewalls, which
will help to prevent unauthorized access and will keep the data
confidential. Moreover, with the help of firewall and security, the data
can protect from harmful viruses malware and other cyber threats.
Encryption process also takes place with protocols which will protect
the data from other threads. So, the customer can virtualize all the data
store and can create a backup on a server in which the data can store
Advantages Of Virtualization

❖ Flexible operations

With the help of a virtual network, the work of it professional is


becoming more efficient and agile. The network switch implement
today is very easy to use, flexible and saves time. With the help of
virtualization in Cloud Computing, technical problems can solve in
physical systems. It eliminates the problem of recovering the data from
crashed or corrupted devices and hence saves time.
Advantages Of Virtualization
❖ Disaster Recovery

Disaster recovery is very easy when your servers are virtualized. With
up-to-date snapshots of virtual machines, user can quickly get back up
and running. If a disaster strikes in the data center or server room itself,
user can always move those virtual machines elsewhere into a cloud
provider.

❖ Save Energy

Moving physical servers to virtual machines and consolidating them


onto far fewer physical servers’ means lowering monthly power and
cooling costs in the data centre. It reduces carbon footprint and helps to
clean up the air we breathe..
Advantages Of Virtualization

❖ Save Space in Server Room or Datacenter

By virtualizing servers, it will help to reduce half the space used by the
physical servers. The result can be two physical servers in a rack with
one switch, where each physical server holds 15 virtualized servers.
Advantage Of Virtualization

❖ Testing and setting up Lab Environment

While you are testing or installing something on your servers and it


crashes, do not panic, as there is no data loss. Just revert to a previous
snapshot and you can move forward as if the mistake did not even
happen. It can also isolate testing environments from end users while
still keeping them online. After completing work, client can deploy it in
live. It enables Shifting of Local Infrastructure to Cloud in a day
All the hypervisors offer tools to export virtual servers.
.
Advantage Of Virtualization

❖ Possibility to Divide Services

If you have a single server, holding different applications this can increase
the possibility of the services to crash with each other and increasing the fail
rate of the server. If you virtualize this server, you can put applications in
separated environments from each other as we have discussed previously.
Disadvantage Of Virtualization
❖ Extra Costs

Many businesses have sufficient capacity to accommodate the


virtualization without requiring much cash. If client have an
infrastructure that is more than five years old, client have to consider an
initial renewal budget.
Disadvantage Of Virtualization
❖ Software Licensing

This is becoming less of a problem as more software vendors adapt to the


increased adoption of virtualization. However, it is important to check
with your vendors to understand how they view software use in a
virtualized environment.

❖ Learn the new Infrastructure

Implementing and managing a virtualized environment will require IT


staff with expertise in virtualization. On the user side, a typical virtual
environment will operate similarly to the non-virtual environment. There
are some applications that do not adapt well to the virtualized
environment.
Exercises

What are the Advantages and Disadvantage of virtualization?


Learning Outcomes
The main purpose behind the topic students learn about Advantage and
Disadvantages of virtualization.
References

1. Raj Kumar Buyya, Christian Vecchiola, S.Tanurai Selvi; Mastering Cloud


Computing; Tata McGraw-Hill.
2. John W. Ritting House, James F Ramsome; Cloud Computing; CRC
Press.
3. Kaittwang Geoffrey C. Fox, Jack J. Dongrra; Distributed and Cloud
Computing; Elsevier India.
4. Gautam Shroff; Enterprise Cloud Computing; Cambridge University
Press.

You might also like