top of page
Ara

AWS Elastic Block Store (AWS EBS)

  • Yazarın fotoğrafı: bthngtmsbg
    bthngtmsbg
  • 19 Ara 2024
  • 2 dakikada okunur

Güncelleme tarihi: 20 Ara 2024

AWS EBS (Elastic Block Store), AWS’in sunduğu bir depolama servisidir ve özellikle EC2 (Elastic Compute Cloud) instance'larına kalıcı blok düzeyinde depolama sağlamak için kullanılır. Bu hizmet, bir sunucunun disk sürücüsüne benzer şekilde çalışır ve yüksek performans, ölçeklenebilirlik ve güvenilirlik sunar.


Analoji: AWS EBS’i bir ağ tabanlı harici disk gibi düşünebiliriz.

Bu benzetmeyi şu sebepten yaptım:

AWS EBS, bir ağ üzerinden bağlanan harici disk gibi çalışır. Tıpkı fiziksel bir harici diski bir bilgisayara bağlayarak yalnızca o bilgisayarda kullanabileceğimiz gibi, EBS de yalnızca bir EC2 instance'a bağlanabilir. Ancak bu harici disk, AWS altyapısı üzerinden erişilir ve kalıcıdır; yani EC2 kapatılsa bile veriler silinmez.



AWS EBS'nin Özellikleri:

  1. Blok Düzeyi Depolama: EBS, verileri bloklar halinde saklar, bu da düşük gecikmeli ve yüksek performanslı işlemler için idealdir.

  2. EC2 ile Entegrasyon: Her EBS hacmi bir EC2 instance'ına bağlanabilir ve bir "hard disk" gibi çalışabilir.

  3. Kalıcı Depolama: Veriler, bağlı olduğu EC2 instance'ı kapatılsa veya yeniden başlatılsa bile korunur.

  4. Depolama Tipleri:

    • General Purpose SSD (gp3/gp2): Genel kullanım için optimize edilmiştir.

    • Provisioned IOPS SSD (io2/io1): Düşük gecikme süresi ve yüksek IOPS gerektiren kritik uygulamalar için uygundur.

    • Throughput Optimized HDD (st1): Büyük veri analitiği ve veri ambarı gibi yüksek aktarım hızı gerektiren iş yükleri için tasarlanmıştır.

    • Cold HDD (sc1): Daha düşük maliyetle az erişilen veriler için uygundur.


Kullanım Senaryoları:

  • Veritabanı uygulamaları (örneğin, MySQL, PostgreSQL)

  • NoSQL depoları (örneğin, MongoDB)

  • Büyük veri analizleri

  • Dosya sistemleri ve günlük kaydı (log storage)

  • Yedekleme ve kurtarma süreçleri


Avantajları:

  1. Esneklik ve Ölçeklenebilirlik: Hacim boyutunu ihtiyaca göre büyütebilir ya da küçültebiliriz

  2. Dayanıklılık: Veriler otomatik olarak farklı birden fazla fiziksel cihaz arasında yansıtılır

  3. Yüksek Performans: Özellikle SSD tabanlı hacimlerde düşük gecikme süresi ve yüksek işlem kapasitesi sağlar

  4. Snapshot (Anlık Görüntü) Desteği: Verilerinizin yedeklenmesini ve gerektiğinde başka bölgelerde yeniden oluşturulmasını sağlar.


EBS ile Çalışma:

  1. Hacim (Volume) Oluşturma: AWS Management Console, CLI veya API kullanarak bir EBS hacmi oluşturulabilir.

  2. EC2'ye Bağlama: Oluşturulan EBS hacmini bir EC2 instance'ına bağlayarak kullanmaya başlanabilir.

  3. Snapshot Alma: Mevcut bir hacmin snapshot’unu alarak yedekleme yapılabilir.

  4. Veri Aktarımı ve Yönetim: Hacmi gerektiğinde başka bir instance’a bağlanabilir.


EBS Snapshots

EBS Snapshots, AWS EBS’nin  hacimlerinin (volumes) yedekleme ve geri yükleme işlemleri için kullanılan bir özelliğidir. Snapshots, bir EBS hacminin belirli bir anda alınan durumunu temsil eden artımlı yedeklemelerdir (Incremental Backups) ve Amazon S3'te saklanır.


Snapshot'ları Erişilebilirlik Bölgeleri (AZ) veya Bölgeler (Region) arasında kopyalayabilirsiniz.


Bu yazının PDF haline buradan erişebilirsiniz:







 
 
 

Comments


bottom of page