Cloud Computing II SS2 Digital Technologies Lesson Note

Download Lesson Note
Lesson Notes

Topic: Cloud Computing II

Who Does the Work?

In our last lesson, we learned that “The Cloud” just means using someone else’s powerful computers over the internet. But not everyone uses the cloud in the same way.

Some people just want to use an app (like Instagram). Some people want to build an app. Others want to rent the whole computer to manage it themselves. To keep things organized, we divide cloud services into three layers.

 

The Three Layers of the Cloud

We call these the “Service Models.” Think of them as a pyramid.

  1. IaaS (Infrastructure as a Service)

The Foundation: This is the most basic level. Here, you are renting the “raw” hardware—the servers, the storage, and the networking.

  • Who uses it? IT Administrators and System Architects.
  • Your Job: You have to install the operating system (like Windows or Linux), manage the security, and install all your software.
  • Analogy: It’s like renting a bare piece of land. You have to build the house, put in the plumbing, and buy the furniture yourself.
  • Example: Amazon Web Services (AWS), Microsoft Azure.
  1. PaaS (Platform as a Service)

The Builder’s Tool: This is the middle layer. The cloud provider gives you the hardware and the tools (like databases and coding environments) to build apps.

  • Who uses it? Software Developers.
  • Your Job: You only worry about the code for your app. You don’t care about how the server is cooled or how the hardware works.
  • Analogy: It’s like renting a fully equipped kitchen. You don’t own the stove or the fridge, but you bring your ingredients and cook your own meal.
  • Example: Google App Engine, Heroku.
  1. SaaS (Software as a Service)

The Finished Product: This is the top layer and the one we use every day. The software is hosted on the internet, and you just log in and use it.

  • Who uses it? End users (Everyone!).
  • Your Job: Just use the software. You don’t manage anything technical.
  • Analogy: It’s like going to a restaurant and ordering a pizza. You don’t cook, you don’t clean the oven; you just sit down and eat.
  • Example: Gmail, WhatsApp, Facebook, Netflix, Zoom.

 

The “Pizza-as-a-Service” Comparison

This is the easiest way to remember who is responsible for what:

Service Model How you get your “Pizza” What YOU provide What the CLOUD provides
Traditional IT Made at Home Everything (Dough, Oven, Toppings, Gas) Nothing
IaaS Frozen Pizza Toppings, Oven, Gas The Pizza Crust
PaaS Pizza Delivery Table & Drinks The Pizza (Made and Delivered)
SaaS Dining Out Your Appetite! Everything (Food, Kitchen, Service)

 

Advantages of These Models

  • Cost (Pay-as-you-go): You don’t need to buy a ₦1,000,000 server. You can rent a small piece of one for ₦5,000 a month.
  • Scalability: If your business grows from 10 customers to 10,000, you can just “dial up” your service level instantly.
  • Mobility: You can access SaaS apps like Google Docs from a phone in Lagos or a laptop in London—your work follows you.

 

Summary Table

Feature IaaS PaaS SaaS
Full Name Infrastructure as a Service Platform as a Service Software as a Service
Control Maximum Control Medium Control Minimum Control
Flexibility Very High High Low
Simplicity Low (Hard) Medium High (Easy)

 

Class Discussion / Review Questions

  1. If you want to start a new company and you don’t have money to buy hardware, which “As a Service” model would you choose?
  2. Which model does Gmail fall under? Why?
  3. Activity: Draw a pyramid in your notebook. Label the three layers (IaaS, PaaS, SaaS) and write one example of each inside the layers.

Lesson Notes for Other Classes