一起使用RDS和Digital Ocean Droplets

时间:2016-02-19 03:43:45

标签: amazon-web-services amazon-ec2 digital-ocean

将AWS RDS和Digital Ocean结合使用是一个好主意吗?

适用于存储的AWS RDS和用于在同一国家/地区进行计算的Digital Ocean Drop。

我问,因为我有一台预留的AWS RDS机器,但是,不要为AWS支付更多费用,因为Digital Ocean Droplet便宜很多。

但是,我认为它会引入延迟,我需要为传出的网络数据付费。

感谢。

2 个答案:

答案 0 :(得分:5)

当您的应用程序位于与数据存储区不同的数据中心时,延迟将成为您最大的问题。每个查询都会有网络开销,很快就会加起来。

此外,您需要记住加密,因为您的数据库连接将通过公共网络。

答案 1 :(得分:4)

我只是对DigitalOcean,EC2和Hetzner(距法兰克福几百公里的数据中心)之间的ping时间进行了少量测量。

  • 在同一提供者的相同区域中:
    • Hetzner到另一台Hetzner服务器:〜0.3ms
    • 法兰克福数字海洋城到法兰克福数字海洋:〜0.45ms
    • 法兰克福EC2到法兰克福EC2:〜0.45ms
  • 提供者之间:
    • Hetzner至EC2法兰克福:〜6ms
    • Hetzner到DigitalOcean Frankfurt:〜5毫秒
    • 数字海洋法兰克福到EC2法兰克福:〜1.2ms

因此,如果您使用的是同一区域(至少在法兰克福为例),则延迟非常好。是否可以接受此额外的延迟取决于您的要求。另一个要注意的是:混合云会增加部署的复杂性,也使得完全使用某些特定于云的功能变得更加困难。