PHASE 03 // IMPLEMENT

recfo@implement:~/runbooks/s7-04
S7-04 · Optimize Usage & Cost · Architecting & Workload Placement

Implement Data Lifecycle & Storage Tiering

Why

Storage grows relentlessly and is rarely cleaned. Tiering and lifecycle rules are set-and-forget savings that compound over time. Storage is typically 20–30% of total cloud spend. Data written today at hot-tier pricing is still there 3 years later at hot-tier pricing unless someone explicitly moves it.

What

Define and automate storage tiering policies and data retention rules covering object storage, block storage snapshots, and database backups.

How

Audit Current Storage

Storage TypeWhat to Check
Object storageAccess patterns (last accessed date), current tier
Block volumesAttached vs unattached, utilisation %
SnapshotsAge, frequency, retention policy
Database backupsRetention period, point-in-time recovery window
Log storageRetention period, compression, archival policy

Define Lifecycle Policies

RuleTriggerAction
Hot → WarmNot accessed for 30 daysMove to Infrequent Access tier
Warm → ColdNot accessed for 90 daysMove to Glacier/Archive tier
DeletePast retention periodDelete permanently
Snapshot cleanupOlder than 90 days (non-prod), 365 days (prod)Delete with grace period

Critical: get data owner sign-off on retention periods before activating deletion rules. Deletion is irreversible.

Deploy Cloud-Native Lifecycle Rules

ProviderToolConfiguration
AWSS3 Lifecycle ConfigurationTransition + Expiration rules
AzureBlob Storage Lifecycle ManagementMove to Cool → Archive → Delete
GCPObject Lifecycle ManagementSetStorageClass + Delete actions

For snapshots: use cloud-native backup services (AWS Backup, Azure Backup) with retention policies. For database backups: configure provider-native retention settings.

Deliverable Checklist

  • Storage audit completed (type, size, access patterns)
  • Lifecycle policies defined with data owner sign-off
  • Cloud-native lifecycle rules deployed per provider
  • Snapshot retention policies configured
  • Log retention aligned with compliance requirements
  • Monthly storage cost tracked for savings measurement