У меня есть база данных в настоящее время работает на EC2. Поскольку я должен переместить это на большую машину, встал вопрос об использовании RDS.
Цены:
Я могу получить экземпляр EC2 c3.large
с двумя твердотельными накопителями (по 16 ГБ каждый), двумя виртуальными ЦП и 4 ГБ памяти по требованию за $ 0,132 в час [1] .
Ближайшая (с учетом цены) машина RDS будет стоить db.m3.medium
$ 0,125 в час (Single-AZ) [2] . Эта машина имеет такой же объем памяти, но только один vCPU [3] . Кроме того, мне придется заплатить за хранение и IO [2] .
Таким образом, цены будут очень похожи на этих двух.
Преимущества для EC2:
- Как уже упоминалось, еще один vCPU.
- Я могу поместить Write-Ahead-Log на второй диск при использовании EC2 (большое улучшение производительности, когда много записывается в БД).
- Я могу запустить pgbouncer на своем экземпляре EC2 (больше производительности, потому что я могу держать соединения открытыми).
- Я могу редактировать файл конфигурации (в конечном итоге улучшит производительность)
Преимущества для RDS:
- Автоматически делает ежедневные резервные копии.
Может ли RDS охватить преимущества, которыми обладает EC2 (особенно 2.)? Есть ли другие преимущества?