Chapters

 Cloud Computing Foundations Module Guide

cloud-computing
systems
cloud
Cloud Clara, your cloud guide

Your guide: Cloud Clara

“Before you decide what belongs in the cloud, know what the cloud actually is — a definition, five traits, and a stack, not a marketing word.”

Start with a phone that saves a photo online. The phone sends the photo to a remote system. That system can keep the file, make a copy, and send it back on demand. The same basic idea supports many connected products. A small device can collect data while a larger remote system stores it or does more work.

This module explains the choices behind that simple action. You will learn what the word cloud means, what a service gives you, and which jobs stay with you. You will also see where the system runs and how one machine can safely support more than one task. Each lesson adds one part to the picture. Read them in order when the terms are new. Use the route below to return to one choice when you need it.

Keep one question in mind: who controls each part when something goes wrong? The answer helps you compare a service, check its limits, and plan a system that people can run. By the end, you should be able to name the main choices and say why one fits a given job.

Cloud computing is the systems-computing layer underneath IoTClass.org’s applied cloud-IoT-architecture content in Cloud, SDN & Production. That book assumes you already know what IaaS, an SLA, or a hypervisor are, then teaches you how to make an IoT architecture decision with them. This module teaches what those terms mean in the first place, from the NIST definition up.

Use this book when the vocabulary itself — not yet the IoT decision — is the gap: what does “elastic” formally mean, who manages what under PaaS, what is a hypervisor actually doing, how does a deployment model differ from a service model. The chapters build outward from NIST’s own three-pillar organization of the topic.

Start With the Word Itself

“The cloud” gets used for almost anything reachable over the internet. This module treats it as what NIST actually defined it as in 2009: a specific model with five essential characteristics, three service models, and several deployment models — not a synonym for “someone else’s server.”

Use the module as a build sequence: each chapter assumes the terms the previous one just defined, the same way the rest of this estate teaches protocols and architectures.

Design Questions

  • What does NIST’s definition actually require before something counts as “cloud,” and what are its five essential characteristics?
  • Which layer of the stack does IaaS, PaaS, or SaaS hand to the provider, and which layer stays with you?
  • What is a hypervisor doing, and why does it make multi-tenant infrastructure possible?
  • Where does an IoT-specific responsibility-boundary decision belong once these definitions are solid? (See Cloud, SDN & Production.)