The Basics of PaaS Flashcards
In order from top to bottom, what are the layers of the ‘Cloud Computing Pyramid’?
- SaaS
- PaaS
- IaaS
What does the top and bottom of the ‘Cloud Computing Pyramid’ represent?
Top: User is not responsible for anything
Bottom: User is responsible for many things
What are the benefits of using a PaaS System?
- Reduced up-front costs
- Instances can be quickly spun up, and quickly shut down
- Allows applications to be easily scaled to match demand (Automatically or Manually)
What is Multitenancy?
Multiple separate users may share an underlying OS
and framework/language installation
In multi-tenancy
Each users application as ___ so that it doesn’t ___
- Sandboxed
- Interfere or access other user’s applications
What are some benefits to multi-tenancy
- Greatly reduces overhead costs
- Improves efficiency
Each instance is less likely to be idle meaning computing
resources are more efficiently used
What is the most commonly used type of PaaS system?
Standalone Platform
What are Standalone Platforms?
Built over a shared IaaS layer by adding the framework or middleware component over the IaaS OS and hardware
What are the types of PaaS?
- Standalone Platform
- Social Media Platforms
- Open-Source Platforms
What are Open-Source Platforms?
- Uses opensource software
- Focus on portability & replication
What is the advantage of Open-Source Platforms?
You could pack up your application and move it to another service provider
With PaaS the work typically associated with __ and __ is already done for us
- sysadmins
- environment deployment
What is the con of PaaS?
Lack of control over the software ecosystem in PaaS
What is *aaS?
- as a Service
Anything delivered by subscription or outsourced service (may involve cloud)
What is IaaS?
Infrastructure as a Service
- Somebody owns and maintains the hardware
(the infrastructure) - You just rent time or resources on it
What is SaaS?
Software as a Service
- Gives you everything: the infrastructure,
operating system, middleware, application, and
maintenance is all done by the provider
What is PaaS?
Platform as a Service
- Gives you the hardware, the OS, the runtime and network management
- You bring your own application
What are the types of *aaS?
laaS, SaaS, PaaS
What is the oldest example of an *aaS
Infrastructure as a Service
What are examples of laaS?
- Linode
- DigitalOcean
- Most other Virtual Private Server (VPS) providers
What are examples of SaaS?
- Microsoft 365
- Dropbox
- Zendesk
What are examples of PaaS?
- Google App Engine
- Heroku
What is the middle child of the 3 *aaS?
Platform as a Service
What did laaS replace?
- Companies had to maintain their own
infrastructure known as big iron – mainframes and
servers - This was expensive, required a lot of dedicated IT
personnel
Why can’t we have control in PaaS systems?
Because we are sharing the underlying OS and frameworks with other users, we can’t be allowed to modify it however we choose