Virtualization and Cloud Computing

Cloud computing serves many useful purposes.