Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Cloud

Most of this is based on the NIST definitions.

NIST characteristics

On-Demand

  • Unilateral, no human interaction

Broad Network Access

  • Works on phones, laptops, desktops

Resource Pooling

  • Multi-tenant
  • Location independence

Rapid Elasticity

  • Capabilities can be provisioned and released, in some cases automatically

  • Resources often appear unlimited

  • Scales with demand

Measured Service

  • Resource usage is monitored controlled and reported

Service models

SaaS — Software as a Service

Running a providers app on their cloud infrastructure.

  • Microsoft 365 (MS Teams)
  • Salesforce (CRM)
  • Atlassian (Agile)
  • Adobe Creative Cloud

PaaS – Platform as a Service

Deploy your own apps into a cloud.

  • AWS: Elastic Beanstalk (Java, Python etc.)

  • Azure App Service

  • Google App Engine

  • IBM Cloud Foundry

IaaS — Infrastructure as a Service

Provision compute, storage, and networks on a providers cloud network.

  • AWS (Amazon)
  • Azure (Microsoft)
  • Google Cloud Platform

Deployments

Private

  • Provisioned exclusively for one organization
  • The organization can have multiple customers
  • Can be on or off premise

Community

  • Provisioned exclusively for a community with a shared concern
  • Mission based
    • Security requirements
    • Policy Requirements
    • Compliance Requirements.

An example is is credit unions.

Public

Open for use by the public.

Hybrid

Merging some private cloud resources, with a public cloud offering.

  • Adding AI capability.

References

800-145 The NIST Definition of Cloud Computing

What is Hybrid Cloud? | IBM

Apache - Configuring a Virtual Private Cloud

What is Amazon VPC? - Amazon Virtual Private Cloud

Last Modified • Thursday, July 30, 2026. 3:54 am UTC+00:00 • Commit: f9520a7