最近我们使用OnPrem应用程序将数据库移动到AWS RDS
,显然,延迟很大,因此我们在旧金山的AWS Oregon region(RDS)
和我们的数据中心(应用程序)之间配置了与Megaport的直接连接。
但令人惊讶的是,我们没有看到延迟有任何重大差异(请查找附加结果和以下数据),它几乎类似于互联网上的连接。
OnPrem App - OnPrem DB (Seconds) Insert: 0.112
OnPrem App - AWS DB Over Direct Connect(Seconds) Insert: 1.332
OnPrem App - AWS DB Over Internet (Seconds) Insert: 1.50
这是预期的吗?我们有什么选择来改善延迟吗?请提供任何改进的检查点。
感谢您的支持。
非拥塞路线的延迟主要是距离因素以及链路中的跳数。
假设,你的DC与互联网没有任何连接,而且确实如此。对于小型请求,拥塞不会成为问题,延迟也会相对较低。
然而,这并不能保证,任何时候都可能从合理到可怕。因特网倾向于遭受一定程度的分组丢失,从而导致重新传输,这增加了延迟。流量较大时,这些影响会更明显。
直接连接带来的安全性改进是保证延迟和带宽。您的请求不仅速度更快,而且可以提高音量并确保性能不会变差。
Megaport发布latency figurse作为他们的网络部分。
遗憾的是,没有任何RDS选项可以进一步减少延迟。其他策略(如本地读取副本或本地缓存)可能适合您的应用程序。
免责声明:我为Megaport工作