⚙️ AWS Batch
📅 Apr 15, 2026
|
AWS COMPUTE — BACKGROUND JOBS ⚙️ AWS Batch AWS को Managed Batch Computing Service — Large scale background jobs automatically run गर्न। EC2/Fargate AWS ले manage गर्छ। |
|
🔤 STEP 1 — "Batch" भनेको के हो? Foundation
|
|
🧠 STEP 2 — Batch Computing भनेको के हो?
|
|
⚡ STEP 3 — AWS Batch नराखे के हुन्छ? राखे के फाइदा? Scenario: Daraz ले नयाँ product आउँदा 10,000 product images resize गर्नुछ (thumbnail बनाउनु छ)।
|
|
🏗 STEP 4 — AWS Batch का 4 Main Components — यो 100% Exam मा आउँछ! 🇳🇵 Nepal Analogy — Printing Press (छापाखाना) जस्तो:
|
|
⚠️ STEP 5 — Lambda vs AWS Batch — EXAM मा MOST IMPORTANT! यो नबुझे fail! Exam मा सबैभन्दा बढी यही दुईको बीच confuse हुन्छ। एकचोटि राम्ररी बुझ्नुस्! 🇳🇵 Nepal Analogy: Lambda = Delivery boy (छिटो-छिटो packet deliver) | Batch = Factory worker (लामो समय एउटै काम)
|
|
🔥 Batch vs EMR vs Lambda vs EC2 — 4-Way Confusion Buster |
|||
| Service | Use When | Nepal Example | Keyword |
|---|---|---|---|
| ⚙️ AWS Batch | Large background container jobs, long-running | 1 लाख image resize overnight | Background/Batch/Container jobs |
| ⚡ Lambda | Short event-driven, under 15 minutes | Esewa payment OTP 2 sec मा | Event-driven / Short / <15 min |
| 🔶 EMR | Hadoop/Spark TB/PB big data analytics | NTC 10TB call log Spark ले analyze | Hadoop/Spark/TB/PB |
| 🖥 EC2 | Full manual control, custom setup | Custom web server आफैं manage | Full control/Manual/Custom |
|
❓ MCQ Practice — Exam Style |
|
| Question | Answer |
|---|---|
| Q1. Company wants to run container-based jobs at scale without managing infrastructure. A) EC2 B) Lambda C) Batch D) RDS |
C ✔ AWS Batch |
| Q2. Lambda को maximum execution time कति छ? A) 5 min B) 15 min C) 1 hour D) No limit |
B ✔ 15 minutes |
| Q3. ⭐ Process 100,000 video files, each takes 30 minutes. Best service? A) Lambda B) AWS Batch C) API Gateway D) CloudFront |
B ✔ Batch (30 min > Lambda 15 min!) |
| Q4. AWS Batch को छुट्टै service charge छ? A) Yes B) No C) Only for Fargate D) Only for EC2 |
B ✔ No — EC2/Fargate cost मात्र |
| Q5. ⭐ Tricky — Nightly financial report generate for 50,000 accounts. Which service? A) Lambda B) EMR C) AWS Batch D) RDS |
C ✔ Batch (nightly + large scale) |
|
⚡ FINAL EXAM CHEATSHEET — Keyword देख्यौ = Answer थाहा (100%) |
||
| Keyword देख्यौ | Answer | किन? One-line |
|---|---|---|
| Thousands/Millions of batch jobs / Container jobs at scale | ⚙️ AWS Batch | Large + Background + No time limit |
| Long-running processing / No strict time limit / Scheduled jobs | ⚙️ AWS Batch | Lambda = 15 min max, Batch = unlimited |
| ⭐ Job takes 30 min / 1 hour / overnight | ⚙️ AWS Batch | Lambda 15 min exceed = Batch! यो trap हो! |
| Short event / API trigger / < 15 min / Serverless | ⚡ Lambda | Event-driven = Lambda |
| Hadoop / Spark / TB / PB big data | 🔶 EMR (Batch होइन!) | Hadoop/Spark = EMR, container jobs = Batch |