Skills

Cloud computing

What the cloud is, why companies moved to it, and the ideas every provider shares: service models, regions and zones, scaling, paying for use, and who is responsible for what.

Beginner · 10 topics · 2 projects · about 1 hour of reading

Step 8 of the DevOps engineer roadmap

Start with What cloud computing is

Topics

  1. 01

    What cloud computing is

    Renting computers instead of buying them, and the five things that make a service a cloud.

    4 min
  2. 02

    Before the cloud

    Buying and running your own servers, what that cost, and why most companies stopped.

    5 min
  3. 03

    How the cloud works

    Data centres, virtual machines, and the APIs that let you create a server in a minute.

    4 min
  4. 04

    Service models

    IaaS, PaaS, SaaS and serverless, and what you manage in each.

    5 min
  5. 05

    Deployment models

    Public, private, hybrid and multi-cloud, and why a company picks one.

    5 min
  6. 06

    Regions and zones

    Where the computers actually are, and how regions and availability zones keep a service running when a building fails.

    5 min
  7. 07

    Scaling and elasticity

    Bigger machines or more machines, scaling down as well as up, and designing for machines that fail.

    5 min
  8. 08

    Paying for the cloud

    Pay-as-you-go, reserved and spot prices, the costs people forget, and how bills surprise teams.

    5 min
  9. 09

    Shared responsibility

    What the provider secures, what you secure, and how that line moves with the service model.

    5 min
  10. 10

    Cloud providers

    AWS, Azure, Google Cloud and the rest: the same ideas under different names.

    4 min

Projects

Do these after the topics. Each one runs on your own computer.

Project 1 · 6 min read

Cost a workload

Work out what a small web shop costs to run on its own servers and in the cloud, over three years, in a spreadsheet.

Open the project: Cost a workload

Project 2 · 5 min read

Plan a move to the cloud

Take a company's servers and write a one-page plan: what moves, which service model, how many zones, and who secures what.

Open the project: Plan a move to the cloud