Computational Thinking + Doing

Infrastructure as a Service (IaaS)

Spinning up virtual machines—using Amazon Elastic Compute Cloud, Azure Virtual Machine, and Google Compute Engine.

Getting Started

For this example, I will use Amazon Elastic Compute Cloud (EC2), Azure Virtual Machine (VM), and Google Cloud Engine (GCE) as my virtual machines. With my system design, my goal is to leverage the Infrastructure as a Service (IaaS) cloud computing service model and and spin-up cloud provider-managed environments.

AWS system design

Azure system design

GCP system design


References

  • Vergadia, P. (2022). Visualizing Google Cloud: 101 Illustrated References for Cloud Engineers and Architects. John Wiley & Sons.
  • Bahga, A. & Madisetti, V. (2019). Cloud Computing Solutions Architect: A Hands-On Approach. Arshdeep Bahga & Vijay Madisetti.
Applied Computing