Lab 10 – Multi-Cloud Architecture Design
Objective
In this final lab, you will design a small cloud or multi-cloud architecture that could support a simple application such as a web app, student portal, or API backend.
Tasks
-
Choose a scenario:
- Low-traffic web app with images and a small database
- Student project portal that stores documents and logs
- Simple API backend with a static front-end
- Decide whether to use a single cloud (AWS, GCP, or Linode) or a multi-cloud design (e.g., compute on Linode, storage on S3, backups on GCS).
-
Draw an architecture diagram that includes:
- Users/clients
- Front-end / API layer
- Compute (VMs, containers, or serverless)
- Primary storage (object storage or database)
- Monitoring/logging components
-
Write 1–2 paragraphs explaining:
- Why you chose your provider(s)
- How your design would scale with more users
- Trade-offs of using multiple clouds vs. a single provider
-
Optionally, indicate where an app like this lab portal
(
http://50.116.28.213:31380) would fit into your architecture (front-end, backend, etc.).
Log in to track completion status for this lab.