Skip to content

RahulJangid7779/Basic-Cloud-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

PART 1 — README.md Copy this into README.md:

markdown Copy Edit

☁️ Cloud Computing Basics

This repository is a beginner-friendly guide to understanding the fundamentals of Cloud Computing.
It covers the basic concepts, service models, deployment models, key providers, and security essentials.


📂 Contents

  1. Introduction to Cloud Computing
  2. Cloud Service Models (IaaS, PaaS, SaaS)
  3. Cloud Deployment Models
  4. Advantages and Challenges
  5. Key Cloud Providers
  6. Basic Cloud Security

🚀 Why Learn Cloud?

Cloud computing powers most of today’s applications and services. Whether it’s Google Drive, Netflix, or AWS, understanding the cloud is essential for modern software development and deployment.


🖼 Diagrams

All diagrams are available in the /diagrams folder.


📚 References

See the References file for further reading and official documentation.


Author: Your Name
License: MIT PART 2 — 01-introduction-to-cloud.md Copy this into 01-introduction-to-cloud.md:

markdown Copy Edit

1. Introduction to Cloud Computing

What is Cloud Computing?

Cloud computing is the delivery of computing services (servers, storage, databases, networking, software, etc.) over the internet (“the cloud”).

Instead of owning physical hardware, you rent resources from a cloud provider.


Key Features:

  • On-demand self-service – Access resources when needed.
  • Broad network access – Use from anywhere via the internet.
  • Resource pooling – Shared infrastructure for efficiency.
  • Rapid elasticity – Scale up/down instantly.
  • Measured service – Pay for what you use.

Real-World Examples:

  • Google Drive – Cloud storage
  • Netflix – Streaming using AWS
  • GitHub Codespaces – Cloud IDE PART 3 — 02-cloud-service-models.md Copy this into 02-cloud-service-models.md:

markdown Copy Edit

2. Cloud Service Models

Cloud service models define the level of control and responsibility between the provider and the user.


1️⃣ Infrastructure as a Service (IaaS)

  • Provides virtualized computing resources over the internet.
  • Users manage OS, apps, and configurations.
  • Examples: AWS EC2, Google Compute Engine, Azure VMs.

2️⃣ Platform as a Service (PaaS)

  • Provides a platform for developing, running, and managing applications.
  • Users focus on code, not infrastructure.
  • Examples: Google App Engine, Heroku, AWS Elastic Beanstalk.

3️⃣ Software as a Service (SaaS)

  • Software delivered over the internet, ready to use.
  • Managed completely by the provider.
  • Examples: Gmail, Slack, Zoom.

Cloud Service Models PART 4 — 03-cloud-deployment-models.md Copy this into 03-cloud-deployment-models.md:

markdown Copy Edit

3. Cloud Deployment Models


☁ Public Cloud

  • Services offered over the public internet.
  • Owned and operated by third-party providers.
  • Examples: AWS, Azure, Google Cloud.

🏢 Private Cloud

  • Dedicated cloud infrastructure for one organization.
  • More control and security.
  • Example: VMware Cloud on-premises.

🌗 Hybrid Cloud

  • Combines public and private clouds.
  • Enables workload portability and flexibility.
  • Example: AWS Outposts + On-prem data centers.

Cloud Deployment Models

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published