Platform-as-a-Service Flashcards
What is SaaS?
Software as a Service
Gives you everything
Infrastructure, OS, middleware, application and maintenance
What is PaaS?
Platform as a Service
Gives you hardware, OS, runtime and network management
You bring your application
What is IaaS?
Infrastructure as a Service
Someone owns and maintains the hardware
You rent time or resources on it
What is the hierachy of IaaS, PaaS, and SaaS?
SaaS
PaaS
IaaS
What are examples of IaaS?
- Linode
- DigitalOcean
What are examples of SaaS?
- Microsoft 365
- Dropbox
- Zendesk
What are examples of PaaS?
- Heroku
- Google App Engine
What are the pros of PaaS?
- Reduce up-front costs
- Instances can be spun up/down quickly
- Apps can be easily scaled
What is multi-tenancy?
Multiple separate users may share an underlying OS
and framework/language installation
What are the pros of multi-tenancy?
- Reduces overhead costs
- Improves efficiency
What are the types of PaaS?
- Standalone Platforms
- Social Media Platforms
- Open-Source Platforms
What is the most common type of PaaS?
Standalone Platform
What are Standalone Platforms?
Built over a shared IaaS layer
Framework or middleware component build over
What are Social Media Platforms?
Designed to host apps for a particular service
What are Open-Source Platforms?
Make use of opensource software and often focus on portability and replication