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. You only need 4 CPUs and 16GB of RAM for your application. The rest sits idle — wasted, expensive har