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



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

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

同样在速度和性能方面,例如在wordpress中使用这种方案,系统可以飞行,即使使用小型机器,速度也要高得多,而且可观。

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

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

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

如果应用程序足够小,则可以在同一台计算机上同时承载数据库和应用程序(解决方案 2(

性能方面,将数据库放在托管自己的完全不同的网站网络上并不好。它会延迟。想象一下,如果你有很多电话,它会成倍增加延迟。

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

最新更新