ArthaOps
PlatformTrustCase StudiesPricingDocs
Sign InStart Free
ZERO-AGENT READ-ONLY DEPLOYMENT // MULTI-CLOUD IAM & RBAC

Evaluate your multi-cloud environment in under 2 minutes.

Deploy the agentless read-only scanner with zero long-lived credentials stored. Real-time deterministic waste detection across 378 active multi-cloud rules.

Start Free ScanBook Demo
$curl -sSL https://arthaops.com/scan | sh
ArthaOps

Zero-Trust Multi-Cloud Cost Governance Platform. Continuous waste detection, deterministic math & automated remediation.

INSTITUTIONAL FINOPS // ZERO-TRUST ENGINE

01 PLATFORM

Platform OverviewControl RoomCloud TopologyDetector EngineAsset InventoryRemediation EngineSavings IntelligenceDetector CatalogPlatform ComparisonPricing

02 TRUST

Trust CenterSecurity ArchitectureCompliance MatrixSovereign Proxy Guarantee

03 RESOURCES

Engineering BlogSample Audit ReportDocumentationChangelogCase StudiesCustomer GuaranteesROI CalculatorGitHub Repository

04 COMPANY

About UsContact UsEnterprise Sales
45.0°W:117.0mmR:14.0mmH:53.0mmCL:298.0GAP:15.045.0°O-DIAM:117.0P-LOOP:38.0S-END:957.0117.0117.0117.0117.0117.0117.0117.0117.03.03.03.03.03.03.03.0P1P2P3P4P5P6P7P8P9⊕ DATUM-A (0,53)⊕ DATUM-B (957,0)OVERALL WIDTH: 957.00 mm53.00 mmDESIGNED BY ARTHAOPSMISSION CONTROL // CLASS-ATECH SINGULARITYSECTION 9 // ISO-128CAD DWG NO: AO-2026-M290 // SCALE 1:1 // TOLS: ±0.005mm // SHADER: WGL-V2 // CERTIFIED MAXIMUM HIGH-DENSITY CAD SCHEMATIC
© 2026 ArthaOps System Private Limited. All rights reserved.
SOC2 TYPE II READY // READ-ONLY IAM
Privacy PolicyTerms of ServiceCookie PolicyRefund PolicySystem Status
Back to Detector Directory
DET-ELB-001AWS ELBlow Severity
Production-Validated
Last Verified: 2026-10-12

AWS Abandoned Classic Load Balancer Detector

Identify legacy Classic Load Balancers with zero registered healthy instances or zero traffic incurring legacy hourly charges.

1. Detection Scope & Operational Boundaries

Every ArthaOps detector enforces strict epistemic honesty. We clearly separate what can be mathematically proven via agentless telemetry from what requires contextual human judgement.

What This Detector Identifies

  • Classic Load Balancers (CLBs) where registered instance count is 0 for $\ge 7$ days.
  • CLBs where CloudWatch HealthyHostCount is 0 and RequestCount is 0 across 14 consecutive days.
  • Legacy balancers left behind following migration to Application Load Balancers (ALBs).

What It Cannot Establish Alone

  • Whether external DNS records (Route 53 or external registrars) still point an active domain to the CLB DNS name.
  • Whether backend Auto Scaling Groups (ASGs) or ECS services are intentionally scaled to zero (e.g. night-time dev environment teardown or temporary off-hours pause).
  • Whether the balancer serves as an inactive standby target in a blue/green or disaster recovery deployment topology.

2. Telemetry & Evidence Requirements

ArthaOps operates strictly via Plane 1 (Read-Only Discovery). The following CloudFormation / IAM permissions and CloudWatch metrics are evaluated:

Target AWS Resource Type: AWS::ElasticLoadBalancing::LoadBalancer
Required Read-Only IAM Permissions:
elasticloadbalancing:DescribeLoadBalancerselasticloadbalancing:DescribeInstanceHealthelasticloadbalancing:DeleteLoadBalancer
Evaluated Telemetry Metrics:
AWS/ELB: HealthyHostCount (Average, 14d)AWS/ELB: RequestCount (Sum, 14d)
Evidence Certification: Audited against ELBv1 describe-load-balancers and CloudWatch HealthyHostCount telemetry.
Production-Validated

Verification Protocol: Tested against simulated Classic Load Balancer fixtures with zero registered instances.

Validation Context: Validated in customer AWS accounts identifying legacy CLBs created years ago and never deleted.

3. Reproducible AWS CLI Verification Recipe

