首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS Opsworks自动愈合、加载实例和负载平衡器

AWS Opsworks自动愈合、加载实例和负载平衡器
EN

Server Fault用户
提问于 2014-01-19 19:25:51
回答 1查看 1.6K关注 0票数 2

我一直在努力让我们的网络应用套件在aws操作系统上工作。他们现在大部分都在工作。似乎是个很好的环境!但是我想知道扩展、治疗和负载平衡。

我目前在一个堆栈和一个层上使用一个应用程序(加上一些堆栈中的一个memcached层)。

我已经建立了自己的图层来实现自我康复。我知道,如果一个实例失败,它将被停止,另一个将启动。对我来说,取决于哪个应用程序在该堆栈和在该层,它很可能是3-10分钟之前,它是上线。

我已经为每一层设置了弹性负载平衡器。

我正在试验不同大小的实例,以及基于负载的实例。

我的问题是,在aws中,这三个相关的东西是如何关联的:自动愈合、负载均衡器和基于负载的实例。

具体来说,在负载均衡器中被视为没有响应的实例会被自动恢复替换吗?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2014-11-05 23:45:22

自动修复是一种在层基础上启用的功能,它适用于属于一个层的所有EC2实例。其工作方式是,如果安装在每个OpsWorks上的AWS EC2代理无法与OpsWorks建立通信,则终止并替换该实例。

http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-autohealing.html

弹性负载均衡器完成的检查是基于TCP/HTTP的,它们测试到特定端口的连接性,ELB执行的操作是将传入的通信量路由到ELB附加的层中的健康实例,直到不健康的实例通过ELB所做的ping测试为止。

http://docs.aws.amazon.com/opsworks/latest/userguide/load-balancer.html

负载平衡实例是在您配置的与负载相关的触发器发生时启动的实例。例如,当一个层的传入流量使在线实例超出CPU使用率80%时,您可以配置一个层来添加一个新实例。

要回答你的问题,如果一个实例被ELB认为是不健康的,它就不会被替换。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/568384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档