【发布时间】:2021-07-30 13:31:45
【问题描述】:
我是一名初学者。我目前正在开发具有频繁图像传输的应用程序服务。图片通过 s3 发送。
为了降低s3的开销,我想通过给一个中间服务器比如ec2来缓存图片到hdd中。
这是正确的方法吗? 如何在正常的网络服务中实现?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2
我是一名初学者。我目前正在开发具有频繁图像传输的应用程序服务。图片通过 s3 发送。
为了降低s3的开销,我想通过给一个中间服务器比如ec2来缓存图片到hdd中。
这是正确的方法吗? 如何在正常的网络服务中实现?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2
这不太可能降低您的成本。
Amazon S3 收费:
$0.0004 per 1,000 requests) -- 因此,卸载 100 万个请求将为您节省 40c此外,如果您要提供许多图像,则 Amazon EC2 实例的带宽及其处理如此多请求的能力可能低于 Amazon S3 所能提供的能力。
Amazon S3 可以act like a web server,直接向互联网提供内容。它还可以通过使用Amazon S3 pre-signed URL 来提供私有内容,这是一个提供对私有对象的临时访问的限时 URL。
【讨论】: