S3与EBS表现

时间:2016-08-07 07:54:31

标签: amazon-web-services amazon-s3

使用S3与EBS的性能影响是什么?

说我的应用需要快速访问文件。 EBS会比S3快得多吗?我想使用S3,因为我不想要空间限制,但我担心性能。

3 个答案:

答案 0 :(得分:1)

一般情况下,EBS的表现优于S3(EBS有4种变体 - gp2,io1,st1,sc1)。使用io1,您可以指定IOPS功能(S3没有用户指定的性能控制)。 gp2具有IO突发(高达3000 IOPS)和IO信用(540万),这可能对某些应用程序有利。查看http://www.slideshare.net/AmazonWebServices/deep-dive-maximizing-ec2-and-ebs-performance

希望可以理解,两者都使用不同的访问方法。 S3是对象存储,EBS是块存储。

(请注意,据我所知,EBS也是网络附加的,并非直接附加到EC)

答案 1 :(得分:0)

如果您将EBS与S3进行数据传输比较,EBS将始终更快,因为EBS直接连接到EC2实例。但同样存储限制也出现在EBS的图片中。

因此,如果您想要实现更少的延迟和无限存储,我建议将S3存储桶作为卷附加到您的EC2实例,在我的情况下提供非常好的数据传输速度。

这是一本非常适合实现的指南。

https://fullstacknotes.com/mount-aws-s3-bucket-to-ubuntu-file-system/

答案 2 :(得分:0)

您应该将AWS弹性文件系统视为S3和EBS的替代方案。它的速度可能会介于S3和EBS之间,但它确实提供了控制性能的方法,并且不受大小限制。 Amazon EFS性能详细信息:http://docs.aws.amazon.com/efs/latest/ug/performance.html