У мене зараз працює база даних на EC2. Оскільки я повинен перемістити його на більшу машину, постало питання про використання RDS.
Ціноутворення:
Я можу отримати екземпляр EC2 c3.large
з двома SSD (16GB кожен), двома vCPU та 4GB пам'яті на вимогу за $ 0,132 на годину [1] .
Найближча (враховуючи ціну) машина RDS була б db.m3.medium
за $ 0,125 за годину (Single-AZ) [2] . Ця машина має однаковий об'єм пам'яті, але лише один vCPU [3] . Крім того, я повинен був би заплатити за зберігання та io [2] .
Тож ціни були б дуже схожими для цих двох.
Переваги для EC2:
- Як уже згадувалося, ще один vCPU.
- Я можу покласти журнал Write-Ahead-Log на другий диск при використанні EC2 (велике поліпшення продуктивності, коли багато писати на db).
- Я можу запустити pgbouncer на моєму екземплярі EC2 (більша продуктивність, оскільки я можу тримати з'єднання відкритими).
- Я можу редагувати файл конфігурації (з часом покращить продуктивність)
Переваги для RDS:
- Автоматично робить щоденні резервні копії.
Чи може RDS покривати переваги, які має EC2 (особливо 2.)? Чи є інші переваги?