Amazon Elastic Beanstalk 在创建新环境时创建服务器实例

Posted

技术标签:

【中文标题】Amazon Elastic Beanstalk 在创建新环境时创建服务器实例【英文标题】:Amazon Elastic Beanstalk creates server instance when create new environment 【发布时间】:2012-07-05 02:03:23 【问题描述】:

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于Amazon Elastic Beanstalk 在创建新环境时创建服务器实例的主要内容,如果未能解决你的问题,请参考以下文章

在 Amazon Elastic Beanstalk 上安装 Anaconda

Amazon Elastic Beanstalk 腻子

Amazon Elastic Beanstalk 如何采用自定义 python 命令?

如何卸载 Amazon Elastic Beanstalk 命令行界面?

Elastic Beanstalk 是不是支持 Amazon 的 Aurora DB?

使用 RabbitMQ 的 Amazon Elastic Beanstalk 上的芹菜超时异常