【问题标题】:Outgoing network performance (AWS)传出网络性能 (AWS)
【发布时间】:2021-06-24 02:40:38
【问题描述】:

我们必须与之通信的外部 HTTP 服务器(位于美国某处)。我们使用 AWS EC2 实例。

虽然我们可以购买“更大的实例”来提高内部网络性能,但有没有办法减少(优化?)我们的 EC2 实例和外部服务器之间的往返时间?有什么有用的工具吗?

【问题讨论】:

  • 您是否发现在您的场景中使用 CloudFront 和边缘站点?
  • EC2 的现有网络是否饱和?你怎么知道你需要一个更快的“管道”到 EC2?还是远程服务器很慢?
  • @stdunbar 当我从我的家庭网络向远程服务器发送单个查询时,它比在 AWS EC2 上运行时快得多(无论 ec2 托管在哪里)。

标签: amazon-web-services networking


【解决方案1】:

您尚未指定使用哪种类型的 EC2 实例,这是决定网络性能的一个重要因素。

你也说过

在我的家庭网络中,它比在 AWS EC2 上运行时快得多(无论 ec2 托管在哪里)

我对您的家庭网络和 EC2 实例配置一无所知,因此这很难判断,但平均而言,我希望 EC2 实例的网络比最终用户站点上的网络更快。

您测量的内容也不是 100% 清楚。您说“往返时间”,所以您只对端到端延迟感兴趣?有什么特殊的吞吐量要求吗?

也就是说,这是一个有用的备忘单,您可以下载并检查您的实例类型:https://cloudonaut.io/ec2-network-performance-cheat-sheet/

此外,您可以使用iperf(或iperf3)在连接的两端进行一些实验:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-02
    • 1970-01-01
    相关资源
    最近更新 更多