Şu anda EC2 üzerinde çalışan bir veritabanım var. Daha büyük bir makineye taşımak zorunda kaldığım için RDS kullanma sorunu gündeme geldi.
Fiyatlandırma:
İki SSD (her biri 16 GB), iki vCPU ve 4 GB bellek içeren bir EC2 c3.large
örneği saatte 0.132 $ karşılığında talep edilebilir [1] .
En yakın (fiyatı dikkate alarak) RDS makinesi db.m3.medium
saatte 0.125 $ (Single-AZ) olacaktır [2] . Bu makine aynı miktarda belleğe ancak sadece bir vCPU'ya sahiptir [3] . Ayrıca depolama ve io [2] için ödeme yapmak zorunda kalacak .
Yani fiyatlar bu ikisi için çok benzer.
EC2 için avantajlar:
- Daha önce de belirtildiği gibi, bir vCPU daha.
- EC2 (db'ye çok yazarken büyük performans artışı) kullanırken Write-Ahead-Log'u ikinci diske koyabilirim.
- EC2 örneğimde pgbouncer çalıştırabilirim (bağlantıları açık tutabildiğim için daha fazla performans).
- Yapılandırma dosyasını düzenleyebilirim (sonunda performansı artıracağım)
RDS için avantajlar:
- Günlük yedeklemeleri otomatik olarak yapar.
RDS, EC2'nin sahip olduğu avantajları (özellikle 2.) karşılayabilir mi? Başka avantajları var mı?