What is Cloud Computing?
• Cloud computing is using services over the internet.
• No need to install or manage physical servers.
• You pay only for what you use.
Example: Like using Google Drive instead of saving files on your
computer.
Benefits of Cloud Computing
• Lower costs (no hardware needed)
• Work from anywhere
• Scales up or down easily
• Automatic updates and backups
• Secure and reliable
Main Cloud Service Models
• SaaS – Software as a Service
• PaaS – Platform as a Service
• IaaS – Infrastructure as a Service
What is IaaS?
• You rent servers, storage, and networks.
• You install and manage your own software.
• Like renting an empty apartment.
Examples: Amazon EC2, Google Compute Engine, Microsoft Azure
What is PaaS?
• You get a full platform to build apps.
• No need to manage servers or databases.
• Like renting an apartment with furniture included.
Examples: Heroku, Google App Engine, Azure App Services
What is SaaS?
• You use ready-to-go software online.
• No installation or setup needed.
• Like staying at a hotel. Just use the service.
Examples: Gmail, Google Docs, Zoom, Dropbox
IaaS vs PaaS vs SaaS
Feature IaaS PaaS SaaS
Control Full Medium None
Used by IT teams Developers End users
You manage Everything Just your app Nothing
Examples AWS, Azure Heroku Gmail, Zoom
Common Use Cases
• SaaS → Email, meetings, file sharing
• PaaS → Developing and hosting apps
• IaaS → Virtual machines, websites, storage
Final Thoughts
• Cloud is flexible, fast, and cost-effective.
• Choose the model that fits your goals.
• The cloud is not the future — it's now.
Model Main User Relation to ChatGPT and TikTok
You use ChatGPT and TikTok
SaaS End Users
directly
Use APIs and platforms to build
PaaS Developers
new features
Use cloud servers to run and
IaaS Companies / Infrastructure teams
support the apps