WEEK 1 - CLOUD MODELS Flashcards
What are the three major models for cloud computing services?
Platform as a Service (PaaS), Software as a Service (Saas), and Infrastructure as a Service (Iaas)
What is the objective of SaaS (Software as a Service)?
To deliver applications from a cloud.
What does SaaS (Software as a Service) provide?
An application to use.
Examples of SaaS (Software as a Service):
- Microsoft Office 365
- Google Gmail
- Google Workspace
- Salesforce
- Cisco WebEx
- Zoom
- Teams
- Dropbox
- D2L SLATE
What application layer does SaaS (Software as a Service) have access to?
Application
What layer does the customer have access to with PaaS (Platform as a Service)?
Application and data.
What does PaaS (Platform as a Service) provide?
A complete development and deployment cloud environment (a platform) ready to be used.
Examples of PaaS (Platform as a Service):
- GoDaddy.com
- wix.com
- Heroku
- Red Hat OpenShift
- Google App Engine
- AWS Elastic Beanstalk
- Microsoft Azure
What layers are accessible through IaaS (Infrastructure as a Service)?
Application, data, runtime, middleware, O/S
What is IaaS (Infrastructure as a Service)?
IaaS (Infrastructure as a Service) is the virtualizing of a computer network infrastructure inside a cloud datacenter.
What is the definition of Vertical Scaling, Scaling Up:
- It is either adding more capacity (CPU,
memory, storage) to an existing resource. - Or completely changing the instance type.
For example, dynamically changing a
server from Tiny to eXtra size.
What is the definition of Vertical Scaling, Scaling Down:
- Removing excessive capacity; for example,
too much, unneeded storage
What is the definition of Horizontal Scaling, Scaling Out:
- More machines are added (as in a
pool of resources) to share the
processing of the workload.
What is the definition of Horizontal Scaling, Scaling In:
- Resources are removed because
they are not needed, or they are
excessive.
Infrastructure as a Service (Iaas) offers what?
Elasticity and demand.
This means if more resources are needed, the service can be scaled vertically or horizontally out dynamically.
If less resources is the solution, then the service can be scaled vertically down or horizontally in dynamically