Tôi có một cơ sở dữ liệu hiện đang chạy trên EC2. Khi tôi phải chuyển nó sang một cỗ máy lớn hơn, câu hỏi về việc sử dụng RDS đã được đưa ra.
Giá cả:
Tôi có thể nhận được một phiên bản EC2 c3.large
với hai ổ SSD (mỗi ổ 16 GB), hai vCPU và bộ nhớ 4GB theo yêu cầu với giá $ 0,132 mỗi giờ [1] .
Máy RDS gần nhất (giá cân nhắc) sẽ có db.m3.medium
giá $ 0,125 mỗi giờ (Single-AZ) [2] . Máy này có cùng dung lượng bộ nhớ nhưng chỉ có một vCPU [3] . Ngoài ra, tôi sẽ phải trả tiền cho việc lưu trữ và io [2] .
Vì vậy, giá sẽ rất giống nhau cho hai.
Những lợi thế cho EC2:
- Như đã đề cập, một vCPU nữa.
- Tôi có thể đặt Write-Ahead-Log trên đĩa thứ hai khi sử dụng EC2 (cải thiện hiệu suất tuyệt vời khi ghi nhiều vào db).
- Tôi có thể chạy pgbouncer trên phiên bản EC2 của mình (hiệu suất cao hơn vì tôi có thể giữ kết nối mở).
- Tôi có thể chỉnh sửa tệp cấu hình (cuối cùng sẽ cải thiện hiệu suất)
Những lợi thế cho RDS:
- Tự động thực hiện sao lưu hàng ngày.
RDS có thể bao gồm những lợi thế mà EC2 có (đặc biệt là 2.) không? Có bất kỳ lợi thế khác?