欢迎您,我刚开始学习亚马逊云服务。对于测试问题,我使用Elastic Beanstalk来部署我在Java上编写的应用程序。我第一次使用免费/试用版750小时独立应用程序,我很惊讶Elastic Beanstalk正在使用S3(存储),它只提供1k的POST和2k的GET查询,限制非常低。所以我的问题是,Elastic Beanstalk是否有可能不使用S3容器?如我对web-app的描述所示,Elastic Beanstalk使用在Unix系统上运行的预配置Web服务器。为什么它不使用它自己的存储(30GB试用版)。
答案 0 :(得分:0)
我不确定您的帐户是什么。但是,如果您转到此Aws定价页http://calculator.s3.amazonaws.com/index.html,您会看到在添加Ec2节点时,您可以选择内部存储位置为ssd或hdd的节点。
通过免费试用,您可能正在使用亚马逊的预配置设置,它可能是使用它概述的网络架构设计的,即Ec2运行Web应用程序,S3节点用于存储。您应该考虑使用数据库来存储程序和应用程序文件,或者使用通用的Ec2,只需运行nginx或apache或者您想要的软件。除了将ssh引入AWS服务器之外,这将更像是在家中运行自己的服务器。它也可能更简单。
亚马逊预先配置的Ec2可能是为支持大型Web应用程序而设计的,在这种情况下,利用Web应用程序文件的数据库是有意义的。