我有一个需要后端的应用程序,该后端由3部分组成:
现在我知道很多人今天都使用亚马逊AWS,我最近快速浏览了他们的服务。现在对于数据库来说,似乎DynamoDB很适合我!但我的问题是,我应该使用哪种产品(以及如何)来存储静态php页面和基本文件系统(可能会变得非常大)。对于静态php页面,我真的需要像GoDaddy.com这样简单的服务,但它必须快速并且能够响应许多请求。
对于图像文件系统存储,这可以在与php文件相同的地方完成,或者在其他任何地方完成,我可以用php访问它。你推荐什么?
我真的很想知道你认为哪种产品适合这种后端,因为这是一个非常受欢迎的设置。如果您想到比亚马逊更好的东西,我愿意接受建议,请记住,最重要的(按顺序)是稳定性,可扩展性和易用性,并且它需要非常可扩展。
感谢您的任何重播!
答案 0 :(得分:1)
您可以使用S3进行存储,因为它简单易用且可扩展。但是从S3检索文件的速度很慢。要解决此问题,请从Cloudfront而不是S3中检索文件。 S3存储桶可以充当Cloudfront分发的源服务器。它有两个优点 -
- 检索将非常快,特别是更受欢迎的页面/图片
- 使用地球的哪个部分无关紧要,Cloudfront将选择最近的边缘缓存来为您的内容提供服务。