What is Cloud Computing?

The “cloud” has always been a metaphor for the Internet; in fact, cloud  symbols are often used to portray the Internet on diagrams. In a easy to understand definition, going to the cloud services simply means you are  connecting your local computing hardware (Computers, Laptops, and Thin Clients) to a remote server through your internet to a data center where your server is located or a 3rd party server. It can be a conventional physical connection  or it can be a virtual connection to a VMware or HyperV platform.
The capability provided to the consumer is to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure but has control over operating systems, storage, and deployed applications and possibly limited control of select networking components (e.g., host firewalls).
The capability provided to the consumer is to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages, libraries, services, and tools supported by the provider.3 The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, or storage, but has control over the deployed applications and possibly configuration settings for the application hosting environment.
The capability provided to the consumer is to use the provider’s applications running on a cloud infrastructure. The applications are accessible from various client devices through either a thin client interface, such as a web browser (e.g.,web-based email), or a program interface. The consumer does not manage or control the underlying cloud infrastructure including network, servers, operating systems, storage, or even individual application capabilities, with the possible exception of limited user-specific application configuration settings.
Desktop as a service (DaaS) is a cloud computing alternative solution in which virtual desktop infrastructure is outsourced to a third-party provider. DaaS functionality relies on a virtual platform like Hyper V or VMware. The desktop is a user-controlled session or dedicated machine that transforms on-demand cloud services for users and organizations. This is an efficient and cost effective model in which the service provider manages all the back-end responsibilities that would normally be provided by application software. Desktop as a service is also known as a virtual desktop or hosted desktop services.