我有一个当前在EC2上运行的数据库。由于我必须将其移至更大的计算机,因此出现了使用RDS的问题。
价钱:
我可以获得一个EC2 c3.large
实例,其中包含两个SSD(每个16GB),两个vCPU和4GB的按需存储,每小时的费用为0.132 USD [1]。
最接近(考虑价格)的RDS机器的价格db.m3.medium
为每小时0.125美元(Single-AZ)[2]。该计算机具有相同的内存量,但只有一个vCPU [3]。另外,我将不得不为存储和io [2]支付费用。
因此,这两个的价格将非常相似。
EC2的优点:
- 如前所述,还有一个vCPU。
- 使用EC2时,我可以将Write-Ahead-Log放到第二张光盘上(将很多内容写入db时,性能会大大提高)。
- 我可以在EC2实例上运行pgbouncer(性能更高,因为我可以保持连接打开)。
- 我可以编辑配置文件(最终将提高性能)
RDS的优点:
- 自动执行每日备份。
RDS能否涵盖EC2拥有的优势(尤其是2)?还有其他优势吗?