0% found this document useful (0 votes)
1 views

CloudComputing

Uploaded by

chocsword44
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

CloudComputing

Uploaded by

chocsword44
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

### Class Notes

**Date:2024.12**

**Lecture Topic:** Introduction to Cloud Computing

#### Part 1: What is Cloud Computing?

1. **Definition**
- Cloud Computing refers to the delivery of computing services over the
internet, enabling on-demand access to resources like servers, storage, databases,
and applications.

2. **Key Characteristics**
- **On-Demand Self-Service:** Users can access resources without human
intervention.
- **Broad Network Access:** Accessible over the internet from various devices.
- **Resource Pooling:** Providers share resources among multiple customers.
- **Scalability:** Resources can be scaled up or down as needed.
- **Measured Service:** Pay-as-you-go pricing model.

#### Part 2: Cloud Computing Models

1. **Service Models**
- **Infrastructure as a Service (IaaS):** Provides virtualized computing
resources (e.g., Amazon EC2, Google Compute Engine).
- **Platform as a Service (PaaS):** Offers platforms for application development
and deployment (e.g., Microsoft Azure, Heroku).
- **Software as a Service (SaaS):** Delivers software applications over the
internet (e.g., Google Workspace, Salesforce).

2. **Deployment Models**
- **Public Cloud:** Services offered over the public internet and shared by
multiple organizations.
- **Private Cloud:** Dedicated infrastructure for a single organization,
offering enhanced security.
- **Hybrid Cloud:** Combination of public and private clouds to meet specific
needs.

#### Part 3: Advantages of Cloud Computing

1. **Cost Efficiency**
- Reduces the need for on-premises infrastructure.
- Pay-as-you-use model minimizes upfront investments.

2. **Flexibility and Scalability**


- Quickly adjust resources to meet changing demands.

3. **Global Accessibility**
- Access services from anywhere with an internet connection.

4. **Disaster Recovery and Backup**


- Provides reliable backup solutions and quick disaster recovery options.

5. **Collaboration and Productivity**


- Facilitates real-time collaboration and access to shared resources.

#### Part 4: Challenges in Cloud Computing


1. **Security and Privacy**
- Risk of data breaches and unauthorized access.
- Compliance with regulations like GDPR.

2. **Downtime and Reliability**


- Service outages can disrupt operations.

#### Part 5: Applications of Cloud Computing

1. **Business**
- Hosting websites and e-commerce platforms.
- Enterprise resource planning (ERP) systems.

2. **Education**
- Online learning platforms and virtual classrooms.

3. **Healthcare**
- Storing and analyzing patient data.
- Telemedicine services.

4. **Entertainment**
- Streaming platforms like Netflix and Spotify.

#### Conclusion
- Cloud Computing is a transformative technology that provides flexible, scalable,
and cost-effective solutions for various industries.
- While challenges like security and cost management exist, its benefits continue
to drive widespread adoption.

You might also like