Orientation to Computing โ II
Unit 5: Introduction to Cloud Computing
From renting servers to deploying globally โ master cloud models, virtualization, AWS basics, and start earning by hosting real websites for Indian businesses.
โฑ๏ธ Time to Complete: 8โ10 hours | ๐ฐ Earning Potential: โน5,000โโน15,000/month | ๐ 30 MCQs (Bloom's Mapped)
๐ผ Jobs this unlocks: Jr Cloud Engineer (โน5โ8 LPA) | Cloud Support (โน3โ5 LPA) | AWS Intern (โน15Kโ25K/month)
Opening Hook โ The Cloud Powering 1.4 Billion Indians
โ๏ธ How Reliance Jio Built India's Largest Private Cloud
When Reliance Jio launched in 2016, it didn't just build a telecom network โ it built India's largest private cloud infrastructure. With over 450 million subscribers streaming JioTV, making JioMeet calls, and using JioCloud storage, Jio needed a computing backbone that could handle 10+ exabytes of data traffic per month. They built massive data centres in Navi Mumbai and across India, running thousands of servers that spin up and down based on demand โ that's cloud computing in action.
Meanwhile, the Indian government launched MeghRaj (GI Cloud) โ a national cloud initiative that powers everything from your DigiLocker documents to Aadhaar authentication (processing 100 million+ verifications daily). When you download your marksheet from DigiLocker or authenticate your identity via Aadhaar at a bank, you're using government cloud infrastructure managed by NIC (National Informatics Centre).
What if YOU had deployed this? What if you could set up cloud servers, host websites that serve millions, and design architectures that scale automatically? That's exactly what this chapter teaches you โ from zero to cloud-capable.
Learning Outcomes โ Bloom's Taxonomy Mapped
| Bloom's Level | Learning Outcome |
|---|---|
| ๐ต Remember | List the 5 essential characteristics of cloud computing (NIST) and name the 4 deployment models |
| ๐ต Understand | Explain IaaS, PaaS, and SaaS service models with real-world Indian examples and the pizza analogy |
| ๐ข Apply | Deploy a static website on a cloud platform (Netlify/Vercel) and obtain a live public URL |
| ๐ข Analyze | Compare public vs private vs hybrid cloud architectures and determine which suits different Indian business scenarios |
| ๐ Evaluate | Assess cloud migration challenges and cost implications for an Indian government department or SME |
| ๐ Create | Design a complete cloud architecture proposal for a local school or small business, including services, cost estimates, and deployment strategy |
Concept Explanation โ Cloud Computing from Scratch
1. What is Cloud Computing?
Plain English: Cloud computing means using someone else's computers over the internet instead of buying your own. Just like you don't build a personal power plant to get electricity โ you plug into the grid and pay for what you use โ cloud computing lets you "plug into" computing power, storage, and software over the internet and pay only for what you consume.
Technical Definition: Cloud computing is the on-demand delivery of IT resources โ including servers, storage, databases, networking, software, and analytics โ over the internet ("the cloud") with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centres and servers, you can access technology services from a cloud provider like Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
๐ฆ The SBI Locker Analogy
Imagine you have valuable jewellery. You have two options:
Option A (Traditional IT): Build a vault in your house. Buy a safe, install CCTV, hire a guard, maintain the alarm system. Expensive, complex, and you bear all the risk.
Option B (Cloud Computing): Rent a locker at SBI. The bank provides the vault, security guards, CCTV, insurance โ you just pay a yearly rental fee. If you need a bigger locker, you upgrade. If you don't need it anymore, you stop paying.
Cloud computing is Option B for IT. You rent computing power, storage, and software from providers like AWS, instead of buying and maintaining your own servers.
The 5 Essential Characteristics of Cloud Computing (NIST Definition)
| Characteristic | What It Means | Indian Example |
|---|---|---|
| On-Demand Self-Service | Get computing resources instantly without human interaction with the provider | An IIT student spins up an AWS EC2 server at 2 AM for a project โ no need to call anyone |
| Broad Network Access | Access services from any device โ laptop, phone, tablet โ over the internet | DigiLocker documents accessible from any smartphone across India |
| Resource Pooling | Provider's resources are shared among multiple customers (multi-tenant model) | Multiple Indian startups share the same AWS Mumbai data centre infrastructure |
| Rapid Elasticity | Scale up or down instantly based on demand | IRCTC scales up servers during Tatkal booking (10 AM rush) and scales down at night |
| Measured Service | Pay only for what you use โ like an electricity meter | A Jaipur startup pays โน500/month for a small server; Flipkart pays lakhs for thousands of servers |
2. Cloud Applications You Already Use
You're already a cloud user โ you just didn't know it! Every time you send a Gmail, store photos on Google Drive, watch Netflix, or submit an assignment on Google Classroom, you're using cloud computing. The software and data don't live on your phone or laptop โ they live on servers in data centres thousands of kilometres away.
| Application | Service Type | Cloud Provider | Indian Users (Approx.) |
|---|---|---|---|
| Gmail | SaaS (Email) | Google Cloud | 200+ million |
| Google Drive | SaaS (Storage) | Google Cloud | 150+ million |
| Netflix India | SaaS (Streaming) | AWS | 30+ million |
| Zoho CRM | SaaS (Business) | Zoho Cloud (Chennai) | 80+ million globally |
| DigiLocker | SaaS (Document) | NIC / MeghRaj | 200+ million |
| SaaS (Messaging) | Meta's private cloud | 500+ million | |
| IRCTC | SaaS (Booking) | NIC + Cloud partners | 100+ million |
| UPI (PhonePe/GPay) | SaaS (Payments) | Google Cloud / AWS | 350+ million |
3. Cloud Deployment Models
Not all clouds are the same. Depending on who owns the infrastructure, who can access it, and where it's located, clouds are classified into deployment models. Think of it like housing โ you can live in a PG/hostel (shared), own a house (private), or have a mix (hybrid).
Public Cloud
Infrastructure is owned by a cloud provider (AWS, Azure, GCP) and shared among multiple customers over the internet. Like staying in a hotel โ you share the building with other guests, the hotel manages everything, and you pay per night.
Pros: No upfront cost, instant scalability, managed by provider. Cons: Less control, shared resources, data sovereignty concerns.
Indian Example: Swiggy uses AWS public cloud โ they don't own servers. During peak dinner hours (7โ9 PM), AWS automatically scales up Swiggy's infrastructure and scales down at 2 AM.
Private Cloud
Infrastructure is dedicated to a single organisation. Like owning your own house โ you have complete control, privacy, and customisation, but you bear all costs and maintenance.
Pros: Full control, enhanced security, compliance. Cons: Expensive to build and maintain, limited scalability.
Indian Example: SBI runs its core banking system on a private cloud in its own data centres. Customer financial data never leaves SBI-controlled infrastructure โ required by RBI regulations.
Hybrid Cloud
Combination of public and private cloud, connected together. Like having a house (private) but also renting hotel rooms (public) when guests overflow during a wedding. Sensitive data stays in the private cloud; less sensitive workloads run on the public cloud.
Indian Example: SBI uses private cloud for core banking + AWS public cloud for its YONO app's frontend and marketing website. Critical financial transactions stay private; customer-facing content scales on public cloud.
Community Cloud
Shared infrastructure for organisations with common concerns (security, compliance, industry). Like a gated community โ shared among specific members with common rules.
Indian Example: NIC provides community cloud for all central and state government departments. Multiple ministries share the same cloud infrastructure under MeghRaj.
| Model | Control | Cost | Security | Scalability | Indian Example |
|---|---|---|---|---|---|
| Public | Low | Pay-per-use (low) | Moderate | Very High | Swiggy on AWS |
| Private | Full | High (CapEx) | Very High | Limited | SBI Core Banking |
| Hybrid | Mixed | Moderate | High | High | SBI (Private + YONO on AWS) |
| Community | Shared | Shared costs | High | Moderate | NIC for Govt Depts |
| Multi-Cloud | Mixed | Variable | Provider-dependent | Very High | Flipkart (GCP + own DC) |
4. Service Models โ IaaS, PaaS, SaaS
Cloud services come in three layers, each giving you different levels of control and convenience. The easiest way to understand them is the Pizza Analogy.
๐ The Pizza Analogy for Cloud Service Models
Traditional IT (On-Premises) = Making Pizza at Home
You buy the ingredients, make the dough, build the oven, cook the pizza, set the table, and serve. You manage EVERYTHING.
IaaS (Infrastructure as a Service) = Renting a Kitchen
Someone gives you an empty kitchen with an oven, gas, and counter space. You bring your own ingredients, dough, and recipe. You still cook, but you don't worry about building the kitchen. Example: AWS EC2 โ you get a virtual server; you install the OS and apps.
PaaS (Platform as a Service) = Food Court Kitchen
The kitchen is fully equipped with a chef's station, pre-heated oven, pre-made dough, and basic ingredients. You just bring your special recipe and toppings. You focus on cooking, not setup. Example: Heroku โ you just upload your code; they manage servers, OS, runtime.
SaaS (Software as a Service) = Ordering from Zomato
You don't cook at all. You open the app, order pizza, and eat. Everything โ kitchen, chef, delivery โ is managed for you. Example: Gmail โ you just use email; Google manages everything behind it.
| Feature | IaaS | PaaS | SaaS |
|---|---|---|---|
| What You Manage | OS, Apps, Data, Middleware | Just your Code & Data | Nothing โ just use it |
| Provider Manages | Hardware, Networking, Virtualisation | Hardware + OS + Runtime | Everything |
| Control Level | High | Medium | Low |
| Flexibility | Maximum | Moderate | Minimal |
| Example (Global) | AWS EC2, Azure VMs, GCP Compute | Heroku, Google App Engine, Elastic Beanstalk | Gmail, Salesforce, Dropbox |
| Indian Company Using | Flipkart (AWS EC2) | Freshworks (on Heroku initially) | Zoho CRM, Tally on Cloud |
| Best For | DevOps teams, custom infrastructure | Developers who want to focus on code | End users, businesses |
| Skill Needed | System admin, networking, Linux | Programming (Python, Node.js) | Basic computer literacy |
| Analogy | Renting an empty kitchen | Food court kitchen | Ordering from Zomato |
5. Data Analytics on Cloud
Cloud has revolutionised data analytics. Instead of buying expensive Hadoop clusters (โน50 lakh+), you can now run Big Data queries on cloud platforms for a few rupees per query. This has made analytics accessible to even small Indian startups.
| Cloud Analytics Service | Provider | What It Does | Free Tier? |
|---|---|---|---|
| Google BigQuery | Google Cloud | Serverless data warehouse โ query petabytes with SQL | โ 1 TB/month free |
| AWS EMR | Amazon | Managed Hadoop/Spark clusters for Big Data processing | Limited free tier |
| Azure Synapse | Microsoft | Unified analytics โ data warehousing + Big Data + ML | Free credits for students |
| Databricks | Databricks | Unified analytics platform (Spark-based) for data engineering & ML | Community edition free |
| AWS Redshift | Amazon | Cloud data warehouse for structured data analytics | 2-month free trial |
6. Virtualization โ The Foundation of Cloud
Plain English: Virtualization is like dividing one large apartment into multiple smaller rooms, each with its own lock, AC, and furniture. One physical computer is split into multiple "virtual computers," each running independently. This is the core technology that makes cloud computing possible.
Technical Definition: Virtualization uses software called a hypervisor to create multiple virtual machines (VMs) on a single physical server. Each VM has its own operating system, applications, and allocated resources (CPU, RAM, storage).
Hypervisor Types
| Type | Name | How It Works | Examples | Used By |
|---|---|---|---|---|
| Type 1 (Bare-Metal) | Runs directly on hardware | No host OS needed โ the hypervisor IS the OS. Maximum performance. | VMware ESXi, Microsoft Hyper-V, Citrix Xen | AWS, Azure, enterprise data centres |
| Type 2 (Hosted) | Runs on top of a host OS | Installed like any software on Windows/Mac/Linux. Easier but slower. | VirtualBox, VMware Workstation, Parallels | Students, developers, testing |
Virtual Machines vs Containers
Analogy: Think of VMs as separate houses โ each house has its own foundation, walls, plumbing, kitchen, and garden. Independent but heavy. Containers are like apartments in a building โ they share the building's foundation, plumbing, and elevator, but each apartment is a separate living unit. Lighter and faster.
| Feature | Virtual Machines (VMs) | Containers (Docker) |
|---|---|---|
| Size | Heavy (GBs) โ includes full OS | Lightweight (MBs) โ shares host OS kernel |
| Boot Time | Minutes | Seconds |
| Isolation | Strong โ separate OS per VM | Process-level isolation โ shares OS kernel |
| Performance | Slower (OS overhead) | Near-native performance |
| Use Case | Running different OS (Linux on Windows), legacy apps | Microservices, DevOps, CI/CD pipelines |
| Example Tool | VMware, VirtualBox, Hyper-V | Docker, Podman, containerd |
| Orchestration | vSphere, OpenStack | Kubernetes (K8s), Docker Swarm |
| Indian Usage | TCS/Infosys enterprise clients | Razorpay, Swiggy, Zerodha microservices |
docker run hello-world and build from there.
7. Major Cloud Providers
The Big Three โ Global
| Provider | Market Share (2024) | Key Strength | Indian Region(s) | Free Tier Highlights |
|---|---|---|---|---|
| AWS (Amazon) | ~31% | Largest service portfolio (200+ services), most mature | Mumbai (ap-south-1), Hyderabad (ap-south-2) | 12 months free: EC2, S3, RDS, Lambda |
| Microsoft Azure | ~25% | Enterprise integration (Office 365, Active Directory), hybrid strength | Pune, Chennai, Mumbai | 12 months free + $200 credit |
| Google Cloud (GCP) | ~11% | Best for AI/ML (TensorFlow, BigQuery), data analytics | Mumbai, Delhi | $300 credit + always-free tier |
Indian Cloud Providers
| Provider | Headquartered | Speciality | Notable Clients |
|---|---|---|---|
| CtrlS Datacenters | Hyderabad | Asia's largest Tier-4 data centre, managed hosting | Banks, govt agencies, pharma companies |
| Yotta Infrastructure | Navi Mumbai | Hyperscale data centre (Hiranandani Group), GPU cloud | BSE, NPCI, IRCTC, government |
| Jio Cloud | Navi Mumbai | Private cloud for Reliance ecosystem, edge computing | JioTV, JioMart, JioMeet |
| NIC (National Informatics Centre) | New Delhi | Government IT backbone, MeghRaj GI Cloud | All central & state govt departments |
| Zoho Cloud | Chennai | Self-hosted cloud for 55+ SaaS products | Zoho CRM, Zoho Mail, 80M+ global users |
8. Cloud Tools & Infrastructure as Code (IaC)
Managing cloud resources manually (clicking buttons in AWS Console) works for small projects. But when you have hundreds of servers, databases, and networks, you need to manage them through code โ this is called Infrastructure as Code (IaC). Think of it as writing a recipe instead of cooking from memory โ reproducible, version-controlled, and error-free.
| Tool | Type | Works With | Language |
|---|---|---|---|
| Terraform | IaC (Multi-cloud) | AWS, Azure, GCP, and 100+ providers | HCL (HashiCorp Configuration Language) |
| AWS CloudFormation | IaC (AWS-only) | AWS services only | JSON / YAML |
| AWS CLI | Command-line tool | AWS services | Shell commands |
| Azure CLI | Command-line tool | Azure services | Shell commands |
| gcloud CLI | Command-line tool | Google Cloud services | Shell commands |
| Ansible | Configuration management | Multi-cloud + on-premises | YAML (Playbooks) |
Terraform (HCL) # Create an AWS EC2 instance using Terraform resource "aws_instance" "my_server" { ami = "ami-0c55b159cbfafe1f0" # Amazon Linux 2 instance_type = "t2.micro" # Free tier eligible tags = { Name = "EduArtha-Cloud-Lab" } } # Create an S3 bucket for static website hosting resource "aws_s3_bucket" "website" { bucket = "eduartha-student-portfolio" }
9. Serverless Computing
Plain English: Serverless doesn't mean "no servers" โ it means you don't manage servers. The cloud provider handles everything. You just upload your code, and it runs automatically when triggered. You pay only for the exact time your code runs โ not for idle servers sitting unused.
Analogy: Traditional servers are like having a personal driver on salary โ you pay them even when they're sitting idle. Serverless is like Uber โ you pay only when you ride. No ride? No charge.
| Service | Provider | Trigger Examples | Pricing Model |
|---|---|---|---|
| AWS Lambda | Amazon | API call, file upload to S3, scheduled timer | First 1M requests/month free, then $0.20 per 1M |
| Google Cloud Functions | HTTP request, Pub/Sub message, Cloud Storage event | First 2M invocations/month free | |
| Azure Functions | Microsoft | HTTP trigger, queue message, timer | First 1M executions/month free |
Real-world Use Cases:
- Auto-resize images: User uploads a photo โ Lambda automatically creates thumbnail versions
- Process form submissions: Student fills a Google Form โ Cloud Function saves data to a database and sends email confirmation
- Chatbot backend: User sends message โ Lambda processes it via AI and returns response
10. Edge Computing
Plain English: Cloud computing processes data in faraway data centres. But what about scenarios where even milliseconds of delay matter โ like a self-driving car or a factory robot? Edge computing processes data closer to where it's generated (at the "edge" of the network), reducing latency drastically.
Analogy: Cloud = ordering food from a restaurant across the city (takes time). Edge = having a kitchen in your building's ground floor (instant). Sometimes you need the restaurant's full menu (cloud); sometimes you just need instant chai (edge).
| Feature | Cloud Computing | Edge Computing |
|---|---|---|
| Data Processing Location | Centralised data centres (far away) | Near the data source (local devices/servers) |
| Latency | Higher (50โ200 ms) | Very low (<10 ms) |
| Bandwidth Usage | High (all data sent to cloud) | Low (only processed results sent to cloud) |
| Best For | Large-scale analytics, storage, ML training | IoT, real-time gaming, autonomous vehicles, AR/VR |
| Indian Example | Paytm analytics on BigQuery | Jio's edge servers for JioTV low-latency streaming |
11. Indian Government Cloud โ MeghRaj & Digital India
India's government recognised that each ministry and department maintaining its own servers was wasteful and insecure. In 2014, MeitY (Ministry of Electronics & IT) launched MeghRaj โ the GI Cloud (Government of India Cloud) initiative to consolidate government IT infrastructure into a unified cloud platform.
๐๏ธ MeghRaj โ GI Cloud Architecture
What is it? A multi-cloud environment for Indian government departments, managed by NIC (National Informatics Centre), providing IaaS, PaaS, and SaaS to ministries and state governments.
Infrastructure: NIC operates data centres in Delhi, Pune, Hyderabad, and Bhubaneswar, hosting 10,000+ government applications.
Key Services Powered by GI Cloud:
โข DigiLocker: 200+ million users store Aadhaar, PAN, driving licence, marksheets digitally
โข Aadhaar Authentication: UIDAI processes 100 million+ biometric authentications daily on cloud infrastructure
โข UMANG App: Unified Mobile Application for New-age Governance โ 1,800+ govt services on one app
โข GeM (Government e-Marketplace): โน3 lakh crore+ procurement processed on cloud
โข CoWIN: The COVID-19 vaccination platform that managed 2 billion+ vaccine doses ran on cloud
12. Cloud Job Roles & Career Paths
| Role | What They Do | Key Skills | Entry Salary (India) |
|---|---|---|---|
| Cloud Engineer | Build, deploy, and manage cloud infrastructure | AWS/Azure, Linux, Terraform, Docker, networking | โน5โ10 LPA |
| Cloud Architect | Design cloud solutions and architecture for organisations | Multi-cloud, security, cost optimisation, system design | โน15โ30 LPA |
| Cloud Administrator / SysOps | Monitor, maintain, and troubleshoot cloud systems | AWS Console, CloudWatch, IAM, backups, patching | โน4โ8 LPA |
| DevOps Engineer | Automate deployment pipelines, CI/CD, infrastructure | Docker, Kubernetes, Jenkins, Git, Terraform, scripting | โน6โ12 LPA |
| Solutions Architect | Bridge business needs with cloud technical solutions | Cloud architecture, communication, cost analysis | โน12โ25 LPA |
| Cloud Security Specialist | Secure cloud infrastructure, compliance, IAM policies | IAM, encryption, firewalls, compliance (GDPR, DPDP) | โน8โ15 LPA |
13. Cloud Cost Optimisation
Cloud is pay-per-use, but without careful management, bills can skyrocket. Many Indian startups have horror stories of unexpected โน50,000+ monthly AWS bills because they left servers running overnight or chose oversized instances.
| Strategy | What It Means | Savings Potential |
|---|---|---|
| Right-Sizing | Choose the correct instance size (don't use a truck to carry a bag) | 30โ50% cost reduction |
| Reserved Instances | Commit to 1โ3 year plans for discounts (like annual gym membership vs daily pass) | Up to 72% savings vs on-demand |
| Spot Instances | Use spare cloud capacity at huge discounts (like last-minute flight deals) | Up to 90% savings |
| Auto-Scaling | Automatically add/remove servers based on traffic | Only pay for what you need |
| Serverless | No idle servers โ pay only when code executes | Massive savings for event-driven workloads |
| Budget Alerts | Set spending limits with AWS Budgets / Azure Cost Management | Prevents bill shock |
Learn by Doing โ 3-Tier Lab Structure
๐ข Tier 1 โ GUIDED TASK: Deploy a Static Website on Netlify
Step 1: Create Your HTML File
Open Notepad (Windows) or any text editor. Type the following code and save it as index.html:
HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>My First Cloud-Deployed Website</title> <style> body { font-family: Arial, sans-serif; text-align: center; background: linear-gradient(135deg, #667eea, #764ba2); color: white; padding: 50px; } h1 { font-size: 2.5rem; margin-bottom: 10px; } p { font-size: 1.2rem; opacity: 0.9; } .card { background: rgba(255,255,255,0.15); border-radius: 16px; padding: 30px; max-width: 600px; margin: 30px auto; } </style> </head> <body> <h1>โ๏ธ Hello Cloud!</h1> <p>This website is deployed on the cloud.</p> <div class="card"> <h2>About Me</h2> <p>I am a student learning Cloud Computing.</p> <p>๐ India | ๐ BCA Student | โ๏ธ Future Cloud Engineer</p> </div> </body> </html>
Step 2: Create a Netlify Account
- Go to
netlify.comโ Click "Sign up" - Sign up with your GitHub account or email
- Verify your email if prompted
Step 3: Deploy via Drag-and-Drop
- After logging in, you'll see the Netlify dashboard
- Look for the section that says "Want to deploy a new site without connecting to Git? Drag and drop your site output folder here"
- Create a folder on your desktop called
my-cloud-site - Put your
index.htmlfile inside this folder - Drag the entire folder onto the Netlify drop zone
- Wait 10โ30 seconds โ Netlify will deploy your site!
Step 4: Get Your Live URL
- Netlify will give you a URL like:
https://random-name-12345.netlify.app - Click the URL โ your website is now LIVE on the internet!
- You can share this URL with anyone in the world
- Optional: Click "Domain settings" โ "Edit site name" to customise your URL (e.g.,
yourname-portfolio.netlify.app)
Step 5: Celebrate! ๐
You just deployed your first website to the cloud! This is exactly what cloud engineers do โ deploy applications to servers accessible worldwide. Take a screenshot of your live site. Share the URL on LinkedIn with #CloudComputing #EduArtha. This is your first portfolio piece.
vercel.com). Compare the deployment experience. Which was faster? Which URL format do you prefer?
๐ก Tier 2 โ SEMI-GUIDED TASK: AWS Free Tier โ Create Account & Explore S3
Your Mission:
Create an AWS Free Tier account, create an S3 bucket, upload files, and enable static website hosting.
Hints:
- Create AWS Account: Go to
aws.amazon.com/freeโ Click "Create a Free Tier Account." You'll need an email, phone number, and a debit/credit card (they charge โน2 for verification, refunded immediately). Choose the "Basic Support โ Free" plan. - Navigate to S3: In the AWS Console, search for "S3" in the top search bar โ Click "Amazon S3."
- Create a Bucket: Click "Create bucket" โ Name it something unique (e.g.,
yourname-cloud-lab-2025) โ Select "Asia Pacific (Mumbai) ap-south-1" as the region โ Uncheck "Block all public access" (for website hosting) โ Click "Create bucket." - Upload Your HTML File: Open your bucket โ Click "Upload" โ Add your
index.htmlfile โ Click "Upload." - Enable Static Website Hosting: Go to bucket Properties โ Scroll to "Static website hosting" โ Enable it โ Set
index.htmlas the Index document โ Save. You'll get a website endpoint URL! - Set Bucket Policy: Go to Permissions โ Bucket Policy โ Add a policy to allow public read access (search "S3 public read bucket policy" for the JSON template).
index.html and see how S3 keeps both versions. This is how production websites do rollbacks when something breaks.
๐ด Tier 3 โ OPEN CHALLENGE: Design Cloud Architecture for a Local School
The Brief:
A local school (500 students, 30 teachers) wants to move to the cloud. They currently use paper records, a basic website on shared hosting, and WhatsApp for communication. Design a complete cloud architecture proposal covering:
- Website Hosting: Where will the school website be hosted? (Consider Netlify for static or AWS for dynamic)
- Student Database: Where will student records, attendance, and grades be stored? (Consider Google Sheets, Firebase, or AWS RDS)
- Email System: Set up school email (e.g., student@schoolname.edu.in) โ Google Workspace for Education is free!
- File Storage: Where will teachers store lesson plans, question papers, videos? (Google Drive, AWS S3, or OneDrive)
- Backup Strategy: How will data be backed up? How often?
- Cost Estimate: Monthly cost breakdown (hint: most should be โน0 using free tiers!)
- Architecture Diagram: Draw a diagram showing how all services connect
- Migration Plan: Step-by-step plan to move from paper to cloud (phased approach over 3 months)
Deliverable: A 3โ5 page Google Doc proposal with architecture diagram. This becomes a real portfolio piece and can be pitched to actual schools.
Industry Spotlight โ A Day in the Life
๐ฉโ๐ป Ananya Krishnan, 26 โ Cloud Engineer at TCS, Hyderabad
Background: B.Tech (CSE) from JNTU Hyderabad. Learned AWS during a 3-month internship at a Hyderabad startup. Got AWS Certified Cloud Practitioner in 4th year. Placed at TCS through campus recruitment into their Cloud & Infrastructure Practice.
A Typical Day:
9:00 AM โ Morning standup with the cloud operations team. Review overnight alerts from CloudWatch dashboards. Check if any EC2 instances are unhealthy.
10:00 AM โ Work on a client migration project โ helping an NBFC (Non-Banking Financial Company) move their loan processing system from on-premises to AWS. Today's task: configure VPC (Virtual Private Cloud) networking and security groups.
11:30 AM โ Write Terraform scripts to automate the creation of 15 EC2 instances for the client's staging environment. Push code to Git for review.
1:00 PM โ Lunch at TCS cafeteria. Discuss Kubernetes deployment strategies with senior architect.
2:00 PM โ Client call to review the architecture diagram. Explain why we chose Application Load Balancer + Auto Scaling Group for their web tier.
3:30 PM โ Troubleshoot an issue: one of the client's Lambda functions is timing out. Root cause: database connection pool exhaustion. Fix deployed.
5:00 PM โ Prepare for AWS Solutions Architect Associate certification (company-sponsored). Study VPC peering and Transit Gateway concepts.
6:00 PM โ Update Jira tickets, write daily summary, log off.
| Detail | Info |
|---|---|
| Tools Used Daily | AWS Console, Terraform, Docker, CloudWatch, Jenkins, Git, Jira, Kubernetes |
| Entry Salary (2024) | โน4.5โ6 LPA + benefits |
| Mid-Level (3โ5 yrs) | โน10โ18 LPA |
| Senior (7+ yrs) | โน20โ40 LPA |
| Companies Hiring | TCS, Infosys, Wipro, HCL, Accenture, Cognizant, Amazon, Microsoft, Google, Rackspace, CtrlS |
| Key Certifications | AWS Cloud Practitioner, AWS Solutions Architect, Azure Administrator, GCP Associate Cloud Engineer |
Earn With It โ Freelance & Income Roadmap
๐ฐ Your Earning Path After This Chapter
Portfolio Piece: "Cloud-Deployed Web App โ Live URL" โ a website you built and deployed on Netlify/Vercel/AWS S3, with a shareable live link.
Beginner Gig Ideas:
โข Website hosting setup for local businesses (domain + Netlify/Vercel deployment) โ โน2,000โโน6,000
โข Custom domain + email setup (Google Workspace / Zoho Mail) โ โน3,000โโน8,000
โข Basic cloud migration consultation for small businesses โ โน5,000โโน15,000
โข WordPress hosting setup on AWS/DigitalOcean โ โน3,000โโน10,000
โข Monthly maintenance (backups, updates, monitoring) โ โน2,000โโน5,000/month recurring
| Platform | Best For | Typical Rate |
|---|---|---|
| Internshala | Indian student internships & freelance projects | โน3,000โโน10,000/project |
| Fiverr | Global clients, cloud hosting gigs | $20โ$100/gig (โน1,600โโน8,000) |
| Upwork | Longer projects, AWS/Azure setup | $20โ$50/hour |
| Direct outreach to Indian businesses | โน5,000โโน15,000/project | |
| WhatsApp/Local | Nearby shops, schools, clinics | โน2,000โโน8,000/project |
โฑ๏ธ Time to First Earning: 2โ3 weeks (if you complete Tier 1 lab, build a portfolio, and reach out to 10 local businesses needing websites)
MCQ Assessment Bank โ 30 Questions (Bloom's Mapped)
Remember / Identify (Q1โQ5)
Which of the following is NOT one of the 5 essential characteristics of cloud computing as defined by NIST?
- On-demand self-service
- Rapid elasticity
- Guaranteed uptime
- Measured service
In the cloud service model hierarchy, which model gives the user the LEAST control over the infrastructure?
- IaaS
- PaaS
- SaaS
- On-Premises
AWS EC2 is an example of which cloud service model?
- SaaS
- PaaS
- IaaS
- FaaS
MeghRaj (GI Cloud) is managed by which Indian government organisation?
- ISRO
- NIC (National Informatics Centre)
- DRDO
- NASSCOM
A Type 1 hypervisor is also known as:
- Hosted hypervisor
- Bare-metal hypervisor
- Container runtime
- Cloud hypervisor
Understand / Explain (Q6โQ10)
Why does IRCTC's booking system benefit from the "rapid elasticity" characteristic of cloud computing?
- Because it needs a fixed number of servers year-round
- Because traffic spikes massively during Tatkal hours (10 AM) and festival seasons, requiring automatic scaling
- Because it only operates during business hours
- Because it stores data on local computers
In the pizza analogy, PaaS is compared to a "food court kitchen" because:
- You eat without cooking โ everything is done for you
- You bring your own recipe and toppings but the kitchen and equipment are provided
- You build the kitchen, buy the oven, and then cook
- You only order food via an app
Why do containers (Docker) boot faster than Virtual Machines?
- Containers have more RAM allocated
- Containers share the host OS kernel instead of running a full separate OS
- Containers use faster processors
- Containers store data in the cloud while VMs store locally
What does "measured service" in cloud computing mean?
- Cloud providers measure your internet speed
- You pay based on actual resource usage, like a metered electricity connection
- The service is measured against competitors
- Usage is limited to a fixed monthly quota
Why is a private cloud preferred over public cloud for SBI's core banking system?
- Private cloud is cheaper than public cloud
- Private cloud is faster than public cloud
- RBI regulations require financial data to stay within bank-controlled infrastructure for compliance and security
- Public cloud providers don't operate in India
Apply / Implement (Q11โQ15)
A Pune-based coaching centre wants to host a simple website with information about courses, fees, and contact details. Which deployment approach is MOST appropriate?
- Set up a private cloud data centre in the coaching centre
- Deploy on a public cloud platform like Netlify or Vercel (free tier)
- Build a hybrid cloud with AWS + on-premises servers
- Use a community cloud shared with other coaching centres
You want to deploy a Python web application that handles student registrations. You don't want to manage servers, OS updates, or scaling. Which service model should you choose?
- IaaS โ Launch an EC2 instance and install everything manually
- PaaS โ Deploy on Heroku or Google App Engine
- SaaS โ Use Gmail to collect registrations
- On-Premises โ Buy a physical server
An Indian e-commerce startup wants to automatically resize product images when sellers upload them. Which cloud service is MOST suitable?
- AWS EC2 (keep a server running 24/7 to resize images)
- AWS Lambda (serverless function triggered on S3 upload)
- Google Drive (store images manually)
- Azure Virtual Desktop (use a remote computer to resize)
You need to create 20 identical cloud servers for a testing environment and want to automate the process. Which tool should you use?
- Microsoft Word
- Terraform
- Google Sheets
- Photoshop
A hospital in Chennai wants to run a patient management application with data stored securely. The application needs to comply with India's DPDP Act. Which cloud approach should they choose?
- Public cloud in a US data centre region
- Public cloud with data stored in India region (AWS Mumbai/Azure Pune)
- Store all data on USB drives
- Use free public Wi-Fi hotspots for cloud access
Analyze / Compare (Q16โQ20)
A startup processes 100 API requests per day. They are comparing a dedicated EC2 instance (โน2,500/month) vs AWS Lambda (โน0 for first 1M requests/month free). Which is more cost-effective?
- EC2 โ because dedicated servers are always better
- Lambda โ because 100 requests/day is well within the free tier, costing โน0
- Both cost the same
- Neither โ they should buy physical servers
Compare public cloud and private cloud for a government department handling citizen data under India's DPDP Act. Which analysis is CORRECT?
- Public cloud is always cheaper and more secure than private cloud
- Private cloud provides more control and data sovereignty but is costlier; public cloud (Indian region) can also be compliant with proper configuration
- Government departments cannot use any form of cloud computing
- Private cloud is always faster than public cloud
An Indian retail chain has 200 stores. Their POS (Point of Sale) system needs sub-10ms response times. Should they use cloud computing or edge computing for real-time transaction processing?
- Cloud computing โ all data should go to a central data centre
- Edge computing โ processing at or near each store for low latency, with periodic sync to cloud
- Neither โ use paper records
- Use only mobile phones for transactions
A team is choosing between VMware VMs and Docker containers for deploying a microservices-based food delivery app. Which analysis is correct?
- VMs are better because they are lighter and start faster
- Docker containers are better for microservices due to lightweight nature, fast boot, and efficient resource use
- Both are identical in performance and resource usage
- Neither can be used for web applications
Flipkart uses both Google Cloud and its own data centres (multi-cloud/hybrid). What is the primary advantage of this strategy?
- It's cheaper than using just one provider
- It provides redundancy โ if one provider fails, the other continues; also avoids vendor lock-in
- It's required by Indian law
- Google Cloud doesn't have enough capacity for Flipkart
Evaluate / Assess (Q21โQ25)
A state government is evaluating whether to migrate its land records system from physical servers to MeghRaj cloud. Which concern is MOST valid?
- Cloud computing is too new and unproven for government use
- Data migration risks (potential data loss during transfer), staff retraining needs, and internet connectivity in rural offices
- Cloud computing cannot handle database workloads
- The government should only use international cloud providers
An Indian startup is spending โน80,000/month on AWS. Upon audit, 40% of their EC2 instances are idle at night. Which cost optimisation strategy would you evaluate as MOST effective?
- Switch to a completely different cloud provider
- Implement auto-scaling and scheduled shutdown of non-production instances during non-business hours
- Move everything to on-premises servers
- Use only free-tier services
Evaluate the statement: "Serverless computing (AWS Lambda) should replace all traditional servers for every use case."
- True โ serverless is always better and cheaper
- False โ serverless has limitations like execution time limits (15 min for Lambda), cold start delays, and is not suitable for long-running processes or stateful applications
- True โ all companies are migrating to 100% serverless
- False โ serverless is only for small companies
Assess the security implications of a multi-cloud strategy for an Indian fintech company.
- Multi-cloud is always more secure because data is spread across providers
- Multi-cloud increases security complexity โ each provider has different security tools, IAM policies, and compliance certifications that need consistent management
- Multi-cloud eliminates all security risks
- Security is not a concern in cloud computing
The Indian government's DigiLocker stores 5 billion+ documents on cloud. Evaluate the disaster recovery requirements for such a system.
- No disaster recovery needed โ cloud never fails
- Multi-region replication across geographically separated Indian data centres, regular backups, automated failover, and periodic disaster recovery drills
- A single backup on a USB drive is sufficient
- Disaster recovery is only needed for private companies
Create / Design (Q26โQ30)
You are designing a cloud architecture for a new Indian food delivery startup. Which combination of services would you choose for the backend?
- Physical servers in a rented office room
- AWS EC2 (web servers) + RDS (database) + S3 (image storage) + Lambda (order notifications) + CloudFront (CDN)
- Only Google Sheets for all data
- Only a single laptop running as a server
Design a cloud-based attendance system for a college with 5,000 students. Which architecture would you propose?
- Paper registers only โ no cloud needed
- Mobile app (frontend) โ API Gateway โ Lambda (backend) โ DynamoDB (database) โ S3 (reports) + SNS (parent notifications)
- A single Excel file on a shared computer
- Email-based attendance with manual counting
You need to create a Terraform script to set up infrastructure for a web application. What resources would you define?
- Only a VPC
- VPC, subnets, security groups, EC2 instances, RDS database, S3 bucket, and IAM roles
- Only an S3 bucket
- Terraform cannot create cloud resources
Design a cost-effective cloud strategy for a Tier-3 city coaching centre (50 students) that wants a website, student portal, and online test platform.
- Use AWS Enterprise plan at โน50,000/month
- Netlify (free website hosting) + Google Workspace for Education (free email + Drive) + Google Forms (tests) + Firebase free tier (student portal) โ total cost: โน0โ500/month
- Build a private data centre in the coaching centre
- Use only WhatsApp for all needs
Create a disaster recovery plan for a small Indian e-commerce company running on AWS Mumbai region. What should the plan include?
- No plan needed โ AWS never goes down
- Daily S3 backups with cross-region replication to Hyderabad, RDS automated snapshots, Route 53 health checks with failover DNS, CloudWatch alarms, and documented recovery runbook
- Copy data to a USB drive weekly
- Print all orders on paper as backup
Short Answer Questions (5 Questions)
Q1. Explain the 5 essential characteristics of cloud computing with one Indian example for each.
Model Answer
1. On-Demand Self-Service: Users can provision resources without human interaction. Example: An IIT student creates an AWS EC2 instance at 2 AM for a hackathon โ no need to call AWS support.
2. Broad Network Access: Services accessible from any device over the internet. Example: DigiLocker documents can be accessed from any smartphone, tablet, or computer across India.
3. Resource Pooling: Provider resources are shared among multiple tenants. Example: Hundreds of Indian startups share the same AWS Mumbai data centre, each isolated through virtualisation.
4. Rapid Elasticity: Resources scale up/down based on demand. Example: IRCTC automatically scales up servers during Tatkal hours (10โ11 AM) when millions attempt bookings simultaneously.
5. Measured Service: Pay only for what you use. Example: A Jaipur-based startup pays โน500/month for a small cloud server, while Flipkart pays lakhs โ both pay based on actual resource consumption.
Q2. Compare IaaS, PaaS, and SaaS using a real-world analogy and provide one Indian example for each.
Model Answer
IaaS (Infrastructure as a Service): Like renting an empty kitchen โ you get the space and equipment but cook yourself. The provider gives you virtual servers, networking, and storage. You manage OS, applications, and data. Example: Flipkart uses AWS EC2 (IaaS) for their marketplace servers.
PaaS (Platform as a Service): Like a food court kitchen โ equipment, stove, and basic ingredients are provided. You just bring your recipe and cook. The provider manages OS, runtime, and middleware. Example: Freshworks initially deployed on Heroku (PaaS) โ they focused on writing code while Heroku handled server management.
SaaS (Software as a Service): Like ordering from Zomato โ you just eat, no cooking involved. The provider manages everything. Example: Zoho CRM (SaaS) โ businesses in India use Zoho for customer management without worrying about servers, databases, or maintenance.
Q3. What is virtualization? Explain the difference between Type 1 and Type 2 hypervisors.
Model Answer
Virtualization is the technology that creates multiple virtual machines (VMs) on a single physical server using software called a hypervisor. Each VM operates independently with its own OS, applications, and allocated resources.
Type 1 (Bare-Metal) Hypervisor: Runs directly on the physical hardware without a host OS. It IS the operating system. Provides maximum performance and is used in enterprise data centres. Examples: VMware ESXi, Microsoft Hyper-V, Citrix Xen. Used by AWS, Azure, and all major cloud providers.
Type 2 (Hosted) Hypervisor: Runs as an application on top of a host operating system (Windows, macOS, Linux). Easier to set up but slower due to the extra OS layer. Examples: Oracle VirtualBox, VMware Workstation. Used by students and developers for testing.
Key Difference: Type 1 sits directly on hardware (no host OS overhead = faster, used in production). Type 2 sits on top of a host OS (extra layer = slower, used for learning/testing).
Q4. What is serverless computing? Explain with an example why it is called "serverless" even though servers exist.
Model Answer
Serverless computing is a cloud execution model where the cloud provider dynamically manages the allocation and provisioning of servers. The developer writes code (functions) and the cloud automatically runs it in response to events.
Why "serverless"? Servers still exist โ but they are completely invisible to the developer. You don't provision, scale, or manage any servers. You just upload your code and define triggers. It's called "serverless" from the developer's perspective, not the infrastructure's.
Example: Razorpay uses AWS Lambda for payment processing. When a customer makes a payment, a Lambda function is triggered to: 1) Validate the payment details, 2) Check for fraud, 3) Notify the merchant, 4) Send a receipt email. Each function runs for a few hundred milliseconds, and Razorpay pays only for that execution time โ not for servers sitting idle between payments. During Diwali sales (high traffic), Lambda automatically scales to handle millions of concurrent payments.
Q5. Describe India's MeghRaj (GI Cloud) initiative. What services does it power, and why is it important?
Model Answer
MeghRaj (GI Cloud) is the Government of India's cloud computing initiative launched by MeitY (Ministry of Electronics & IT) to provide a unified cloud infrastructure for all government departments. It is managed by NIC (National Informatics Centre).
Key Services Powered: 1) DigiLocker (200M+ users, digital document storage), 2) Aadhaar Authentication (100M+ daily verifications), 3) UMANG App (1,800+ govt services), 4) GeM (Government e-Marketplace โ โน3 lakh crore+ procurement), 5) CoWIN (2B+ vaccine doses managed), 6) Various e-governance applications across central and state governments.
Infrastructure: NIC operates data centres in Delhi, Pune, Hyderabad, and Bhubaneswar. MeghRaj provides IaaS, PaaS, and SaaS to government departments โ eliminating the need for each ministry to build its own IT infrastructure.
Why Important: 1) Reduces IT costs across government (shared infrastructure), 2) Improves citizen services (faster, digital), 3) Ensures data sovereignty (data stays in India on government-controlled infrastructure), 4) Enables Digital India vision, 5) Sets foundation for India's e-governance future.
Case Studies
๐ Case Study 1: MeghRaj (GI Cloud) โ Transforming India's Digital Governance
Background:
Before MeghRaj, each Indian government department maintained its own servers, often in basement rooms with poor cooling and security. The Ministry of Health had separate servers from the Ministry of Education, which had separate servers from state governments. This led to: massive duplication of infrastructure, inconsistent security, high costs, and poor disaster recovery.
In 2014, MeitY launched MeghRaj (meaning "Cloud King" in Sanskrit) to consolidate government IT. NIC would provide cloud services to all departments โ just like AWS provides to companies, but for the Indian government.
Implementation:
NIC set up Tier-3 data centres in Delhi, Pune, Hyderabad, and Bhubaneswar. They deployed a multi-cloud environment offering:
- IaaS: Virtual servers for departments to run their applications
- PaaS: Development platforms for government app developers
- SaaS: Ready-to-use applications like email (NIC Email), video conferencing, and e-Office
Impact:
โข 10,000+ government applications now hosted on MeghRaj
โข DigiLocker: 200 million+ registered users, 5 billion+ documents stored
โข CoWIN: Managed world's largest vaccination drive (2 billion+ doses)
โข Cost savings: Estimated โนthousands of crores saved by eliminating duplicate infrastructure
Discussion Questions:
- What deployment model does MeghRaj use โ public, private, or community cloud? Justify your answer.
- What are the top 3 challenges MeghRaj faces in serving government departments across India?
- If you were the CTO of NIC, how would you handle disaster recovery for DigiLocker's 5 billion+ documents?
๐ Case Study 2: Reliance Jio โ Building India's Largest Private Cloud
Background:
When Mukesh Ambani launched Jio in September 2016, it was clear that serving hundreds of millions of users would require massive cloud infrastructure. Unlike Airtel or Vodafone (which primarily used vendor-provided systems), Jio decided to build its entire technology stack in-house โ including its cloud infrastructure.
Architecture:
Jio built multiple hyperscale data centres, with the largest in Navi Mumbai. Their private cloud runs:
- JioTV: Live streaming of 800+ TV channels to 100+ million users
- JioCloud: Personal cloud storage for subscribers
- JioMeet: Video conferencing platform (used by government and businesses)
- JioMart: E-commerce platform competing with Amazon India
- Network Management: Managing 450 million subscribers' connectivity, billing, and service quality
Technical Highlights:
โข Private cloud built on OpenStack and Kubernetes
โข Edge computing nodes deployed across India for low-latency JioTV streaming
โข Handles 10+ exabytes of data traffic per month
โข Uses AI/ML on cloud for network optimisation and personalised content
Why Private Cloud?
Jio chose private cloud over public cloud for: 1) Data sovereignty (all Indian user data stays in Jio-controlled data centres), 2) Cost control (at Jio's scale, owning infrastructure is cheaper than renting from AWS), 3) Customisation (optimised specifically for telecom workloads), 4) Competitive advantage (no dependency on AWS/Azure/GCP โ which serve Jio's competitors too).
Discussion Questions:
- Why did Jio choose a private cloud instead of using AWS or Azure? Would a public cloud have worked at Jio's scale?
- How does Jio use edge computing to reduce latency for JioTV streaming across India โ including rural areas with limited connectivity?
- If Jio wanted to offer cloud services to external businesses (like AWS does), what service model (IaaS/PaaS/SaaS) should they start with? Why?
Chapter Summary
โ๏ธ Unit 5: Cloud Computing โ Key Takeaways
- Cloud computing = on-demand delivery of IT resources (servers, storage, databases) over the internet with pay-as-you-go pricing
- 5 NIST Characteristics: On-demand self-service, Broad network access, Resource pooling, Rapid elasticity, Measured service (remember OBRRM)
- Deployment Models: Public (shared, cheap โ AWS/Azure), Private (dedicated, secure โ SBI), Hybrid (mix โ SBI private + YONO on public), Community (shared among similar orgs โ NIC for govt)
- Service Models: IaaS (rent infrastructure โ EC2), PaaS (rent platform โ Heroku), SaaS (use software โ Gmail). Moving IaaSโPaaSโSaaS = less control, more convenience
- Pizza Analogy: IaaS = rent kitchen, PaaS = food court kitchen, SaaS = order from Zomato
- Virtualization: One physical server โ multiple VMs via hypervisor. Type 1 = bare-metal (ESXi). Type 2 = hosted (VirtualBox)
- Containers (Docker): Lighter than VMs, share OS kernel, boot in seconds. Kubernetes orchestrates containers at scale
- Cloud Providers: AWS (31% market share, Mumbai + Hyderabad regions), Azure (25%, Pune + Chennai), GCP (11%, Mumbai + Delhi). Indian: CtrlS, Yotta, Jio Cloud
- Infrastructure as Code (IaC): Terraform (multi-cloud), CloudFormation (AWS). Manage infrastructure through code, not console clicks
- Serverless: AWS Lambda, Cloud Functions โ no server management, pay per execution. Best for event-driven tasks
- Edge Computing: Process data near the source for low latency. Critical for IoT, 5G, real-time applications
- Indian Govt Cloud (MeghRaj): NIC-managed cloud for government. Powers DigiLocker, Aadhaar, UMANG, CoWIN
- Cost Optimization: Right-sizing, reserved instances, auto-scaling, serverless, budget alerts. Prevent bill shock!
- Career Path: Cloud Practitioner cert โ Jr Cloud Engineer (โน5โ8 LPA) โ Cloud Architect (โน15โ30 LPA). Key skills: AWS, Linux, Terraform, Docker, Kubernetes
Earning Checkpoint โ Are You Ready?
| Skill | Tool Used | Deliverable | Ready to Earn? |
|---|---|---|---|
| Cloud Fundamentals | Conceptual | โ | โ Yes โ can discuss in interviews |
| Deployment Models | Conceptual | โ | โ Yes โ can advise businesses on public vs private vs hybrid |
| Service Models (IaaS/PaaS/SaaS) | Conceptual + Hands-on | Understanding of when to use each | โ Yes โ can recommend right service model to clients |
| Static Site Deployment | Netlify / Vercel | Live website with public URL | โ Yes โ โน2,000โโน6,000/project |
| AWS S3 Basics | AWS Free Tier | S3 bucket with static website hosting | โ Yes โ ready for AWS gigs on Internshala |
| Cloud Architecture Design | Google Docs (proposal) | School/Business Cloud Architecture Proposal | โ Yes โ can pitch to local businesses |
| Virtualization Concepts | Conceptual (VirtualBox optional) | โ | โฌ Not yet โ need hands-on Docker practice |
โ Unit 5 complete. Ready for Unit 6: Full Stack Web Development!
[QR: Link to EduArtha video tutorial โ Cloud Computing]