【问题标题】:Amazon Elastic Beanstalk creates server instance when create new environmentAmazon Elastic Beanstalk 在创建新环境时创建服务器实例
【发布时间】:2012-07-05 02:03:23
【问题描述】:
我是亚马逊的初学者。最近我在 Amazon Elastic Beanstalk 服务上上传了我的四个不同的 Web 应用程序和 Web 服务。
我的问题是:当我在 Elastic Beanstalk 上使用 AWS .NET 工具包发布我的 Web 应用程序时,它会为每个应用程序创建一个新环境并为每个环境创建一个新的 EC2 实例。
谁能告诉我,这是 Amazon Windows Server 实例的 EC2 实例吗?
我们不能在同一个环境和同一个 EC2 实例中部署多个 Web 应用程序吗?
【问题讨论】:
标签:
amazon-ec2
amazon-elastic-beanstalk
【解决方案1】:
我们使用Java SDK,行为是一样的。我认为这是 AWS EB 中的自然方式:一个应用程序 => 一个服务器。我认为主要原因是 AWS EB 是负载均衡器、警报等的完整堆栈,特别是自动扩展策略。由于 EB 提供完全托管的 Auto Scaling 功能,因此基于具有多个应用程序的服务器向堆栈添加更多服务器是没有意义的:假设您有一个应用程序消耗 80% 的 CPU/入站流量/内存...),而另一个消耗 10%。两者都在同一台服务器上运行...如果只有一个实例有足够的空间增长,为什么还要扩展第二个?