Skip to main content

> FINOPS // BÖLÜM 05

Bölüm 5: Depolama Katmanlama, Yaşam Döngüsü ve EBS Doğru Boyutlandırma

Nesne depolama yaşam döngüsü kuralları, S3 Intelligent-Tiering, çok parçalı yükleme iptali ve EBS gp3 geçişi.

Kanonik FinOps Kılavuzu #05|TinyCTO Cloud Bill Bible

Bölüm 5: Depolama Katmanlama, Yaşam Döngüsü ve EBS Doğru Boyutlandırma

Nesne depolama yaşam döngüsü kuralları, S3 Intelligent-Tiering, çok parçalı yükleme iptali ve EBS gp3 geçişi.

#1. Yönetici Özeti ve Problem Tanımı

Depolama maliyetleri sinsidir çünkü depolama birikimli bir varlıktır. Kapatıldığında harcaması sıfıra inen işlemcilerin aksine, yönetilmeyen nesne depolama ve bağlantısız blok depolama birimleri 7/24/365 kesintisiz faturalandırılmaya devam eder.

Mühendislik ekipleri rutin olarak üç büyük depolama hatası yapar:

  1. Petabaytlarca eski işletim günlüğünü süresiz olarak Standart S3 depolamasında bırakmak ($0.023/GB/ay).
  2. Modern gp3 birimleri yerine eski EBS gp2 birimlerinde kalarak %20 daha yüksek taban fiyat ödemek.
  3. Arka planda milyonlarca faturalandırılabilir veri parçası biriktiren terk edilmiş tamamlanmamış çok parçalı yüklemeleri (multipart uploads) görmezden gelmek.

#2. Nesne Depolama Yaşam Döngüsü Kuralları ve S3 Intelligent-Tiering

Otomatik yaşam döngüsü kuralları, verileri erişim yaşına göre daha düşük maliyetli katmanlara aktarır:

[0. Gün]       S3 Standard ($0.023/GB)            ──> Aktif erişim
[30. Gün]      S3 Standard-Infrequent Access ($0.0125/GB) ──> Seyrek sorgular
[90. Gün]      S3 Glacier Flexible Retrieval ($0.0036/GB)  ──> Uyumluluk arşivi
[365. Gün]     S3 Glacier Deep Archive ($0.00099/GB)       ──> Yasal saklama
[2555. Gün]    Kalıcı Silme (7 Yıl)

Terraform S3 Yaşam Döngüsü ve Çok Parçalı İptal Politikası

resource "aws_s3_bucket_lifecycle_configuration" "finops_tiering" {
  bucket = aws_s3_bucket.data_lake.id

  rule {
    id     = "abort-incomplete-multipart-uploads"
    status = "Enabled"

    abort_incomplete_multipart_upload {
      days_after_initiation = 7
    }
  }

  rule {
    id     = "intelligent-tiering-and-archive"
    status = "Enabled"

    transition {
      days          = 30
      storage_class = "INTELLIGENT_TIERING"
    }

    transition {
      days          = 90
      storage_class = "GLACIER"
    }

    expiration {
      days = 2555 # 7 yıllık yasal saklama süresi
    }
  }
}

#3. EBS Blok Depolama: gp2'den gp3'e Geçiş

AWS gp3 birimleri, birim boyutundan bağımsız olarak 3.000 IOPS ve 125 MB/sn taban bant genişliğini %20 daha düşük depolama maliyetiyle (0.08/GBvsgp2ic\cin0.08/GB vs gp2 için0.10/GB) sunar.

AWS CLI kullanarak kesinti olmadan geçiş yapmak:

# Mevcut bölgedeki tüm gp2 birimlerini sorgulayın ve gp3'e yükseltin
aws ec2 describe-volumes \
  --filters Name=volume-type,Values=gp2 \
  --query "Volumes[*].VolumeId" --output text | tr '\t' '\n' | while read vol; do
    echo "Birim gp3 tipine dönüştürülüyor: $vol..."
    aws ec2 modify-volume --volume-id "$vol" --volume-type gp3
done

#4. Bağlantısız EBS Birimi Temizleyici

Hiçbir sunucuya bağlı olmayan EBS birimleri saf israftır. Gece çalışan sunucusuz bir görev birim bağlantı durumlarını denetler:

# Bağlantısız (available) EBS birimlerini tespit edin
aws ec2 describe-volumes \
  --filters Name=status,Values=available \
  --query "Volumes[*].[VolumeId,Size,CreateTime]" --output table

>14> 14 günden uzun süredir available durumunda olan birimlerin anlık görüntüsü alınmalı ve silinmelidir.

Yapay Zekâ Özeti — Bölüm 05: Bölüm 5: Depolama Katmanlama, Yaşam Döngüsü ve EBS Doğru Boyutlandırma
AEO / GEO / Perplexity Indexable

Nesne depolama yaşam döngüsü kuralları, S3 Intelligent-Tiering, çok parçalı yükleme iptali ve EBS gp3 geçişi.

Bölüm OdağıBölüm 05 kanonik FinOps prensipleri ve birim maliyet yönergeleri.
Temel KavramlarS3 Intelligent-Tiering • Multipart Abort • EBS gp3 Migration • Unattached Volume Sweeper
Olgunluk SeviyesiCRAWL (Başlangıç)
AEO / Ajan KuralıCanlı ortamda maliyet anomalisinde P0 alarmları ve FOCUS 1.0 etiketleme zorunludur.