从EC2或S3服务webApp?

时间:2016-03-12 20:19:00

标签: amazon-web-services amazon-s3 amazon-ec2 web-hosting

我们在Glassfish上运行了一个java后端,以及一个静态页面的webApp,它们调用ajax来更新它们的内容。

后端将托管在Amazon EC2上(通过Elastic Beanstalk)。我想知道我们是否应该从相同的Glassfish主机(在EC2上)提供那些静态页面,或者是否更有意义在S3桶中托管这些页面。

这似乎是一个典型的设置,但我还没有发现任何讨论选项的文件。有没有人有这方面的经验,如果有的话,这两种方法的成本/性能关系是什么。

我在S3托管中看到的好处:

  • 可以轻松上传更改,而无需进行完整的部署练习,重启服务器等。
  • 前端代码可以单独保存在自己的仓库中
  • 其他?

但是,我们不知道S3是否像Beanstalk环境那样容易扩展,如果它是高效的(响应时间与同时命中率增加),以及可比的成本。

缺点:

  • 我们必须处理CORS
  • 其他?

0 个答案:

没有答案