By Sailee Shingare | M.S. in Computer Science, Northern Illinois University (NIU)

In my last post, I said the cloud is essentially “someone else’s computer.” But how does one physical computer serve thousands of customers at the same time?

The answer is virtualization.

The Problem Virtualization Solves

Imagine you have a powerful server sitting in a data center. It has 64 CPUs and 256GB of RAM.