Cloud Computing Service Models
It is now common knowledge that cloud computing allows individuals and business users to work wherever and whenever they like provided they have internet connectivity.
However, it is important to know that there are three different models of cloud computing.
The Three Cloud Models
The three cloud computing models include:
1. IaaS (Infrastructure as a Service)
2. PaaS (Platform as a Service)
3. Saas (Software as a Service)
Infrastructure as a Service (IaaS)
IaaS offers computing architecture and infrastructure resources in a virtualized environment to the public. With IaaS, the vendor/provider is usually responsible for managing the infrastructure.
For those administrators who want to have high level of control over their cloud resources, this model is for you as this gives you the most control in the cloud. IaaS is mostly used by systems administrators. Example of IaaS is: virtualized data centers used for offering hosting capabilities.
Platform as a Service (PaaS)
PaaS is a platform that comes with IDE’s necessary for developers to do their jobs without having to worry about the underlying infrastructure. The PaaS model aids and shorten the development time for developers. Although, most of the resources are managed by the cloud provider, the developer is responsible for managing their data & applications.
Example of PaaS product is the “Azure App Service” – this is an http-based application. A developer can deploy into an ‘App Service’ in a language of their choice such as .Net, Java, Node.js, etc.
App Service can also be easily scaled up and down as needed.
Software as a Service (SaaS)
SaaS is a software owned and managed by one or more cloud providers. It officers and ‘On-Demand’ use of application software to users without the need to install the software on your pc. The cool thing about SaaS, is that all the computing resources you need to deliver the software is the responsibility of the cloud provider.
SaaS applications is usually consumed and accessed through the web browser and ‘End-Users’ are those who consume the SaaS services the most
Example of SaaS is Microsoft Office 365
Cloud models can be leveraged by individuals and businesses to allow them work wherever and whenever they like. Knowing this will inform your decision of cloud service offerings and which of the cloud models is best suited for you or your business.