Computer Basics - Cloud Computing
Cloud Computing
Cloud computing means delivering computing services (like storage, software, databases, servers, and networking) over the internet ("the cloud") instead of relying only on your own computer or local server.
So, instead of saving files on your hard drive or running software only on your PC, you can store and access them online through cloud providers (like Google, Microsoft, Amazon).
Key Features of Cloud Computing
-
On-demand self-service – Users can access services (storage, apps, processing power) anytime without needing manual setup by IT staff.
-
Broad network access – Services are available through the internet on multiple devices (PC, phone, tablet).
-
Resource pooling – Providers share resources across many users, keeping costs low.
-
Scalability/Flexibility – You can easily scale up or down (e.g., buy more storage when needed).
-
Pay-as-you-go pricing – You only pay for what you use.
-
Automatic updates – The provider maintains and updates the software/hardware.
-
Reliability & backup – Data is stored on multiple servers, reducing risk of loss.
Types of Cloud Computing Services
-
IaaS (Infrastructure as a Service) → Provides virtual hardware (servers, storage, networking). Example: Amazon AWS EC2.
-
PaaS (Platform as a Service) → Provides a platform for developers to build/run apps without managing hardware. Example: Google App Engine.
-
SaaS (Software as a Service) → Provides ready-to-use applications over the internet. Example: Gmail, Microsoft 365.
Examples of Cloud Computing in Daily Life
-
Google Drive, Dropbox → Store and access files online.
-
Netflix, Spotify → Stream movies and music from the cloud.
-
Zoom, Google Meet → Online meetings using cloud servers.
-
Online banking & shopping apps → Use cloud for secure transactions.