【问题标题】:Upload File to EC2 instance or to S3将文件上传到 EC2 实例或 S3
【发布时间】:2013-10-24 17:38:03
【问题描述】:

我正在为我的应用程序使用 EC2 实例和 S3 存储桶。在应用程序中,客户端可以上传图像,这些图像被放置在画布上。之后,客户端退出应用程序,我完成了这些图像,因此可以将它们删除。

首先,在我的设计中,客户端通过 Web 表单上传图片,然后它会转到 EC2 实例,然后 EC2 实例将其上传到 S3 存储桶并返回 S3 url。所以,在这个设计文件中上传了两次,我认为如果 EC2 -> S3 上传不是很快的话,它不会有效率。

如果我选择不将它们保存在 S3 中并返回一个直接指向 EC2 实例的 url,图像将保留在 EC2 卷中,我不会像 S3 规则那样简单地删除它们。可能我需要手动删除它们,这是不合理的。

那么你有什么建议,我应该选择哪种设计。

希望我很清楚。

【问题讨论】:

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


    【解决方案1】:

    这两个选项都有效,这取决于最重要的权衡。

    S3 是一个额外的步骤,如果您使用的是单个实例,则可能不需要它。如果您打算扩展,那么使用 s3 会更轻松。当您添加更多实例时,您无需担心确保用户请求返回到同一个实例。

    【讨论】:

      猜你喜欢
      • 2017-05-30
      • 2016-10-09
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 2015-11-19
      • 2016-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多