Knu*_*unu 13 amazon-s3 amazon-web-services amazon-cloudfront
我已经阅读了有关它们的文件,但我不完全了解它们的区别.
你能让我知道有什么区别吗?
alv*_*eko 40
TL; DR:CloudFront用于内容交付.S3 Transfer Acceleration用于更快的传输和更高的S3存储桶吞吐量(主要是上传).
Amazon S3 Transfer Acceleration是一项S3功能,可使用AWS Edge位置加速上传到S3存储桶 - 与AWS CloudFront服务中的Edge位置相同.
但是,(a)创建一个CloudFront分配,其原点指向您的S3存储桶,(b)为您的存储桶启用S3传输加速 - 是两个不同的用途,用于两个不同的目的.
创建具有指向S3存储桶的源的CloudFront分配时,可以在Edge位置上启用缓存.对边缘缓存提供对相同对象的后续请求,这对最终用户来说更快,并且还减少了对源的负载.CloudFront主要用作内容交付服务.
为S3存储桶启用S3传输加速并使用<bucket>.s3-accelerate.amazonaws.com而不是使用默认S3端点时,将通过相同的边缘位置执行传输,但网络路径已针对远程大对象上载进行了优化.额外的资源和优化用于实现更高的吞吐量.边缘位置没有缓存.
更多的信息:
如果您对将这些内容上传到S3这两个选项之间的区别感兴趣,您可能会对以下亚马逊的S3常见问题解答感兴趣:
问:如何在Transfer Acceleration和Amazon CloudFront的PUT/POST之间做出选择?传输加速优化了TCP协议,并在客户端和S3存储桶之间增加了额外的智能,如果需要更高的吞吐量,传输加速是更好的选择.如果您的对象小于1GB或者数据集的大小小于1GB,则应考虑使用Amazon CloudFront的PUT/POST命令以获得最佳性能.
正如FAQ回答所述,如果您需要更高的吞吐量,则应使用传输加速.
| 归档时间: |
|
| 查看次数: |
6416 次 |
| 最近记录: |