AWS Elastic Beanstalk-最佳的自动缩放和触发器

时间:2018-09-16 19:49:08

标签: amazon-ec2 elastic-beanstalk

我正在使用Elastic Beanstalk在AWS上运行适度的Laravel服务器。我计划在不久的将来上网,所以我希望为更多的流量做好准备。另外,我想拥有尽可能最佳和精益的设置。因此,仅在需要时才花费资源。

我已经在后端服务器上运行一些与该服务器通信并检索和发布一些数据的作业。我经常收到来自AWS的一些警告,例如:

消息:环境运行状况从“正常”过渡到“降级”。 2个实例中有1个没有收到数据。

因此,我正在尝试最佳设置。我目前有这个:

load_balancing_elb

如您所见,我正在扩展CPUUtilization并在1分钟内寻找50%的上​​限。看起来似乎不多,但是这些微型实例只有有限的CPU积分,所以我想准备并启动另一个(微型)实例。

如果计算机达到30%的CPU,则很容易按比例缩小规模。由于我知道什么时间可以期待流量,因此我运行了基于时间的扩展,将网络服务器从1个实例增加到3个实例,并在不到3小时的时间后,将该数量减少到原始的单个实例。

所以我的问题是,我仍然应该看到这些降级的消息吗?当我的cron作业正在运行时,我确实看到CPU的峰值达到了100%,但是它下降得很快,并且似乎并没有受到太大的影响...

有什么想法吗?

0 个答案:

没有答案
相关问题