【问题标题】:Storing application on Amazon AWS Elastic Beanstalk Environment在 Amazon AWS Elastic Beanstalk 环境中存储应用程序
【发布时间】:2016-07-30 21:47:15
【问题描述】:

欢迎,我刚开始学习亚马逊云服务。对于测试问题,我使用 Elastic Beanstalk 来部署我用 Java 编写的应用程序。我第一次使用免费/试用版的 750 小时独立应用程序,我很惊讶 Elastic Beanstalk 使用 S3(存储),它只提供 1k 用于 POST 和 2k 用于 GET 查询,限制非常低。所以我的问题是,Elastic Beanstalk 是否可以不使用 S3 容器?如对我的 web-app 的描述所示,Elastic Beanstalk 正在使用在 Unix 系统上运行的预配置 Web 服务器。为什么它不使用自己的存储空间(30GB 试用版)。

【问题讨论】:

  • S3 仅用于存储一些文件,例如部署文件和日志存档。

标签: amazon-web-services amazon-s3 cloud amazon-elastic-beanstalk


【解决方案1】:

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

在免费试用版中,您可能正在使用 Amazon 的预配置设置,并且它可能是使用它概述的 Web 架构设计的,即 Ec2 运行 Web 应用程序并使用 S3 节点进行存储。您应该考虑使用数据库来存储程序和应用程序文件或使用通用 Ec2 并只运行 nginx 或 apache 或任何您想要的软件。这将更像是在家里运行自己的服务器,除非您改为 ssh 到 AWS 服务器。它也可能更简单。

Amazon 的预配置 Ec2 可能旨在支持大型 Web 应用程序,在这种情况下,将数据库用于 Web 应用程序文件是有意义的。

【讨论】:

    猜你喜欢
    • 2020-09-29
    • 2015-11-19
    • 2013-07-14
    • 2015-03-05
    • 2015-07-13
    • 2015-03-25
    • 2021-09-29
    • 2016-03-13
    • 2019-09-16
    相关资源
    最近更新 更多