我正在将我的Java、Tomcat、Mysql服务器迁移到AWS EC2上。
我已经附加了EBS卷来存储MySQL数据。在我的Web应用程序中,人们可以上传图像,所以我需要持久化它们。我头脑中有两种选择:
- 将上传的图像保存到EBS卷中。
- 使用S3服务。
以下是我的笔记,请对它们持怀疑态度,因为我的专业不是服务器,而是软件开发。
EBS plus:S3存储更昂贵。(0.15美元/GB > 0.1美元/GB)
S3 plus:从EBS提供静态资源可能会对我的Web服务器性能产生负面影响。这是真的吗?提供图片是否会明显影响服务器性能?对于S3,我的服务器将不负责提供静态资源。
S3 plus:从EBS提供静态资源可能会导致I/O成本,但可能很小。
EBS plus:人们说EBS更快。
S3 plus:人们说S3更安全。
EBS plus:无需学习API,将图像保存到EBS卷很简单。
换句话说,我无法决定,如果您能指导我将会很高兴。
谢谢