DIAGRAM TO UNDERSTAND THE DIFFERENCE
- GREEN – SAAS
- RED – PAAS
- BLACK – ON PREMISE
- ORANGE – IAAS
PIZZA EXAMPLE
- On Premise :- Prepare everything of your own and eat at your own dining table
- IAAS:- Get the dough from supermarket. Then prepare and eat.
- PAAS:- Delivery to your house.
- SAAS:- Dine out
SHARED RESPONSIBILITY MODEL :- Each of the service comes up with a level of responsibility on your part. This concept is referrted to as the shared responsibility model.
- Below image- IAAS – you have much control on it.
- SAAS- you have less control on it.
PROVIDERS
- IAAS:- Microsoft Azure, AWS, Google compute engine
- PAAS:- Heroku, Azure logic apps, Amazon elastic beanstalk
- SAAS:- Office 365, Google G Suite, Salesforce, dropbox (SAAS – the most popular ones..)
SERVICES
- IAAS:- Azure compute(virtual machines), Azure
- PAAS:- Azure logic apps, Azure functions, Azure web jobs, Azure automation
- SAAS:- Sharepoint, One drive for business, Microsoft Teams, Power platform
COMMON SCENARIOS
- IAAS:-
- Test and developmet
- Storage and backups
- High performance computing
- Big data analysis
- PAAS
- Analytics or business intelligence
- Development framework
- SAAS:-
- Gain access to sophisticated applications
- A majority of SAAS applications are run on directly through web browser and do not require and download or installations on the client side