0

我是亚马逊的初学者。最近,我在 Amazon Elastic Beanstalk 服务上上传了我的四个不同的 Web 应用程序和 Web 服务。

我的问题是:当我在 Elastic Beanstalk 上使用 AWS .NET 工具包发布我的 Web 应用程序时,它会为每个应用程序创建一个新环境,并为每个环境创建一个新的 EC2 实例。

谁能告诉我,这是 Amazon Windows Server 实例的 EC2 实例吗?我们不能在同一个环境和同一个 EC2 实例中部署多个 Web 应用程序吗?

4

1 回答 1

1

我们使用Java SDK,行为是一样的。我认为这是 AWS EB 中的自然方式:一个应用程序 => 一个服务器。我认为主要原因是 AWS EB 是负载均衡器、警报等的完整堆栈,特别是自动扩展策略。由于 EB 提供完全托管的 Auto Scaling 功能,因此基于具有多个应用程序的服务器向堆栈添加更多服务器是没有意义的:假设您有一个应用程序消耗 80% 的 CPU/入站流量/内存...),而另一个消耗 10%。两者都在同一台服务器上运行......如果它有足够的空间来增长只有一个实例,为什么要扩展第二个?

于 2013-05-03T15:04:06.657 回答