2016-04-09 137 views
-1

欢迎,我刚开始学习Amazon云服务。对于测试问题,我使用Elastic Beanstalk部署用Java编写的应用程序。我第一次使用750小时独立应用程序的免费/试用版,我对Elastic Beanstalk使用S3(存储)并且只给POST 1k和GET查询使用2k感到惊讶,限制非常低。所以我的问题是,Elastic Beanstalk可能不使用S3容器吗?如我的网络应用程序的描述所示,Elastic Beanstalk使用在Unix系统上运行的预配置Web服务器。为什么它不使用它自己的存储(30GB试用版)。在Amazon AWS上存储应用程序Elastic Beanstalk环境

+0

S3仅用于存储部署文件和日志归档等文件。 –

回答

0

我不确定您的帐户到底是什么。但是,如果您转到此Aws定价页面http://calculator.s3.amazonaws.com/index.html,您会看到当您添加一个Ec2节点时,您可以选择一个带有内部存储和ssd或hdd的节点。

通过免费试用,您可能正在使用亚马逊的预配置设置,它可能是使用其架构概述的Web架构设计的,即Ec2运行Web应用程序并使用S3节点进行存储。您应该考虑使用数据库来存储程序和应用程序文件,或者使用一般的Ec2,并运行nginx或apache或您想要的任何软件。这会有更多的感觉,比如在家里运行自己的服务器,除非你改用AWS服务器。它可能也更简单。

亚马逊的预配置Ec2可能被设计为支持大型Web应用程序,在这种情况下,利用Web应用程序文件的数据库是有意义的。

相关问题