![在 AWS 中,如果我的 Web 服务器位于 us-east-1a 区域,而数据库服务器位于 us-east-1b 区域,这会影响性能吗?](https://linux22.com/image/541082/%E5%9C%A8%20AWS%20%E4%B8%AD%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%88%91%E7%9A%84%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%8D%E4%BA%8E%20us-east-1a%20%E5%8C%BA%E5%9F%9F%EF%BC%8C%E8%80%8C%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%8D%E4%BA%8E%20us-east-1b%20%E5%8C%BA%E5%9F%9F%EF%BC%8C%E8%BF%99%E4%BC%9A%E5%BD%B1%E5%93%8D%E6%80%A7%E8%83%BD%E5%90%97%EF%BC%9F.png)
Web 服务器:us-east-1a DB 服务器 us-east-1b
它们之间的 ping 值低于 2ms,所以我猜没问题,但我想检查一下。
答案1
你应该没问题。额外的延迟可以忽略不计。我建议在与主服务器不同的可用区中设置从服务器。
答案2
从 EC2 站点:
可用区是不同的位置,旨在免受其他可用区故障的影响,并为同一区域内的其他可用区提供廉价、低延迟的网络连接。
由于它们都位于美国东部地区,亚马逊可能正在努力实现其“低延迟”承诺。
但 TomTOm 所说的完全正确,这取决于你正在做什么。如果这种 2ms 延迟是你的瓶颈,你可能会在意。
答案3
取决于你做什么。说真的。我认为流量也可能要花钱。我主要研究数据库,其中“10g 连接,同一房间”是良好性能的必要条件。这真的取决于你做什么。