What is vCPU in cloud environment?

748 views

What is vCPU in cloud environment?

In: Technology

3 Answers

Anonymous 0 Comments

Same thing as on a Hypervisor like Hyper-v or VMware

A vCPU translates to a single core on the CPU.

So if you have 4 vCPUs, then you have the equivalent of 4 physical cores available to that VM.

The catch being that you are actually sharing CPU time with other virtual machines, it’s not 100% dedicated to that VM.

Anonymous 0 Comments

as the name suggests it is a “virtual” CPU.

the “cloud” server has a bunch of CPUs that can be allotted to the users “environments”.

since you usually have lots of CPUs on your server and lots of users using them, but most of them not using all their CPUs all the time, you can optimise by giving out more “virtual CPUs” to your users than you have physical ones, and the system where the server is on will just give the user “CPU space” whenever he/she requires it, instead of blocking an entire CPU for this user at all times.

Anonymous 0 Comments

Well little Johnny, let me try to explain it to you.

You know how your parents have this playing mat? Let’s call that the CPU of the cloud server. It’s a very, very big mat, and most likely you won’t need the whole mat.

So when you want to build up your racing track, you get a little corner to play on, all nicely bordered up. For you and your racing track this is the whole mat. That’s the vCpu, the virtual CPU. Your racing track has no idea that there is more mat available, he only sees the mat withing the borders.

And here’s the part where cloud computing gets interesting. Your brother Allan has a very big corner next to you, but he only uses a ver small part of it. So your parents decided that a piece of the mat can be used by both of you. Without telling you obviously. And as long as you both don’t use your whole alloted space, this will work out perfectly.

I hope you this helps you kid.