我正在将我的 Java、Tomcat、Mysql 服务器迁移到 AWS EC2。
我已经附加了用于存储 MySql 数据的 EBS 卷。在我的网络应用程序中,人们可能会上传图片。所以我应该坚持他们。我的想法有2个选择:
- 将上传的图像保存到 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卷。
即我不能决定,如果你指导会很高兴。
谢谢