5 Introduction to Virtualization

Hello students,

We start with a new topic namely Virtualization in this lecture.

You would have come across an electric socket plug point in your house where you put in a plug to connect to one device. That device can be your TV or your mobile charger or your computer.



But how does one use the same electric socket to connect to all devices at the same time. I can use an electric extension board which has multiple electric sockets in it as output and the other end is connected to the real single electric socket input point.



In this case, your main electric point becomes the "host", the extension board becomes the "virtualization layer" and your TV, mobile and computer become the "guest"

Such type of problems are called virtualization type of problems, where you have one physical device that needs to be shared with multiple users at the same time.

Though there is one physical device, I may create three or more virtual devices (guest) out of single physical device (host) using something similar to electric extension board(virtualization layer).

Virtualization is heavily used in cloud environment because there are so many customers who needs to use the same hardware and software provided by cloud providers such as AWS, Azure, Google Cloud.

One machine is shared with more than one customer. One software is also shared with multiple customer. The ability to share a single resource with multiple customers or tenants is also called Multi-tenancy. Virtualization is an example of Multitenancy.

In this lecture we cover

  • Definition of Virtualization?
  • Five reasons why virtualization is needed?
  • How does virtualization work using the three components namely host, virtualization layer and guest ?
  • What are the four advantages and three disadvantages of virtualization?



Lecture quiz on Introduction to Virtualization

In the next few lectures, we will dig deeper into different types of virtualization, both at hardware level as well as at software level.

Virtualization is one of the key cloud technology used by cloud providers

Thank you.

Comments

Popular posts from this blog

11 Computing Platforms

15 Four layers of Cloud Architecture (Reference Model)

25 Task Computing : HTC-HPC-MTC