使用AWS RDS或我自己的数据库哪一个最便宜?

时间:2018-05-24 14:34:18

标签: wordpress amazon-web-services amazon-ec2 amazon-rds

我在我的EC2上运行wordpress应用程序 - AWS。我还没决定在不同的托管上使用Amazon RDS或我自己的数据库。哪一个最便宜?让我们说我有自己的Lunarpages或Bluehost托管的MySQL数据库,允许我在EC2实例上的wordpress连接/远程到我的数据库Lunarpages不允许我的wordpress连接远程到Amazon RDS。哪一个最便宜?我听说人们说当你使用亚马逊RDS是非常昂贵的,所以我想也许可以节省成本,让我的wordpress连接到我自己的数据库,而不是亚马逊RDS的wordpress。我不知道这是真的。我不知道它的表现如何。哪一个是最好的一个。任何建议表示赞赏。谢谢。

3 个答案:

答案 0 :(得分:0)

在网站托管的完全不同的网络上拥有数据库并不是一件好事。它会延迟。想象一下,如果你有很多电话,它就会增加延迟。

您可以在EC2上自行托管本地数据库,这将是最佳选择。

答案 1 :(得分:0)

在不同的主机上运行会导致额外的延迟。

让我们在AWS RDS上对最小的实例进行数学计算(以eu-west-1区域为例)

  1. 在RDS上运行:db.t2.micro每小时0.018美元,或RDS每月12.96美元。在AWS free tier下的第一年免费。
  2. 在EC2上运行:t2.micro(您配置MySQL和备份,...),每小时0.0126美元,或每月9.07美元。在AWS free tier
  3. 下的第一年免费

    如果您的应用程序足够小,您可以在同一台计算机上托管数据库和应用程序(解决方案2)

答案 2 :(得分:0)

我不同意。在Amazon AWS中,您要做的第一件事是建立虚拟专用网络并创建相应的网络访问接口。我在使用重型CMS时的经验是,使用EC2 + RDS的架构在一个实例中要稳定得多。此外,RDS具有自动版本维护功能,与在同一虚拟机上运行的mysql或类似软件相比,失败或崩溃更难。

在速度和性能方面,例如在wordpress中使用该方案,系统运行很快,即使在小型机器上,速度也要高得多并且可观。