List all Classic Load Balancers in ap-south-1 and check registered instances.

bash (read-only verification)
# List Classic Load Balancers with instance count
aws elb describe-load-balancers \
  --region ap-south-1 \
  --query "LoadBalancerDescriptions[*].{Name:LoadBalancerName,Instances:length(Instances),DNSName:DNSName}" \
  --output table
Representative CLI Output
---------------------------------------------------------------------------------------------------
|                                       DescribeLoadBalancers                                     |
+--------------------------------------------------------------+------------+---------------------+
|                           DNSName                            | Instances  |        Name         |
+--------------------------------------------------------------+------------+---------------------+
| legacy-api-clb-12345.ap-south-1.elb.amazonaws.com            | 0          | legacy-api-clb      |
+--------------------------------------------------------------+------------+---------------------+

💡 Instances == 0 indicates zero backend EC2 instances are registered to receive traffic.

4. Transparent Economic Model

Potential Monthly Waste
₹1,717 / month ($20.44 per idle CLB)
1 CLB × $0.028/hr × 730 hrs = $20.44/mo = ₹1,716.96/mo at ₹84.0/USD.
AWS Mumbai (ap-south-1) Rate
$0.028 per CLB hour ($20.44 / month)
US East (N. Virginia) Rate
$0.025 per CLB hour ($18.25 / month)
Gross Provisioned Spend
$20.44 / month per Classic Load Balancer base hourly charge
Total baseline committed spend
Avoidable Incremental Waste
₹1,717 / month ($20.44/mo) per abandoned CLB
Redundant / unutilized delta
Realized Net Savings Potential
100% of base hourly commitment for every decommissioned balancer
Net recovery after retention/cutover
Pricing Source & Validity: Official AWS ELB Pricing (ap-south-1 and us-east-1) (Retrieved: October 2026)
Model Assumptions
  • 730 billable hours per standard calendar month.
  • Zero data processing fees included as balancer receives zero requests.
Explicit Exclusions
  • LCU charges apply to ALBs/NLBs, whereas CLBs bill on pure hourly + bandwidth rates.

5. False-Positive Scenarios & Operational Risks

Never delete or terminate cloud resources blindly. These validated architectural scenarios must be reviewed before initiating remediation:

Documented False-Positive Scenarios

  • Auto-Scaling Group Scale-to-Zero: An ASG configured to register instances dynamically may currently be scaled to 0 desired capacity during scheduled off-hours (e.g. night-time dev/staging shutdowns).
  • Blue/Green Deployment Standby: Balancers provisioned as inactive standby targets for green deployments that receive health checks or staged traffic only during cutovers.

Blast Radius & Remediation Risks

  • DNS Failure: If Route 53 or third-party DNS still points to the CLB DNS name, deleting the load balancer causes instant NXDOMAIN / HTTP 503.

6. Remediation Procedure & Rollback Runbook

Follow this ordered sequence of verified AWS CLI actions to remediate the resource with complete rollback availability:

1

Audit Route 53 DNS Aliases

Confirm no active domains point to this load balancer.

aws cli command
aws route53 list-resource-record-sets --hosted-zone-id Z1234567890 --query "ResourceRecordSets[?AliasTarget.DNSName!=null]"
2

Delete the Classic Load Balancer

Decommission the idle load balancer.

aws cli command
aws elb delete-load-balancer --region ap-south-1 --load-balancer-name legacy-api-clb

Forensic Rollback Procedure

Deleted Classic Load Balancers cannot be undeleted. A new load balancer must be provisioned (ideally an ALB) and DNS updated.

🔒 ArthaOps Assurance: ArthaOps requires confirmation of zero DNS associations and zero ASG attachments before deletion.

Irreversible Actions & Rollback Limitations

CLBs cannot be restored in-place once deleted; recreation provisions a new DNS name.

SAMPLE FINDING (ILLUSTRATIVE)

How This Appears in the ArthaOps Control Plane

elb:legacy-api-clblegacyap-south-1
₹1,717 / mo ($20.44)
ESTIMATED RECOVERABLE

Classic Load Balancer has had 0 registered instances and 0 HTTP requests for over 90 days.

Load Balancer Name
legacy-api-clb
Registered Instances
0
14-Day Request Count
0 requests
Type
Classic (ELBv1)

Test Your Infrastructure in 180 Seconds

Explore our zero-setup interactive sample report covering real Mumbai findings, or launch a 100% read-only agentless scan across your AWS environment.

Explore Sample Audit Report (Zero Setup)Run Free Read-Only CloudFormation Scan →