Ravindra BagaleCourses & study guides English Track your progress

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.

Monthly FinOps loopTags + BudgetsExplorerRightsizing / idle deleteSteady baseline → SP
Weekend experiment वर 3-year RI नको.

2. Quick wins (पहिले 30 दिवस)

  1. Cost Explorer + monthly Budget.
  2. Idle साफ: EBS/snapshots/EIP/NAT/LB.
  3. Compute Optimizer — staging आधी.
  4. Tags सक्ती: Environment/Team/Application.
  5. मगच steady prod साठी SP.

3. SP vs RI

ToolFlexibilityकधी
Compute SPFamilies/regions (नियम)Steady compute default
EC2 Instance SP/RIअधिक अरुंदखूप स्थिर fleets
Spotस्वस्त, reclaim होऊ शकतेStateless workers
इतर commitsSageMaker इ. वेगळे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)

  1. Budget $10 @ 80% email.
  2. Unused EIP release.
  3. Unattached volumes.
  4. Explorer top 3 services.
  5. Optional: Anomaly Detection.

Cleanup (billing थांबवा)

  1. Budget चालू ठेवा.
  2. Delete केलेलं document करा.

6. सामान्य errors आणि fixes

प्रत्येक row = खरी चूक. Panic करण्याआधी fix वाचा.

Error / लक्षणFix
Bill shockआधी Budget.
Tags नाहीIAM/SCP enforce.
लवकर RI/SP2–4 weeks baseline.
NAT विसरShare/delete labs.
gp2 leftoversDelete.
Data transferCross-AZ/egress.
Explorer रिकामं24h + account.
फक्त financeEngineers weekly.
Orphan snapshotsLifecycle.
Prod जास्त साफChange window + review.

7. Troubleshooting checklist

  1. Payer vs linked.
  2. SNS confirm.
  3. Daily granularity.
  4. Optimizer wait.
  5. 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 स्टेप लिखो।

घरी करून बघा

  1. Sandbox $5 budget.
  2. Idle table.
  3. 5 required tags.

थोडक्यात सांगायचं तर

  1. FinOps = shared ownership.
  2. Budgets/tags/idle → मग commitments.
  3. Rightsizing > अंध RI.
  4. Lab मध्ये destroy steps.

उजळणी, मुलाखत आणि तुलना cards

हा lesson काही मिनिटांत revise करा. Cards phone वर save करा किंवा PNG download करा. प्रत्येक card वरचा QR हा lesson उघडतो.

उजळणी card: Cloud FinOps म्हणजे काय?. Feature vs bill — कोणाची जबाबदारी? Spend visibility + ownership + optimize. Tags → Explorer → budgets → right-size. Idle volumes → delete waste.
उजळणी card: Cloud FinOps म्हणजे काय? · PNG download करा · Card page उघडा
उजळणी card: Cost Explorer views. फक्त total = कोण वाढले दिसत नाही. Group by service/account/tag. 30d → Service → tag Project. g4 forgotten → +40%.
उजळणी card: Cost Explorer views · PNG download करा · Card page उघडा
उजळणी card: Budgets आणि anomaly. महिन्याच्या invoice ला कळणे = उशीर. Budgets = threshold; Anomaly = spike. 50/80/100% alerts + anomaly. 80% email same day.
उजळणी card: Budgets आणि anomaly · PNG download करा · Card page उघडा
उजळणी card: RI आधी right-size. Oversize वर RI = waste lock. Idle/downsize first; SP/RI for baseline. Optimizer + off-hours stop. 5% CPU → smaller; then SP.
उजळणी card: RI आधी right-size · PNG download करा · Card page उघडा
उजळणी card: Lab cleanup checklist. NAT/ALB/EIP = शांत बिल. Same-day: scale 0 + delete unused. README checklist; next-day Explorer. Lab ≈ 0 next morning.
उजळणी card: Lab cleanup checklist · PNG download करा · Card page उघडा
तुलना: Reserved Instances vs Savings Plans. Reserved Instances: Instance attributes शी tight discount. Savings Plans: Flexible $/hour (compute SP).
तुलना: Reserved Instances vs Savings Plans · PNG download करा · Card page उघडा
तुलना: Cost Explorer vs AWS Budgets. Cost Explorer: Spend analyze करायला charts. AWS Budgets: Threshold alerts.
तुलना: Cost Explorer vs AWS Budgets · PNG download करा · Card page उघडा
मुलाखत card: FinOps एका ओळीत?. Shared spend ownership + optimize. फक्त cut नाही; value-aware spend. Tags + budgets + review.
मुलाखत card: FinOps एका ओळीत? · PNG download करा · Card page उघडा
मुलाखत card: RI/SP cleanup आधी की नंतर?. नंतर. Waste वर commit = lock. Idle→right-size→SP/RI. Stop lab; do not reserve.
मुलाखत card: RI/SP cleanup आधी की नंतर? · PNG download करा · Card page उघडा
मुलाखत card: Chargeback साठी कोणते tags?. Environment/Owner/Project. Tags नाहीत = split अशक्य. Group-by Project.
मुलाखत card: Chargeback साठी कोणते tags? · PNG download करा · Card page उघडा
मुलाखत card: Cloud unit cost काय?. Spend ÷ business metric. Efficiency vs total spend. ₹/checkout down.
मुलाखत card: Cloud unit cost काय? · PNG download करा · Card page उघडा

