【问题标题】:How do I choose the right AWS Elastic Beanstalk instance types and quantity?如何选择正确的 AWS Elastic Beanstalk 实例类型和数量?
【发布时间】:2021-12-12 10:28:21
【问题描述】:

在负载平衡的环境类型中,他们写道“我们建议至少使用两种实例类型。”

  1. 如果可以设置最大实例数,为什么要选择不同的实例类型?
  2. 假设我选择了3种不同的实例类型,最大实例数为4;如果是这样,12 个不同的实例会在流量高峰期同时运行吗?
  3. 选择 4 个 1GB/1vCPU 的实例或 2 个 2GB/2vCPU 的实例有显着差异吗? (目前,选择弱且便宜的实例并保持最大实例数较高似乎是合乎逻辑的)

【问题讨论】:

  • 这与 Spot 实例有关吗?
  • 这个问题是针对按需实例队列@shimo

标签: amazon-web-services amazon-elastic-beanstalk amazon-elb


【解决方案1】:

如果可以设置最大实例数,为什么要选择不同的实例类型?

这是你的选择。

某些实例类型有时可能无法在您指定的区域启动 - 这是我能想到的原因之一,这将使拥有超过 1 个实例类型变得有用。

假设我选择了3种不同的实例类型,最大实例数为4;如果是这样,12 个不同的实例会在流量高峰期同时运行吗?

没有。

The EC2 Fleet attempts to launch the number of instances that are required to meet the target capacity specified in your request 即在给定时间您最多只能运行 4 个实例。

这 4 个实例可能具有您在 3 个列表中指定的任何实例类型,但最大值为 4 个。

你永远不会有 12 个实例。

选择 4 个 1GB/1vCPU 的实例或 2 个 2GB/2vCPU 的实例有显着差异吗? (就目前而言,选择弱且便宜的实例并保持最大实例数较高似乎是合乎逻辑的)

这取决于您的应用程序需求。

如果您的应用程序在 1GB/1vCPU 上运行良好,那么使用该配置是合乎逻辑的。所需的实例数量再次取决于您的应用程序。

最终,您需要在性能和成本之间进行权衡——这个问题只有您自己才能回答。

【讨论】:

    猜你喜欢
    • 2015-12-21
    • 2020-06-26
    • 1970-01-01
    • 2014-08-21
    • 2015-06-14
    • 1970-01-01
    • 2015-02-24
    • 2019-10-16
    • 2016-05-10
    相关资源
    最近更新 更多