根据负载将 EC2 连接到 ELB

根据负载将 EC2 连接到 ELB

我有一个 ELB,上面始终挂载有两个实例,并且它们在运行。我还有第三个 EC2 实例,它处于停止状态。我不想使用自动扩展。每当这两个正在运行的服务器上的负载增加超过阈值时,第三个实例就应该启动并自行挂载到 ELB。当负载减少时,它应该自行从 ELB 中移除并停止。

任何想法 ?

答案1

目前,您无法仅使用 Amazon 提供的服务来实现此目的。我建议:

  1. 将 CloudWatch 警报附加到您的 EC2 实例指标。触发警报后,发布到 SNSTopic
  2. 将 AWS Lambda 函数附加到 SNSTopic,为角色提供足够的权限来
    1. 启动 EC2 实例
    2. 将 ELB 附加到实例
  3. 添加第二个警报,AWS Lambda 函数并反向执行相同操作。停止 EC2 实例并将其取消连接。

相关内容