0% found this document useful (0 votes)
9 views7 pages

Module 1

Cloud computing allows users to rent IT resources via the internet instead of maintaining physical hardware, offering benefits such as on-demand access, scalability, and cost optimization. It contrasts with traditional IT by eliminating upfront hardware costs and enabling instant scalability. Various cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid, multi-cloud) cater to different business needs and use cases, exemplified by companies like Netflix and Gmail.

Uploaded by

uzairahmed09
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views7 pages

Module 1

Cloud computing allows users to rent IT resources via the internet instead of maintaining physical hardware, offering benefits such as on-demand access, scalability, and cost optimization. It contrasts with traditional IT by eliminating upfront hardware costs and enabling instant scalability. Various cloud service models (IaaS, PaaS, SaaS) and deployment models (public, private, hybrid, multi-cloud) cater to different business needs and use cases, exemplified by companies like Netflix and Gmail.

Uploaded by

uzairahmed09
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Module 1 – Cloud Computing Fundamentals

1. What is Cloud Computing?

Cloud computing means using computing resources (servers, storage, databases,


networking, software) over the internet instead of owning and maintaining physical
hardware.

Simple definition for students:

Cloud computing is renting IT resources from a cloud provider and using them on-
demand via the internet.

Key characteristics:

• On-demand access

• Pay-as-you-go

• Scalable (increase or decrease anytime)

• Accessible from anywhere

Think & Ask (Question-driven):

• What happens if a company buys servers but usage drops?

• What if suddenly users increase 10x overnight?

2. Traditional IT vs Cloud Computing

Traditional IT Cloud Computing

Buy hardware upfront No upfront hardware cost

Limited scalability Instant scalability

High maintenance Provider manages infrastructure

Long setup time Resources ready in minutes

Fixed capacity Flexible capacity

Impact-based explanation:
• If servers are not enough → application crashes

• If servers are unused → money wasted

• Cloud solves both problems

3. Why Companies Move to the Cloud

Main reasons:

1. Cost optimization – pay only for what you use

2. Scalability – handle traffic spikes easily

3. High availability – systems stay online

4. Global reach – deploy applications worldwide

5. Security & compliance – enterprise-grade security

Ask students:

• Why would a startup prefer cloud over buying servers?

• Why would a global company need data centers worldwide?

4. Common Cloud Terms

a) Compute

• Virtual machines, containers, serverless

• Used to run applications and workloads

Example: EC2 (AWS), Azure VM, Google Compute Engine

b) Storage

• Used to store data (files, backups, databases)

Types:

• Object storage (images, videos)

• Block storage (VM disks)

• File storage (shared drives)


c) Network

• Connects cloud resources

Includes:

• Virtual networks

• Subnets

• Firewalls

• Load balancers

Simple analogy:

• Compute = Brain

• Storage = Memory

• Network = Roads

5. Shared Responsibility Model

Cloud security is a shared responsibility between:

Cloud Provider

• Physical data centers

• Hardware

• Network infrastructure

• Hypervisor

Customer

• Data

• User access

• Applications

• Operating systems (depending on service)

Key question:

• Who is responsible if data is leaked due to weak password?


Cloud Service Models

6. Infrastructure as a Service (IaaS)

What you get:

• Virtual machines

• Storage

• Networking

You manage:

• OS

• Applications

• Data

Real-life example:

• Renting an empty house and furnishing it yourself

Cloud examples:

• AWS EC2

• Azure Virtual Machines

7. Platform as a Service (PaaS)

What you get:

• OS

• Runtime

• Development platform

You manage:

• Application code

• Data

Real-life example:
• Renting a fully furnished house

Cloud examples:

• Azure App Service

• Google App Engine

8. Software as a Service (SaaS)

What you get:

• Complete software

You manage:

• Only usage and data

Real-life example:

• Using a hotel room

Cloud examples:

• Gmail

• Zoom

• Microsoft 365

Cloud Deployment Models

9. Public Cloud

• Shared infrastructure

• Managed by cloud provider

Example: AWS, Azure, GCP

Best for: startups, scalability

10. Private Cloud

• Dedicated infrastructure
• More control and security

Example: Company-owned data center

Best for: sensitive data

11. Hybrid Cloud

• Combination of public + private cloud

Example: Banking systems

Use case: sensitive data on private, apps on public

12. Multi-Cloud

• Using multiple cloud providers

Example: AWS + Azure

Why: avoid vendor lock-in, better availability

Practical & Real-World Examples

13. Real-World Use Cases

Netflix

• Uses cloud to scale during peak hours

• Streams content globally

Gmail

• Stores billions of emails securely

• High availability and redundancy

Zoom

• Scales instantly during meetings

• Handles millions of concurrent users


14. Simple Diagram Explanation (Verbal)

Traditional IT:
User → Company Server → Application

Cloud:
User → Internet → Cloud Provider → Scalable Resources

You might also like