Level 6 · Cloud Computing, DevOps and Cybersecurity · Course 6.2 Cloud and Hosting
Module 68: Cloud Architecture
Goal: understand the building blocks of cloud platforms (compute, storage, networks, regions and zones) and how they're combined for availability and reasonable cost.
You'll need: Module 67's hosting decision. (A free-tier account on AWS, Google Cloud or Azure helps but isn't required; set a budget alert first if you create one.)
Lessons
- 1Compute15–25 minutes✓
- 2Storage15–25 minutes✓
- 3Virtual networks15–25 minutes✓
- 4Regions and availability zones15–25 minutes✓
- 5Availability and cost15–25 minutes✓
🛠️Module practice: Project B, part 2, a cloud architecture
Write architecture.md for your CRM with:
- A diagram: frontend, load balancer (if any), app, database, storage, CDN, in public and private networks.
- The region and zones, and why.
- Network rules between components.
- Availability plan with RPO and RTO.
- Monthly cost estimate and cost controls (budget alert, tags, right-sizing).
✅Module check
Explain in a few sentences, in your own words:
What are the main building blocks of a cloud architecture, and how are availability and cost balanced?
Show a good answer
A good answer mentions: compute (VMs, container services, serverless), storage (block disks, private object storage with versioning and lifecycle rules, managed databases, CDNs), and networks (a VPC with public and private subnets, security groups, load balancers, NAT, controlled admin access), placed in regions near users and spread across availability zones. Availability comes from removing single points of failure, standbys, backups in another region, health checks and safe deploys; each extra nine costs more, so it's chosen by need, with budgets, tags, right-sizing and monthly bill reviews to control cost.
📝Module quiz
10 questions · 10 marks each · 100 marks in all · pass mark 70% · retry as often as you like ·