अजून cards: Ravi Sir's Cards.

सराव Tasks

या scenario बद्दल

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.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं Budget describe

का: Spend caps.

काय करायचं: account 131959625285, budget nagarsugar-monthly.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं Instances describe

का: Stopped vs running.

काय करायचं: ap-south-1 मधले instances.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं Volumes describe

का: Orphan EBS.

काय करायचं: ap-south-1 volumes.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं Buckets list

का: जुने logs.

काय करायचं: Buckets list.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

सोपं 1-year RI

का: Commitment.

काय करायचं: सामान्य पहिला RI term किती वर्षे?

कसं करायचं:
  1. Task मधले numbers लिहून घ्या.
  2. कागदावर step by step काढा.
  3. Box मध्ये फक्त final उत्तर लिहा.
  4. Check answer दाबा.

सोपं 3-year SP

का: लांब = जास्त discount.

काय करायचं: लांब SP term किती वर्षे?

कसं करायचं:
  1. Task मधले numbers लिहून घ्या.
  2. कागदावर step by step काढा.
  3. Box मध्ये फक्त final उत्तर लिहा.
  4. Check answer दाबा.

मध्यम SERVICE नुसार cost

का: महाग services.

काय करायचं: group-by SERVICE.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

मध्यम tag Project नुसार

का: Chargeback.

काय करायचं: group-by TAG Project.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

मध्यम Cost forecast

का: महिना अंदाज.

काय करायचं: forecast Oct→Nov MONTHLY UnblendedCost.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

मध्यम 80% budget alert

का: Breach आधी.

काय करायचं: 80 percent = कोणता number?

कसं करायचं:
  1. Task मधले numbers लिहून घ्या.
  2. कागदावर step by step काढा.
  3. Box मध्ये फक्त final उत्तर लिहा.
  4. Check answer दाबा.

मध्यम Cost Explorer read

का: FinOps role.

काय करायचं: GetCostAndUsage व GetCostForecast on *.

कसं करायचं:
  1. { "Version": "2012-10-17", "Statement": [ ... ] } ने सुरू करा.
  2. प्रत्येक statement मध्ये Effect, Action व Resource लिहा.
  3. Task ला लागेल तेवढंच द्या (least privilege).
  4. Double quotes व commas नीट वापरा. Check answer दाबा.

अवघड Rightsizing recommendation

का: Idle EC2.

काय करायचं: EC2 rightsizing recommendation.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

अवघड Savings Plans coverage

का: Commitment use.

काय करायचं: SP coverage Jan DAILY.

कसं करायचं:
  1. Task वाचा आणि ते कोणत्या AWS service बद्दल आहे ते ठरवा.
  2. aws लिहा, मग service चं नाव, मग operation (action शब्द).
  3. प्रत्येक आवश्यक flag (--name) व त्यापुढे task मधली value लिहा.
  4. Flags कोणत्याही क्रमाने चालतात. Check answer दाबा.

अवघड Budget limit JSON

का: Budget shape.

काय करायचं: BudgetName monthly, Limit 100 USD, MONTHLY COST.

कसं करायचं:
  1. Task मधल्या top-level keys पासून सुरू करा.
  2. Child keys 2 spaces ने indent करा (tabs नकोत).
  3. प्रत्येक property मध्ये task मधली value भरा.
  4. Check answer दाबा. Keys चा क्रम महत्त्वाचा नाही.

अवघड Required cost tags

का: Project व Env.

काय करायचं: required_tags: Project, Env.

कसं करायचं:
  1. Task मधल्या top-level keys पासून सुरू करा.
  2. Child keys 2 spaces ने indent करा (tabs नकोत).
  3. प्रत्येक property मध्ये task मधली value भरा.
  4. Check answer दाबा. Keys चा क्रम महत्त्वाचा नाही.