AWS Elastic Block Store (AWS EBS)
- 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:
Blok Düzeyi Depolama: EBS, verileri bloklar halinde saklar, bu da düşük gecikmeli ve yüksek performanslı işlemler için idealdir.
EC2 ile Entegrasyon: Her EBS hacmi bir EC2 instance'ına bağlanabilir ve bir "hard disk" gibi çalışabilir.
Kalıcı Depolama: Veriler, bağlı olduğu EC2 instance'ı kapatılsa veya yeniden başlatılsa bile korunur.
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ı:
Esneklik ve Ölçeklenebilirlik: Hacim boyutunu ihtiyaca göre büyütebilir ya da küçültebiliriz
Dayanıklılık: Veriler otomatik olarak farklı birden fazla fiziksel cihaz arasında yansıtılır
Yüksek Performans: Özellikle SSD tabanlı hacimlerde düşük gecikme süresi ve yüksek işlem kapasitesi sağlar
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:
Hacim (Volume) Oluşturma: AWS Management Console, CLI veya API kullanarak bir EBS hacmi oluşturulabilir.
EC2'ye Bağlama: Oluşturulan EBS hacmini bir EC2 instance'ına bağlayarak kullanmaya başlanabilir.
Snapshot Alma: Mevcut bir hacmin snapshot’unu alarak yedekleme yapılabilir.
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