我正在尝试创建一个系统,用户可以在其中上传他们的数据(音频、文本),每个用户大约 200 MB。我正在尝试找出最好的方法 - 使用 S3 还是 EBS。
以下是我根据研究得出的结论
EBS优势
- 更低的延迟和更少的变化
- 快速目录列表和搜索
- 无一致性延迟
S3 优势
- 对于流媒体用例,S3 可能是更好的选择
- 提供用于存储和检索数据的 Web 服务接口
- 可以用代币来保护
EBS 的缺点
- 可能会失败并丢失数据
- 应备份数据以防止数据丢失
S3 的缺点
- 目录列表和搜索功能较低
- 更高的延迟
- 写入内容在系统中可能会有延迟
我的结论是 - EBS 更适合快速响应,而 S3 更适合耐用性。我正在研究使用 Glacier 备份数据的可能性。
那么我应该使用哪一个 - EBS 还是 S3?
谢谢。
答案1
使用 s3.. 您将无法使用 EBS 进行扩展,因为它只能安装在一台服务器上。使用 s3,您可以从多台服务器上传。
此外,s3 从未出现过故障。ebs 确实会出现严重故障。甚至数据丢失。