If you are from a non technical background and want to know what the Cloud is all about? You have come to the right place. For the purpose of keeping this article simple I will be referring to the public cloud and try and keep the technical terminology to the minimal.
Cloud computing allows organizations or IT consumers to share resources. These resources can be rapidly provisioned and accessed seamlessly. This sharing of resources helps reduce operational cost by delegating this to the cloud provider and reducing the consumption cost by pay for what you use model.
Depending on the extent to which the resources are shared the cloud computing service models can be further divided as below.
Infrastructure as a service (IaaS) – Infrastructure needs of an organization are provided as a consumable service. Users of IaaS can build a “virtual data center” in the cloud and have access to many of the same technologies and resource capabilities of a traditional data center without having to invest in the physical maintenance and management.
Platform as a service (PaaS) – Platforms on which software can be developed and deployed are provided as consumable services. The offering typically includes operating system, database, programming language, execution environment, web server etc.
Software as a service (SaaS) – This is the most familiar form of cloud service for consumers. Consumers are provided with access to application software they do not have to worry about the installation, setup and running of the application.
In summary if the clouds in the sky are the only clouds you have encountered so far, to keep it simple – Public Cloud computing enables businesses to focus on their core deliverable and out source the management, configuration and provisioning of their resources (such as computer networks, servers, storage, applications and services) to the Cloud Providers