This infographic from The Missing Link compares virtualization and cloud computing, explaining the key differences between the two concepts.