在访问时,在不同区域中运行应用程序会导致运行缓慢

时间:2013-01-05 10:34:21

标签: mysql latency amazon-rds

如果应用程序在不同区域上运行,延迟是否会显着增加。我的rails应用程序在 us-east-1a 上运行,我的MySQL RDS数据库在 us-east-1d 上运行。我的应用程序访问速度似乎很慢,这会是区域问题吗?

1 个答案:

答案 0 :(得分:1)

这些区域在不同的数据中心运行,因此延迟肯定会增加。话虽如此,Amazon EC2用户指南说:

  

Amazon EC2提供了将实例置于多个实例的功能   位置。 Amazon EC2位置由Regions和   可用区域。可用区域是不同的位置   设计为与其他可用区中的故障隔离   并为其他人提供廉价,低延迟的网络连接   可用区位于同一区域。

source

所以涨幅不应太大。我不知道你的意思是什么“实质性”增加(是几毫秒?几秒钟?),但我想你最简单的方法是弄清楚这是否会导致你的延迟问题,那就是运行你的应用程序和同一区域中的MySQL服务器,看看是否会再次降低延迟。