What is virtualization and how is it beneficial?

107 views

I’ve read about it, I’ve watched YouTube videos, I have no idea what I’m not getting.

In: 0

2 Answers

Anonymous 0 Comments

So if you think about a computer, there’s hardware on it right? A hard drive, some memory, processor… But most computers are pretty badly underutilized. Meaning people don’t really take advantage of all the power that they have.

So let’s build a computer that’s really really big, huge amount of memory, great processor, a really great computer. We then write some special software that “breaks up“ all those hardware resources into little individual spheres of software. The great thing about that is each of those separate “spheres“ looks and acts exactly like a real computer! So the first benefit of virtualization is you can have many “guest machines“ running on one piece of physical hardware.

Another way of looking at this is that one computer/logical entity is hard-pressed to use up all the resources available to it. So you take a bunch of those virtualized computers, and they all share the hardware.

Anonymous 0 Comments

Let’s say you a computer is a like a whiteboard.

You need a 2x3m white board. You can just get one of that size. That would be like getting a physical computer that you need.

With virtualization, instead of getting a 2×3 whiteboard, you (your company, or a hosting company) get a 100×100 whiteboard, and you can rent a 2×3 chunk of it. Now if you realize that 2×3 isn’t big enough for you, you can easily move up to say 4×3. If you needed another chunk you can just rent another chunk of it. It’s very quick to do, compared to going to the store and buying a separate one. Then if you don’t need it anymore you can just stop using it.

What happens if the 100×100 board runs out of space? Well they hosting company will have multiple and they can rent you out a space on a different board. It’s all the same to you because it’s just space.