AWS RDS 定价

AWS RDS 定价

我正在考虑将 Magento 网站的数据库迁移到亚马逊的远程数据传送系统由于当前主机共享数据库集群的读/写速度较慢。同一位置的其他托管站点没有数据库要求,加载速度非常快,因此我认为 CPU 和内存方面主机性能良好。

这会对 Magento 的性能产生有效影响吗?

如果我计算成本正确的话,每月至少要花费 79.20 美元。这是基于最小可用实例(0.11 美元*24 小时*30 天)。此外,流量也增加了成本。我对价格指南的理解正确吗?

使用外部数据库的延迟是否明显高于内部(同一网络)数据库?

谢谢。

答案1

使用外部数据库的延迟是否明显高于内部(同一网络)数据库?

是的,而且在每秒有大量请求的环境中非常明显。

如果您想要高性能,您应该尝试将您的数据库和 Web 服务器放在同一个数据中心,而且您可能更便宜,只需获得自己的专用服务器并在那里托管您的 magento,而不是将您的 Web 服务器放在一个位置然后设置 RDS,从而使事情变得复杂。

答案2

亚马逊客服确认价格确实这么高(+80 美元),

...如果我需要实例在一个月内每天 24 小时运行

他们是否认为网站只需要在一天中的某些时间使用其主数据库......?

答案3

当我查看 6 月和 7 月的账单时,与我目前运行的 2 个多可用区 RDS 实例相比,您的数字似乎是正确的。我运行一个小型多可用区和一个大型多可用区,因此它们每小时分别运行 0.22 美元和 0.88 美元。唯一需要包括的其他计算是预配置的存储空间,对我来说是 0.20 美元/GB,我们预配置了 20GB,然后 I/O 请求每 100 万收费 0.10 美元。到目前为止,这些额外费用总计还不算什么值得关注的金额。

现在说到延迟,我无法提供太多帮助,因为大多数情况下,我有十几个 EC2 实例与 RDS 实例通信;但是,我在 Amazon 云之外有 VPS,利用 RDS 实例来处理 Puppet 的数据存储,我用它来配置我的 EC2 实例。它配置为使用消息队列进行异步更新,因此延迟不是问题,但我从未遇到过访问它的问题。

相关内容