我们在Glassfish上运行了一个java后端,以及一个静态页面的webApp,它们调用ajax来更新它们的内容。
后端将托管在Amazon EC2上(通过Elastic Beanstalk)。我想知道我们是否应该从相同的Glassfish主机(在EC2上)提供那些静态页面,或者是否更有意义在S3桶中托管这些页面。
这似乎是一个典型的设置,但我还没有发现任何讨论选项的文件。有没有人有这方面的经验,如果有的话,这两种方法的成本/性能关系是什么。
我在S3托管中看到的好处:
但是,我们不知道S3是否像Beanstalk环境那样容易扩展,如果它是高效的(响应时间与同时命中率增加),以及可比的成本。
缺点: