Comparing Cloud Delivery Models
Provided in this section are three tables that compare different aspects of cloud delivery model usage and implementation. Table 4.1 contrasts control levels and Table 1 compares typical responsibilities and usage.
Cloud Delivery Model | Typical Level of Control Granted to Cloud Consumer | Typical Functionality Made Available to Cloud Consumer |
---|---|---|
SaaS | usage and usage-related configuration | access to front-end user interface |
PaaS | limited administrative | moderate level of administrative control over IT resources relevant to cloud consumer’s usage of platform |
IaaS | full administrative | full access to virtualized infrastructure-related IT resources and, possibly, to underlying physical IT resources |
Table 1 – A comparison of typical cloud delivery model control levels.
Cloud Delivery Model | Common Cloud Consumer Activities |
Common Cloud Provider Activities |
---|---|---|
SaaS | uses and configures cloud service | implements, manages, and maintains cloud service monitors usage by cloud consumers |
PaaS | develops, tests, deploys, and manages cloud services and cloud-based solutions | pre-configures platform and provisions underlying infrastructure, middleware, and other needed IT resources, as necessary monitors usage by cloud consumers |
IaaS | sets up and configures bare infrastructure, installs, manages, and monitors any needed software | provisions and manages the physical processing, storage, networking, and hosting required monitors usage by cloud consumers |
Table 2 – Typical activities carried out by cloud consumers and cloud providers in relation to the cloud delivery models.