Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
YouTube Security VideosVisual Studio Code: VS Code Learn: Extending Agents(24.09.2026 um 21:00 Uhr)
•
YouTube Security VideosGoogle Cloud Tech: Turn Audio into Action with Gemini 3.5 Transcribe(24.09.2026 um 21:00 Uhr)
••••
Unix & Linux ServerUSN-8815-1: libass vulnerabilities(24.09.2026 um 16:57 Uhr)
•••••
YouTube Security VideosVisual Studio Code: VS Code Learn: Extending Agents(24.09.2026 um 21:00 Uhr)
•
YouTube Security VideosGoogle Cloud Tech: Turn Audio into Action with Gemini 3.5 Transcribe(24.09.2026 um 21:00 Uhr)
••••
Unix & Linux ServerUSN-8815-1: libass vulnerabilities(24.09.2026 um 16:57 Uhr)
•••••
Intelligence View
⚡ tsecurity.de Intelligence

How Systematic EBS Optimisation Delivered £108,070/Year (Without Breaking Production)

EBS volumes don’t fail loudly—they fail quietly on your bill. In one production EKS cluster supporting 1000+ namespaces, I found 1,289 unattached EBS volumes. Many looked safe to delete, but “unattached” isn’t the same as “orphaned”—and fa…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

EBS volumes don’t fail loudly—they fail quietly on your bill.



In one production EKS cluster supporting 1000+ namespaces, I found 1,289 unattached EBS volumes. Many looked safe to delete, but “unattached” isn’t the same as “orphaned”—and fast cleanups are often the ones that cause incidents.



So instead of deleting aggressively, I ran a controlled verification campaign with phased execution and team validation.



Results (organisational impact):





  • 732 volumes removed (50.9TB)


  • £108,070/year saved (≈ £9k/month)

  • Zero production incidents

  • Insights carried over to another cluster where 3 high‑IOPS volumes delivered £45,241/year on their own (≈ £15k/volume)



Public evidence (ticket thread + outcomes):





Generalised methodology (public):











Definitions & scope



Orphaned (in this context): a volume that is unattached, not referenced by PV/PVC, not part of backup/DR infrastructure, not depended on by active restore/image workflows, and validated safe to delete where uncertainty exists.



Scope: production EKS cluster (live-1) in eu‑west‑2, supporting 1000+ namespaces, executed under change control with approvals and audit‑friendly evidence.









Timeline (shows the pace)





  • 21 Oct 2025: ticket assigned + investigation started


  • 6 Nov 2025: medium‑value deletion work completed


  • 10 Nov 2025: team validation session for the final high‑value candidates; additional high‑IOPS volumes removed in another cluster









The verification methodology



This is the refined, reusable version of the approach I recommend (the execution itself was iterative—more on that below).






Step 1: AWS attachment status



Confirm the volume is actually unattached (candidate, not conclusion).




aws ec2 describe-volumes --filters Name=status,Values=available












Step 2: Age + cost signal (especially io1/io2)



Prioritise what to review first by:




  • days unattached

  • volume type

  • IOPS provisioning (io1/io2 can hide the real cost)



The £15K discovery: a 750GB io1 volume with 19,500 provisioned IOPS.
























Cost component Annual cost
Storage (750GB) £1,044
IOPS (19,500) £14,040
IOPS multiplier 13.5× storage


That single volume represented a meaningful chunk of the savings. The takeaway is simple: if you don’t check IOPS, you can miss the real spend.









Step 3: PersistentVolume (PV) reference check



PV answers: does the cluster still have an infrastructure binding to this volume?




kubectl get pv -A -o wide | grep vol-






If a PV exists (even in Released), treat it as a “pause and investigate” signal.









Step 4: PersistentVolumeClaim (PVC) check



PVC answers: does any workload still claim this storage?




kubectl get pvc --all-namespaces






If a PVC exists, assume an application still expects it—regardless of attachment state.









Step 5: Backup / DR signals (Velero, etc.)



Volumes that look “orphaned” can still be disaster‑recovery critical. Tagging/labels and documented recovery workflows matter here.









Step 6: Snapshot / AMI / restore pipeline dependencies



A volume doesn’t “back an AMI” in the way people often think—snapshots and images can outlive the source volume. The real question is:




Is this volume part of an active restore/image pipeline (referenced by automation, launch templates, image build processes, or documented recovery workflows)?




If yes, preserve it until ownership and lifecycle are clear.









Step 7: Team validation for high‑value candidates



For the final, highest‑impact volumes, I ran a validation session with senior engineers:




  • I walked through the evidence for each candidate

  • they independently verified using their own checks

  • we deleted during the session with shared confidence and accountability



This step matters because high‑impact changes shouldn’t rely on a single person’s judgement—even when the analysis is strong.









Phased execution



The campaign was executed in phases with monitoring between batches. The principle was:




Delete safely at scale, not quickly in one go.




For high‑risk candidates, a good safety net (when appropriate in your environment) is a snapshot + tested recovery path (restore snapshot → create volume → reattach → confirm workload) before deletion.


In regulated environments, the “prove you can recover” step is often as valuable as the deletion itself.









Results (direct vs organisational impact)



Direct campaign (my execution):




  • 729 volumes removed

  • 50.9TB reclaimed

  • £62,829/year saved

  • Zero production incidents



