Contents and search
Introduction to Cloud Computing

A field guide for graduating computer science students

Introduction to
Cloud Computing

A cumulative textbook about the machines, networks, platforms, and operating practices behind modern cloud applications.

13 chapters38,493 wordsUpdated July 2026
Begin with Chapter 1

One request, many owners

A cloud application does not live in an abstract place. Programs execute on processors in specific facilities. Network devices forward packets. Organizations operate identity, storage, and scheduling software. The first chapter follows one bookstore checkout across those objects before the book introduces cloud terminology.

A CampusCart checkout crosses independently operated machines. Each stage leaves different evidence.
1BrowserCreates an HTTPS request
2DNS + edgeLocates and protects the route
3Load balancerChooses a healthy application target
4ApplicationChecks identity and executes code
5DatabaseReads or changes durable records

The cumulative path

From a browser request to production judgment

How to use the book

Read sequentially on a first pass. Every chapter names its prerequisites and links back to the required foundation. Worked investigations separate direct observations from inferences. Exercises ask you to preserve commands, diagrams, calculations, or reports that another person can inspect.

The recurring CampusCart and CivicPermit applications give new mechanisms a stable setting. Provider names appear only when a provider-specific implementation matters. Durable principles remain separate from behavior that can change with a platform release.