在EC2上构build具有负载平衡的Web节点冗余

目前,我们已经在c1.mediumnetworking节点和Amazon RDS sql服务器上。 我们面临的问题是,有时,networking节点失败,网站停止运行。 我正在考虑通过在ELB后面运行两个或三个networking节点来缓解这种风险。 然而,这样做的代价是令人沮丧的,因为我们已经为我们目前的设置购买了保留实例。

我的问题是:

  • ELB如何在后面的节点之间分配stream量? 通过响应时间? 按位置?
  • 我可以让AWS自动重启死亡节点吗? 这个代码在哪里运行? 在现有的健康networking节点上?
  • 我需要为这个configuration设置类似GlusterFS的东西吗?

设置了健康检查您的平衡器? 一旦你安装了它,你总是可以通过以下方式检查实例健康状况:

elb-describe-instance-health mybalancer –headers –show-long

我可以让AWS自动重启死亡节点吗?

嗯..我的想法是,你可以有一个cron作业,检查你的ELB没有响应的实例,可能做重​​启。

为什么你需要glusterfs? 🙂