Cloud computing is a resource of hardware and software services that are delivered over the Internet. The name comes from the diagram used to describe the functions and interactions of all the components involved. There are dozens