Storage Cost Optimization

Storage Cost Optimization An architecture diagram generated by Archify. Storage Cost Optimization · EKS cluster storage costs · Architecture component Storage Cost Optimization EKS cluster storage costs EBS Volume Optimization · Persistent storage (PV) · Amazon EBS EBS Volume Optimization Persistent storage (PV) Select Volume Type · Migrate gp2 → gp3 · Amazon EBS Select Volume Type Migrate gp2 → gp3 Volume Size Optimization · Provision only what is needed · Amazon EBS Volume Size Optimization Provision only what is needed Volume Lifecycle Management · Clean up unused PVCs / PVs · Amazon EBS Volume Lifecycle Management Clean up unused PVCs / PVs EFS Cost Optimization · Shared across nodes · Amazon EFS EFS Cost Optimization Shared across nodes Select Throughput Mode · Bursting · Provisioned · Elastic · Amazon EFS Select Throughput Mode Bursting · Provisioned · Elastic Lifecycle Management · Auto-move to the IA class · Amazon EFS Lifecycle Management Auto-move to the IA class Access Pattern Optimization · Large files · sequential access · Amazon EFS Access Pattern Optimization Large files · sequential access S3 Cost Optimization · Logs · backups · static · Amazon S3 S3 Cost Optimization Logs · backups · static Storage Class Optimization · Transition via lifecycle policy · Amazon S3 Storage Class Optimization Transition via lifecycle policy S3 Request Optimization · Combine objects · fewer LISTs · Amazon S3 S3 Request Optimization Combine objects · fewer LISTs Amazon EBS Amazon EFS Amazon S3 Legend Backend Database Cloud

EBS Volume Types

  • • gp3: General purpose SSD recommended for most workloads
  • • gp2: Previous generation general purpose SSD, migrate to gp3
  • • io1/io2: Provisioned IOPS SSD
  • • st1: Throughput optimized HDD
  • • sc1: Cold HDD

EFS Throughput Modes

  • • Bursting Throughput: intermittent access patterns
  • • Provisioned Throughput: predictable performance
  • • Elastic Throughput: highly variable workloads

S3 Storage Classes

  • • S3 Standard: frequently accessed data
  • • S3 Intelligent-Tiering: data with changing access patterns
  • • S3 Standard-IA: infrequently accessed data
  • • S3 One Zone-IA: infrequently accessed, non-critical data
  • • S3 Glacier: archive data