AWS Autoscalling将连接滚动到新实例

时间:2015-07-29 23:54:03

标签: amazon-web-services autoscaling

是否可以自动翻转'自动缩放实例之间的连接?

鉴于提供计算密集型服务的实例,我们希望

  1. 在CPU达到90%
  2. 后自动调整新实例
  3. 请求新实例处理服务。
  4. AWS Dashboard似乎没有办法设置它,或者我错过了什么?

1 个答案:

答案 0 :(得分:0)

您正在寻找的是load balancer。如果你正在使用HTTP,这几乎可以开箱即用。客户端打开与负载均衡器的连接,然后负载均衡器将来自连接的各个HTTP请求均匀地分布到自动扩展组中的实例。当新实例加入组时,负载均衡器会自动将部分传入请求转移到新实例。

如果您说的不是HTTP(S),那么事情会变得有点棘手。通用TCP负载均衡器无法告诉一个"请求"结束和下一个开始(或者如果这对你的协议有意义),所以传入的TCP连接直接映射到特定的后端主机。负载均衡器会在新实例旋转时将新连接路由到新实例,但它无法通过现有连接进行迁移。

通常,您希望在此方案中执行的操作是让客户定期关闭与服务的连接并创建新服务 - 特别是如果他们看到增加的延迟或其他证据表明他们的实例是&# 39;说话过度劳累。