☁️ Cloud Computing Basics

Demystify the cloud — learn what IaaS, PaaS, and SaaS mean, and how cloud computing is changing IT.

☁️ Cloud Fundamentals
Q1What is cloud computing?Beginner

Cloud computing means delivering computing services — servers, storage, databases, networking, software — over the internet ("the cloud") instead of running them on your own local hardware.

Instead of buying a server and managing it yourself, you rent computing resources from providers like Amazon (AWS), Microsoft (Azure) or Google (GCP) and pay only for what you use.

💡 When you use Google Drive, Netflix, or Gmail — you're using cloud computing. The files and processing happen on remote servers, not your device.
Q2What is the difference between IaaS, PaaS, and SaaS?Intermediate

These are the three main cloud service models, each offering a different level of abstraction:

  • IaaS (Infrastructure as a Service) — You rent raw infrastructure: virtual machines, storage, networking. You manage the OS and everything above. Examples: AWS EC2, Google Compute Engine, Azure VMs.
  • PaaS (Platform as a Service) — You get a platform to deploy your app without managing the OS or infrastructure. Examples: Heroku, Google App Engine, Azure App Service.
  • SaaS (Software as a Service) — A fully managed application you just use. No servers, no code. Examples: Gmail, Salesforce, Dropbox, Microsoft 365.
💡 Pizza analogy: IaaS = you cook (just rent the kitchen). PaaS = you design (someone else cooks). SaaS = order delivery (someone does everything).
Q3What are the main cloud providers?Beginner

The three dominant cloud providers are:

  • AWS (Amazon Web Services) — Market leader, most services available, global scale. Used by Netflix, Airbnb, NASA.
  • Microsoft Azure — Strong enterprise adoption, deep integration with Microsoft products (Office 365, Active Directory).
  • Google Cloud Platform (GCP) — Known for data analytics, AI/ML and Kubernetes (which Google invented).

Together these three have over 65% of the cloud market.

⚠️ All three offer "free tiers" so you can experiment at no cost. AWS Free Tier, Azure Free Account and GCP Free Tier each offer 12 months of selected free services.