使用AWS EC2实例加快上载速度

时间:2019-06-03 23:31:40

标签: amazon-web-services amazon-ec2 file-upload

我有一个t2.medium实例,该实例在美国西部(俄勒冈州)的可用区域具有EBS卷和EFS。

用户(通常不在加利福尼亚州)可以使用javascript文件上传器上传图像文件,但是无论用户的连接速度有多快,他们的上传速度似乎都不会超过〜500kb / s。

例如,如果用户以5mb / s的速度测试其上载速度,然后上载5MB图像文件,则仍需要近11秒才能完成。

使用FTP上传文件时,我得到类似的结果。

我最初的想法是我应该将实例更改为具有更好网络性能的实例-但是由于我是直接上传到EFS而不是亚马逊存储桶或其他东西,所以我不确定网络是我的问题。 / p>

如何获得更快的上传速度?这是我的实例的限制吗?

1 个答案:

答案 0 :(得分:1)

我肯定会尝试使用不同的实例类型,因为实例系列和大小与网络性能直接相关。 t2实例系列具有最低的网络吞吐量之一。

这里有两种资源可以帮助您确定各种实例类型对网络吞吐量的期望:

t3系列是最新的低成本和可突发t实例,其中包括增强型网络,其可突发网络速率高达5 Gbps,大大提高了。如果上传不频繁,这可能对您有用。至少,您可以切换到t3系列,以提高网络性能,而丝毫不改变成本。

侧面说明:如果您使用的是较早的AMI,则可能无法直接从t2实例中使用AMI,因为您将需要支持增强联网功能的现代OS。