Additional impact (after the campaign):




  • In another cluster, 3 additional io1 volumes showing the same “IOPS dominates cost” pattern were removed


  • £45,241/year saved from those 3 volumes alone (≈ £15k/volume)



Combined organisational impact: £108,070/year from 732 volumes.









Common failure modes this method avoids





  • Released PVs that still matter: PV lifecycle doesn’t always match application expectation.


  • Backup/DR volumes that look idle: “No PV/PVC” doesn’t automatically mean “safe”.


  • io1/io2 where IOPS is the bill: storage is visible; IOPS often isn’t.









Why the adoption signal matters more than the headline number



£62,829 validated the approach.



But the real leverage was that the same checks highlighted a repeatable cost pattern (high‑IOPS volumes provisioned for workloads that no longer needed that tier), leading to additional savings beyond the original cluster.



That’s the difference between:




  • a one‑off cleanup, and

  • a reusable framework that changes how teams evaluate “orphaned”.









A note on methodology (intellectual honesty)



The public ticket documents the work as it happened. The 7‑step framework above is the refined version—informed by what I learned during execution (especially the IOPS discovery). Real engineering is iterative; this is what I recommend you use going forward.









What’s missing: prevention



Cleanups buy you time, but they don’t fix the root cause. Prevention looks like:




  • tagging volumes at creation (owner, service, environment)

  • automated detection: “unattached > 30 days”

  • cost visibility dashboards (EBS spend by team/namespace)

  • enforcement at merge time (policy/guardrails)









Resources








Have you run cost reduction campaigns that had to be both safe and repeatable? What checks helped you avoid incidents?

SOC Incident Playbook: Remote Code Execution (RCE) Defense
Syntax validiert (0 Fehler)
title: Detect Exploitation - How Systematic EBS Optimisation Delivered £108,070/Year (Without Breaking Production)
id: 59387ff1-8267-4617-aee9-ea24b6587535
status: experimental
description: Automatisch generierte SIEM-Erkennungsregel basierend auf CTI Intelligence
references:
  - https://tsecurity.de/
author: iShareStuff CTI Automated Detection Engine
date: 2026-09-24
logsource:
  category: network_connection
  product: any
detection:
  selection:
      CommandLine|contains:
        - 'exploit'
  condition: selection
falsepositives:
  - Legitime administrative Zugriffe oder Penetrationstests
level: high
tags:
  - attack.initial_access
Syntax validiert (0 Fehler)
rule CTI_Threat_Indicator {
    meta:
        author = "iShareStuff CTI Automated Detection Engine"
        date = "2026-09-24"
        description = "YARA Signature for "
    strings:
        $str = "How Systematic EBS Optimisatio" ascii wide
    condition:
        any of them
}
Syntax validiert (0 Fehler)
index=security sourcetype IN ("cisco:asa", "pan:traffic", "zeek_conn", "suricata", "WinEventLog:Security")
("How Systematic EBS Optimisation Delivere")
| stats count earliest(_time) as first_seen latest(_time) as last_seen by src_ip, dest_ip, dest_host, signature
| eval first_seen=strftime(first_seen, "%Y-%m-%d %H:%M:%S"), last_seen=strftime(last_seen, "%Y-%m-%d %H:%M:%S")
| sort - count
Syntax validiert (0 Fehler)
message: "*How Systematic EBS Optimisation Delivere*"
Syntax validiert (0 Fehler)
CommonSecurityLog
| where Message has "How Systematic EBS Optimisation Delivere"
| summarize EventCount = count(), FirstSeen = min(TimeGenerated), LastSeen = max(TimeGenerated) by SourceIP, DestinationIP, DestinationPort, Activity
| extend DetectionRule = "iShareStuff-CTI-Compiled"
| sort by EventCount desc
🎯
MITRE ATT&CK Matrix Navigator 14 Taktiken
Reconnaissance
-
Resource Development
-
Initial Access
Execution
Persistence
-
Privilege Escalation
Defense Evasion
Credential Access
-
Discovery
-
Lateral Movement
-
Collection
-
Command and Control
Exfiltration
-
Impact
tsecurity.de Cognitive Threat RAG
Fokus-Vektor:

Kognitive Analyse für identifizierte Bedrohung: Erhöhte Bedrohungslage im Bereich How Systematic EBS Optimisation Delivere.... Basierend auf 368k Vektor-Korrelationen werden sofortige Isolationsmaßnahmen für betroffene Endpunkte empfohlen.

🛡️ Angriffsfläche & Exposure

Netzwerk/Remote-Zugriff ohne Vorauthentifizierung möglich.

⚡ Empfohlene Sofortmaßnahmen
  • 1. Perimeter-Inspektion: Relevante Portfreigaben und exponierte Endpunkte unverzüglich scannen.
  • 2. Patch-Applikation: Hersteller-Hotfix einspielen oder betroffene Daemons in isolierte DMZ-Segmente überführen.
  • 3. Telemetrie & EDR-Alerts: Prozessaufrufe und Child-Processes auf anomale Shell-Spawns überwachen.
🔗 Semantisch verwandte Zero-Days MariaDB 11.7 VEC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten How Systematic EBS Optimisation Delivered £108,070/Year (Without Breaking Production)

Thematisch verwandte Begriffe: Systematic, Optimisation, Delivered, 108070Year · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-61782 | Rsdoctor is a build analyzer tailored for projects built with Rspack. Pr…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel • Rechts: nächster Artikel • unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel TTP ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...
↗ Original-Quelle