AWS Cost Optimization आणि FinOps: Cloud Bill सुरक्षितपणे कमी करा
FinOps = "कधीच खर्च नको" नव्हे. कोणी biryani मागितली, 40 जण खाल्ली का, पार्टी संपली की buffet बंद. Idle NAT, विसरलेली disks, मोठं RDS = leftovers.
या chapter मध्ये तुम्ही काय शिकाल
- Engineers + product cost
- Explorer, Budgets, anomaly
- Rightsizing, SP/RI, Spot
- Tags, chargeback, idle
- Lab, errors, FAQ, interview
1. आधी रोजचं उदाहरण
हे का लागतं?
Hyderabad edtech: hackathon नंतर 12 volumes + idle ALB. Budget alarm नाही. Month end धक्का. $20 budget = day two Slack.
हे काय आहे?
FinOps = eng+finance+product. AWS: Cost Explorer, Budgets, Anomaly, Compute Optimizer, SP/RI, tags. Well-Architected Cost pillar = checklist.
2. Quick wins (पहिले 30 दिवस)
- Cost Explorer + monthly Budget.
- Idle साफ: EBS/snapshots/EIP/NAT/LB.
- Compute Optimizer — staging आधी.
- Tags सक्ती: Environment/Team/Application.
- मगच steady prod साठी SP.
3. SP vs RI
| Tool | Flexibility | कधी |
|---|---|---|
| Compute SP | Families/regions (नियम) | Steady compute default |
| EC2 Instance SP/RI | अधिक अरुंद | खूप स्थिर fleets |
| Spot | स्वस्त, reclaim होऊ शकते | Stateless workers |
| इतर commits | SageMaker इ. वेगळे | Service pages वाचा |
Ravindra Bagale's Tip
Owner नसलेलं Budget = decoration. प्रत्येक alarm ला माणूस + Slack.
4. Industries
- SaaS: tenant tags → margin.
- Banks: BU showback.
- Startups: staging रात्री बंद.
- Data: lifecycle > मोठे clusters.
- Agencies: client accounts.
5. Mini lab: Budget + idle hunt
Org block नसेल तर ap-south-1 (Mumbai). आधी budget alert.
कसं करायचं (step by step)
- Budget $10 @ 80% email.
- Unused EIP release.
- Unattached volumes.
- Explorer top 3 services.
- Optional: Anomaly Detection.
Cleanup (billing थांबवा)
- Budget चालू ठेवा.
- Delete केलेलं document करा.
6. सामान्य errors आणि fixes
प्रत्येक row = खरी चूक. Panic करण्याआधी fix वाचा.
| Error / लक्षण | Fix |
|---|---|
| Bill shock | आधी Budget. |
| Tags नाही | IAM/SCP enforce. |
| लवकर RI/SP | 2–4 weeks baseline. |
| NAT विसर | Share/delete labs. |
| gp2 leftovers | Delete. |
| Data transfer | Cross-AZ/egress. |
| Explorer रिकामं | 24h + account. |
| फक्त finance | Engineers weekly. |
| Orphan snapshots | Lifecycle. |
| Prod जास्त साफ | Change window + review. |
7. Troubleshooting checklist
- Payer vs linked.
- SNS confirm.
- Daily granularity.
- Optimizer wait.
- Tag Editor.
8. FAQ
प्र. फक्त मोठ्या companies?
नाही — $5 budget सुद्धा.
प्र. SP refund?
साधारणतः नाही — काळजी.
प्र. Showback vs chargeback?
Report vs खरं बिल.
प्र. Intelligent-Tiering?
बहुतेक; small object caveats.
प्र. WA Cost?
WA Tool.
9. Interview Q&A
प्र. पहिली 3?
Budgets, idle, tags.
प्र. SP vs RI?
SP लवचिक; RI विशिष्ट stable.
प्र. Tags?
Team/App allocation.
प्र. Rightsizing?
Utilization नुसार size.
प्र. Owner?
Shared ownership.
प्र. Spot risk?
Interruptions — tolerant only.
10. Tips — English, मराठी आणि हिंदी
Ravindra Bagale's Tip (EN)
Every lab needs a destroy step written before the create step.
Ravindra Bagale's Tip (MR)
प्रत्येक lab ला create आधी destroy step लिहा.
Tip (HI)
हर lab में create से पहले destroy स्टेप लिखो।
घरी करून बघा
- Sandbox $5 budget.
- Idle table.
- 5 required tags.
थोडक्यात सांगायचं तर
- FinOps = shared ownership.
- Budgets/tags/idle → मग commitments.
- Rightsizing > अंध RI.
- Lab मध्ये destroy steps.
उजळणी, मुलाखत आणि तुलना cards
हा lesson काही मिनिटांत revise करा. Cards phone वर save करा किंवा PNG download करा. प्रत्येक card वरचा QR हा lesson उघडतो.











