【问题标题】:Amazon Web Service Deployment - free tierAmazon Web Service 部署 - 免费套餐
【发布时间】:2015-06-17 08:22:09
【问题描述】:

我正在尝试使用 AWS 免费套餐来托管 Java Web 应用程序。我创建了一个 EC2 实例,但我不知道如何将应用程序部署到该实例。我试图使用 AWS Toolkit for eclipse 将网站部署到 Elastic Beanstalk,但是从这里我需要第二层来将应用程序部署到生产环境。 我的问题是:部署到我的 EC2 实例的免费解决方案是什么?如何部署? 谢谢!

【问题讨论】:

  • 等等,为什么需要两层?您只谈到了“java web 应用程序”,没有谈到其他层。

标签: java eclipse amazon-web-services deployment amazon-ec2


【解决方案1】:

如果您使用的是 Elastic Beanstalk(我推荐),那么您应该从 AWS 控制台手动创建 Beanstalk 堆栈。在你这样做之前,我建议你终止你的另一个实例,因为你不会使用它。 beanstalk 堆栈将在后台创建一个 EC2 实例,如果您要求,它还可以创建一个 RDS 数据库。您为资源(EC2、RDS)付费,但“Beanstalk 堆栈”无需额外费用。 拥有 Beanstalk 堆栈后,您可以使用 Eclipse 插件部署它,或者只是生成 WAR 文件并通过 AWS 控制台上传。 (在 Beanstalk 页面上有一个地方可以上传用于部署的 war 文件。)

注意将数据库连接详细信息设置为 RDS(如果您正在使用它)。

另请注意,免费层很适合预热,但不建议用于生产。

当您创建 Beanstalk 堆栈时,请确保您创建了一个 AZ Web 前端,这样您将只运行 1 个 Web 服务器。

【讨论】:

    猜你喜欢
    • 2023-02-22
    • 2018-08-23
    • 1970-01-01
    • 2020-10-02
    • 2022-11-10
    • 2015-02-26
    • 2012-08-29
    • 2020-06-28
    • 1970-01-01
    相关资源
    最近更新 更多