我是亚马逊的初学者。最近我在Amazon Elastic Beanstalk服务上上传了我的四个不同的Web应用程序和Web服务。
我的问题是:当我在Elastic Beanstalk上使用AWS .NET工具包发布我的Web应用程序时,它会为每个应用程序创建一个新环境,并为每个环境创建一个新的EC2实例。
任何人都可以告诉,这是亚马逊Windows Server实例的EC2实例吗? 我们不能在同一个环境和相同的EC2实例中部署多个Web应用程序吗?
答案 0 :(得分:1)
我们使用Java SDK,行为是一样的。我认为这是AWS EB中的自然方式:One app =>一台服务器。我认为主要原因是AWS EB是一个完整的负载均衡器,警报等堆栈,以及特别是自动扩展策略。由于EB提供了完全托管的Auto Scaling功能,因此基于具有多个应用程序的服务器向堆栈添加更多服务器是没有意义的:想象一下,您的应用程序占用了80%的CPU /入站流量/记忆...),而另一个消耗10%。两者都在同一台服务器上运行...如果只有一个实例可以扩展空间,为什么要缩放第二个呢?