关于亚马逊EC2和S3的混淆

计划在Amazon Web Services中托pipe一个带有MySQL DB的PHP网站,我应该select哪些AWS组件? 该网站只是一个具有自定义CMS的dynamic网站,但预计将有大量数据上传到CMS。

我正在考虑使用Amazon EC2,并使用以下设置:

  • 具有1024GB x 2磁性EBS卷的t2.medium Linux
  • 数据传输input和输出:200和300 GB /月

但是我从其他人那里听说,我可以使用Amazon S3托pipe网站,并使用以下设置:

  • 存储:3000GB
  • PUT / COPY / POST / LIST请求:20000
  • GET和其他请求:10000
  • 数据传输input和输出:200和300 GB /月
  • CloudFront月度量:1000 GB /月(平均对象大小30KB)

有什么区别? 我应该select哪一个?

您可以在Amazon S3上托pipe一个静态网站。 在静态网站上,单个网页包含静态内容。 他们也可能包含客户端脚本。 相比之下,dynamic网站依赖于服务器端处理,包括服务器端脚本,如PHP,JSP或ASP.NET。 Amazon S3不支持服务器端脚本。

参考资料: 在Amazon S3上托pipe静态网站

您也可以学习如何在aws.amazon.com/websites上托pipedynamic网站。

S3最适合备份,imo。 那么,去EBS吧。 要了解不同的EBS选项,请查看aws.amazon.com/ebs/details/#piops