अजून cards: Ravi Sir's Cards.
सराव Tasks
Ahmednagar Sugar Co-op हा अहिल्यानगर मधला साखर सहकारी व्यवसाय आहे. Balasaheb Pawar त्यांचं IT व cloud काम पाहतात. त्यांचे पैसे INR मध्ये मोजले जातात आणि AWS resources ap-south-1 Region मध्ये चालतात. खालच्या tasks मध्ये तुम्ही या lesson मध्ये शिकलेलं वापरून त्यांची खरी कामं करता. सगळी नावं, account IDs, IP addresses व numbers सरावासाठी काल्पनिक आहेत.
0 / 16
सोपं Cost and usage
का: Bill drivers.
काय करायचं: time-period 2026-01-01/2026-02-01 MONTHLY UnblendedCost.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
सोपं Budget describe
का: Spend caps.
काय करायचं: account 131959625285, budget nagarsugar-monthly.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
सोपं Instances describe
का: Stopped vs running.
काय करायचं: ap-south-1 मधले instances.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
सोपं Volumes describe
का: Orphan EBS.
काय करायचं: ap-south-1 volumes.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
सोपं Buckets list
का: जुने logs.
काय करायचं: Buckets list.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
सोपं 1-year RI
का: Commitment.
काय करायचं: सामान्य पहिला RI term किती वर्षे?
- Task मधले numbers लिहून घ्या.
- कागदावर step by step काढा.
- Box मध्ये फक्त final उत्तर लिहा.
- Check answer दाबा.
सोपं 3-year SP
का: लांब = जास्त discount.
काय करायचं: लांब SP term किती वर्षे?
- Task मधले numbers लिहून घ्या.
- कागदावर step by step काढा.
- Box मध्ये फक्त final उत्तर लिहा.
- Check answer दाबा.
मध्यम SERVICE नुसार cost
का: महाग services.
काय करायचं: group-by SERVICE.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
मध्यम tag Project नुसार
का: Chargeback.
काय करायचं: group-by TAG Project.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
मध्यम Cost forecast
का: महिना अंदाज.
काय करायचं: forecast Oct→Nov MONTHLY UnblendedCost.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
मध्यम 80% budget alert
का: Breach आधी.
काय करायचं: 80 percent = कोणता number?
- Task मधले numbers लिहून घ्या.
- कागदावर step by step काढा.
- Box मध्ये फक्त final उत्तर लिहा.
- Check answer दाबा.
मध्यम Cost Explorer read
का: FinOps role.
काय करायचं: GetCostAndUsage व GetCostForecast on *.
- { "Version": "2012-10-17", "Statement": [ ... ] } ने सुरू करा.
- प्रत्येक statement मध्ये Effect, Action व Resource लिहा.
- Task ला लागेल तेवढंच द्या (least privilege).
- Double quotes व commas नीट वापरा. Check answer दाबा.
अवघड Rightsizing recommendation
का: Idle EC2.
काय करायचं: EC2 rightsizing recommendation.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
अवघड Savings Plans coverage
का: Commitment use.
काय करायचं: SP coverage Jan DAILY.
- Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
- aws लिहा, मग service चं नाव, मग operation (action शब्द).
- प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
- Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.
अवघड Budget limit JSON
का: Budget shape.
काय करायचं: BudgetName monthly, Limit 100 USD, MONTHLY COST.
- Task मधल्या top-level keys पासून सुरू करा.
- Child keys 2 spaces ने indent करा (tabs नकोत).
- प्रत्येक property मध्ये task मधली value भरा.
- Check answer दाबा. Keys चा क्रम महत्त्वाचा नाही.
अवघड Required cost tags
का: Project व Env.
काय करायचं: required_tags: Project, Env.
- Task मधल्या top-level keys पासून सुरू करा.
- Child keys 2 spaces ने indent करा (tabs नकोत).
- प्रत्येक property मध्ये task मधली value भरा.
- Check answer दाबा. Keys चा क्रम महत्त्वाचा नाही.