# Day-01: Introduction to Cloud and GCP

---

## What You Will Learn Today

- What is Cloud Computing?
- Difference between Cloud and Traditional IT
- Why choose Google Cloud (GCP) over AWS or Azure?
- Create your Free GCP Account
- Quick Tour: GCP Console and Cloud Shell

---

## Concepts Simplified

### What is Cloud Computing?

Cloud computing means renting servers, databases, storage, and other services over the internet instead of owning them.

In simple words:  
> "You pay only for what you use. No upfront investment, no maintenance headache."

**Cloud providers**: Google Cloud (GCP), Amazon Web Services (AWS), Microsoft Azure

---

### Traditional IT vs Cloud

| Traditional IT                | Cloud (GCP)                       |
|------------------------------|-----------------------------------|
| Buy servers upfront           | Rent what you need                |
| Pay for peak capacity         | Auto-scale as needed              |
| Manual setup                  | Automated provisioning            |
| High maintenance              | Managed by Google                 |

---

### Why GCP?

- Google-level infrastructure (same as YouTube, Gmail)
- Powerful networking and AI services
- Easy to use UI + powerful CLI
- Cost-effective and beginner-friendly
- Used by gaints like META

---

## Task: Create Your Free GCP Account

1. Go to: https://cloud.google.com/free
2. Sign in with your Gmail
3. Provide PAN and card details or UPI

✅ No charges unless you upgrade manually.

---

## Task: Explore GCP Console and Cloud Shell

### GCP Console

- URL: [https://console.cloud.google.com](https://console.cloud.google.com)
- Everything you need is here: compute, storage, billing, IAM, etc.

### Cloud Shell

- Built-in terminal in your browser
- Free VM with 5GB storage
- Comes pre-installed with `gcloud` CLI

🔍 Try this:
```bash
gcloud auth list
gcloud config list
```

---
