Cloud base computing is a form of Internet-based computing, where the word “Cloud” is used as a metaphor for “Internet”. It provides shared computer processing resources and data to computers and other devices on demand rather than having local servers or personal devices to handle applications.
Cloud services are the applications or resources made available to consumers via the internet from cloud computing provider’s service portals.
Cloud computing was originally used by research facilities to perform millions of computations per second. In user derived applications such as online banking, to provide personalized information or to provide access to work applications and data.
To perform this, cloud computing uses networks of large groups of servers typically running servers based technologies with specialized connections to spread data-processing loads across thousands of servers.
Cloud service models :
Software as a service (SaaS) : A software subscription that enables access to software and its functions remotely as a Web-based service. Software as a Service allows companies to access business functionality at a very low cost since SaaS pricing is based on a monthly fee.
Platform as a service (PaaS) : A cloud computing service that provides a platform allowing customers to develop, run, and manage applications without the complexity of building and maintaining the infrastructure typically associated with developing applications.
Infrastructure as a service (IaaS) : A cloud service that provides the compute power to run virtual applications, Desktops as a service, and web servers. The benefits of IaaS is you only pay for what you use. This could be CPU processing, RAM memory, Hard drives, Networking recourses, GPU’s for heavy AUTO-CAD or Adobe applciations.
Its architecture components consist of a front end platform computer MAC or PC, thin client, and mobile device), back end platforms (servers and storage), a cloud based delivery method, and a network (Internet, Intranet, Intercloud). Cloud Computing Services provide information technology as a service over the Internet, with delivery on demand, and payment based on usage. An example of a Cloud Computing provider is Microsoft’s Office365 services. Office365 users can access files and applications hosted by Microsoft via the internet from any device.
Advantages of Cloud computing:
Accessibility from anywhere on any device