使用S3与EBS的性能影响是什么?
说我的应用需要快速访问文件。 EBS会比S3快得多吗?我想使用S3,因为我不想要空间限制,但我担心性能。
答案 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