Actually, I'll be giving a talk soon enough to teach my peers the basics of Cloud Computing.
What Cloud is? What happens on the server side when you enter a URL in the address bar and hit 'enter' key? How load balancers work? Pros and Cons of cloud etc.
Between those topics, one that I'm planning to give a brief intro about is 'What is a Virtual Machine?'
I do know what a virtual machine is, how it just runs another instance of an OS on the same hardware, and how a hypervisor manages all the resources etc.
But, I'm unable to come with an easy analogy or some real-life example using which I could be able to teach them out.
P.S. Also, if you'd like to join the talk and discuss a few things about cloud, feel free to registeryourself here. I'd love to learn together with you :)