Home > Topics > Cyber Security Laws > Cloud Computing – Meaning, Uses & Service Models

Cloud Computing – Meaning, Uses & Service Models

Ever used Gmail, Netflix, or Google Drive? You're already using cloud computing! Let's understand this technology that powers modern internet.


What is Cloud Computing?

Definition: Delivering computing services (servers, storage, databases, software,analytics) over the internet ("the cloud") instead of your local computer.

Simple Analogy:

  • Traditional: You store photos on your phone (limited 128GB)
  • Cloud: You store photos on Google Photos (unlimited, accessible anywhere!)
Key Idea

Instead of owning/maintaining servers, you RENT them from providers like Amazon, Google, Microsoft - paying only for what you use!


Characteristics of Cloud Computing

Loading diagram…


Cloud Computing Service Models

The "Pizza as a Service" explanation:

Loading comparison…

1. IaaS (Infrastructure as a Service)

What you get: Virtual machines, storage, networks What you manage: Operating system, applications, data

Analogy: Renting a kitchen - you bring your own recipe, ingredients, cook yourself

Examples:

  • Amazon Web Services (AWS) EC2
  • Google Cloud Compute Engine
  • Microsoft Azure Virtual Machines

Use Case:

  • Startups need servers but can't afford to buy
  • Scale automatically during high traffic

Example: Zomato uses AWS - during lunch hour (12-2 PM), automatically adds 100+ servers, then removes them at 3 PM to save cost!

2. PaaS (Platform as a Service)

What you get: Infrastructure + Operating System + Development tools What you manage: Just your application code and data

Analogy: Renting a pizza oven with all tools - you just add toppings, bake

Examples:

  • Google App Engine
  • Heroku
  • Microsoft Azure App Service

Use Case:

  • Developers want to focus on coding, not managing servers
  • Rapid application development

Example: A student building an app for college project uses Heroku - writes code, deploys, done! No server setup needed.

3. SaaS (Software as a Service)

What you get: Fully functional software over internet What you manage: Only your data/settings

Analogy: Ordering pizza delivery - everything done for you!

Examples:

  • Gmail (email)
  • Netflix (streaming)
  • Google Drive (storage)
  • Zoom (video calls)
  • Salesforce (CRM)

Use Case:

  • Everyone! No technical knowledge needed
  • Just open browser, use software

Example: You use Google Docs instead of buying Microsoft Office (₹10,000) - pay ₹0, use anywhere!


Service Model Comparison

Loading stats…


Cloud Deployment Models

1. Public Cloud

  • Services offered to general public over internet
  • Examples: AWS, Google Cloud, Microsoft Azure
  • Cost: Pay-as-you-go
  • Security: Shared infrastructure

Used by: Startups, small businesses, individuals

2. Private Cloud

  • Dedicated infrastructure for ONE organization
  • Location: Company's own data center OR dedicated servers from provider
  • Cost: Expensive
  • Security: High (isolated)

Used by: Banks, government, large corporations (HDFC Bank, RBI)

3. Hybrid Cloud

  • Combination of public + private
  • Example: Sensitive data in private cloud, non-sensitive in public cloud

Used by: Enterprises balancing cost & security

4. Community Cloud

  • Shared by specific community (e.g., all hospitals, all universities)
  • Cost shared among members

Real-World Uses of Cloud Computing

1. Education

  • Google Classroom: Assignments, attendance online
  • Coursera, BYJU'S: Online courses
  • Zoom: Virtual classes during COVID-19

2. E-Commerce

  • Amazon, Flipkart: Handle millions of orders
  • Scalability: Add servers during sales (Big Billion Day)

3. Entertainment

  • Netflix: Streams to 250M users globally
  • Spotify: Music streaming
  • YouTube: 500 hours uploaded every minute!

4. Government (E-Governance)

  • MeghRaj (India's Government Cloud)
  • Aadhaar, UMANG, DigiLocker

5. Healthcare

  • Electronic Health Records (EHR) stored in cloud
  • Telemedicine: Doctor consultations online

6. Finance

  • UPI: Processes 12 billion transactions/month
  • Online banking: HDFC, SBI apps

Major Cloud Providers

ProviderMarket ShareHeadquartersNotable Services
AWS (Amazon)32%USAEC2, S3, Lambda
Microsoft Azure23%USAAzure VMs, Office 365
Google Cloud10%USACompute Engine, Gmail, Drive
Alibaba Cloud4%ChinaPopular in Asia
IBM Cloud3%USAEnterprise focus

India's Players:

  • Tata Communications
  • Reliance Jio Cloud
  • Airtel Cloud

Benefits of Cloud Computing

1. Cost Savings

Traditional: Buy server for ₹10 lakh, use or not - cost same Cloud: Pay ₹10,000 for actual usage → 90% savings!

2. Scalability

Handle sudden traffic spikes:

  • Example: IRCTC during Tatkal booking (10 AM) - millions access simultaneously

3. Accessibility

Access from anywhere:

  • Work from home
  • Global teams collaborate

4. Disaster Recovery

Data backed up automatically across multiple locations:

  • Example: If Mumbai data center floods, backup in Delhi activates instantly

5. Automatic Updates

No manual software installation:

  • Gmail updates automatically, you don't even notice!

Challenges

1. Internet Dependency

No internet = Can't access cloud

2. Security & Privacy

  • Data stored in someone else's servers
  • Breach risk: Yahoo breach - 3 billion accounts!

3. Vendor Lock-In

Hard to switch providers:

  • All data on AWS → Migrating to Google Cloud = months of work

4. Cost Overruns

  • If not monitored, bill can skyrocket
  • Example: Startup left test servers running → ₹20 lakh AWS bill for 1 month!

Summary

  • Cloud computing = Computing services over internet (servers, storage, software)
  • Characteristics: On-demand, accessible anywhere, scalable, pay-per-use
  • Service Models:
    • IaaS: Rent infrastructure (AWS EC2)
    • PaaS: Rent platform for development (Heroku)
    • SaaS: Use ready software (Gmail, Netflix)
  • Deployment: Public, Private, Hybrid, Community
  • Uses: Education, e-commerce, entertainment, government, healthcare
  • Providers: AWS (32%), Azure (23%), Google Cloud (10%)
  • Benefits: Cost savings, scalability, accessibility
  • Challenges: Internet dependency, security, vendor lock-in

Quiz Time! 🎯

Loading quiz…


Next Chapter: Risks in Cloud Computing – Security & Compliance! ☁️🔒