Cloud computing is a general term for the delivery of hosted services over the internet. Cloud computing enables companies to consume a compute resource, such as a virtual machine (VM), storage or an application, as a utility - just like electricity - rather than having to build and maintain computing infrastructures in house.
Cloud computing boasts several attractive benefits for businesses and end users. Five of the main benefits of cloud computing are: