In our previous chapter, we discussed cloud computing in terms of IaaS. In this article, we will simplify PaaS and SaaS.
What is PaaS?
Developers are responsible for PaaS writing, testing, configuring and deploying the code.
Following activities are carried out by the development team:
Building Application
Deploying Application
Testing Application
Developers focus on writing codes
Cloud Providers are responsible for everything except for your application.
For Example:
Operating System Management
Storage Management
Application Management
Elasticity (if required)
Highly Availability (if required)
Agility (if required)
Monitoring
Health Check
Auditing
Advisor
What is SaaS?
Software as a Service provides a complete software solution and only require to provide a subscription, all the other activities are taken care of by the cloud provider.
SaaS provides:
Delivers full software
Office 365 is a good example
Gmail and Facebook are other examples
Can be accessed from anywhere using a web or mobile devices
Consider as a hosting service
No investment is required
Pay as you use the service
Some of the products supplied by Business Integration Software Ltd
Online Timesheet Software
Multiple Choice Question Software