Saya memiliki database yang sedang berjalan di EC2. Karena saya harus memindahkannya ke mesin yang lebih besar, pertanyaan menggunakan RDS muncul.
Harga:
Saya bisa mendapatkan instance EC2 c3.large
dengan dua SSD (masing-masing 16GB), dua vCPU, dan memori 4GB sesuai permintaan sebesar $ 0,132 per jam [1] .
Mesin RDS terdekat (dengan pertimbangan harga) akan db.m3.medium
seharga $ 0,125 per jam (Single-AZ) [2] . Mesin ini memiliki jumlah memori yang sama tetapi hanya satu vCPU [3] . Selain itu saya harus membayar untuk penyimpanan dan io [2] .
Jadi harganya akan sangat mirip untuk keduanya.
Keuntungan untuk EC2:
- Seperti yang sudah disebutkan, satu vCPU lagi.
- Saya dapat meletakkan Write-Ahead-Log pada disk kedua saat menggunakan EC2 (peningkatan kinerja hebat saat menulis banyak ke db).
- Saya dapat menjalankan pgbouncer pada instance EC2 saya (lebih banyak kinerja karena saya dapat menjaga koneksi tetap terbuka).
- Saya dapat mengedit file konfigurasi (pada akhirnya akan meningkatkan kinerja)
Keuntungan untuk RDS:
- Secara otomatis melakukan backup harian.
Bisakah RDS mencakup keuntungan yang dimiliki EC2 (terutama 2.)? Apakah ada kelebihan lain?