使用AWS Elastic Beanstalk将多个应用程序部署到单个EC2实例

时间:2012-06-11 02:22:41

标签: amazon-web-services elastic-beanstalk

我已经将一个.Net网站部署到AWS Elastic Beanstalk。我现在想要将另一个.Net Web项目(Web服务)部署到由AWS Elastic Beanstalk创建的同一EC2实例,但是在发布向导的Environment页面中选择“使用和现有环境”是灰色的。

有办法做到这一点吗?

5 个答案:

答案 0 :(得分:8)

更新:现在可以https://aws.amazon.com/about-aws/whats-new/2016/08/aws-elastic-beanstalk-supports-asp-net-core-and-multi-app-net-support/

没有。与其他框架相比,.Net部署对EB有一些限制。您无法在同一实例上部署多个应用程序。

答案 1 :(得分:1)

您可以使用Multicontainer docker环境部署多个应用程序http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_docker_ecs.html

答案 2 :(得分:0)

您不能在同一个实例(或一组实例,例如由ElasticBeastalk构成的实例)上部署“Web站点”和“Web应用程序”,因为它们运行不同的资源和策略。这是我在他们的网站上遇到的教程。

答案 3 :(得分:0)

也许这个软件包可以帮助您在单个Elastic Beanstalk实例(Apache)上运行多个应用程序/网站:https://github.com/tscheiki/ElasticDeploy

答案 4 :(得分:0)

您还可以使用Visual Studio AWS Toolkit进行多应用程序部署:

docs.aws.com/toolkit-for-visual-studio