What is Cloud Computing Technology - Types of technology, Virtualization, Service Oriented Architecture (SOA), Grid and Utility Computing with examples