【问题标题】:Can I have multiple websites in one AWS Elastic Beanstalk Application?我可以在一个 AWS Elastic Beanstalk 应用程序中拥有多个网站吗?
【发布时间】:2016-09-13 23:50:45
【问题描述】:

我对 Elastic Beanstalk 应用程序感到很困惑

我目前将我所有的网站托管在基于 Windows Server iis 的弹性 IP 服务器中。

它是一个中等规模的 ec2 实例,所以我付出了很多。

我正在考虑将其迁移到 Elastic Beanstalk 应用程序,而不是使用我当前的应用程序。

在创建一个 Elastic Beanstalk 应用程序后,我注意到它创建了一个 t1.micro ec2 实例,亚马逊表示它们可以按需扩展,这很好。

我的问题是我需要有多少个 Elastic Beanstalk 应用程序?

我可以在 1 个 Elastic Beanstalk 应用程序下拥有所有 30 个网站吗?

如果我必须为每个网站创建一个 Elastic Beanstalk 应用程序(这是一个 t1.micro),我每月将花费超过 400.00 美元

请澄清

谢谢

【问题讨论】:

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


    【解决方案1】:

    您需要使用以下步骤来减少您的账单

    选项 1:

    1. 为您的网站创建静态 S3 虚拟主机
    2. 通过 Lambdaage 和云端公开您的应用程序。

    选项 2:

    1. 创建多容器 docker 镜像并使用 docker compose
    2. 部署在 EBS 或 ECS 和 ngnix 反向代理配置不同的主机端口

    【讨论】:

      【解决方案2】:

      使用 IIS,部署多个应用程序的选项不可用。 请参考以下stackoverflow讨论 Deploy multiple applications to a single EC2 instance using AWS Elastic Beanstalk

      此功能仅适用于 java 应用程序。 您可以将多个 WAR 文件捆绑到一个 ZIP 文件中进行部署。

      这是功能发布的 aws 文档。 https://aws.amazon.com/about-aws/whats-new/2015/06/aws-elastic-beanstalk-supports-multiple-war-files-and-m4-instances/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-12
        • 1970-01-01
        • 2018-07-25
        • 2016-09-05
        • 2013-04-12
        • 1970-01-01
        • 1970-01-01
        • 2011-05-02
        相关资源
        最近更新 更多