Cloud computing is the delivery of computing as a service
rather than a product, whereby shared resources, software and
information are provided to computers and other devices as a
utility (like the electricity grid) over a network (typically the
Internet). Cloud computing provides computation, software,