如何在ec2上自动调整resque工作人员?

时间:2012-08-14 00:30:27

标签: ruby-on-rails amazon-ec2 background-process resque

关于如何在Heroku上自动调整工作者和达因,有很多例子,但我无法在EC2中自动调查Resque工作人员。

有resque-director宝石,但就是它......

是否有自动扩展Resque工作者的解决方案(启动新工作并停止未使用的工作),需要考虑资源管理?

1 个答案:

答案 0 :(得分:2)

在EC2上,您需要使用shell api或各种SDK之一创建自动缩放组。

还有一个适用于Ruby的SDK http://aws.amazon.com/de/sdkforruby/

自动缩放必须设置一次,然后缩放应该不在你的脑海中。 自动扩展规则基于cpu使用,网络带宽等指标。

您可以定义向外扩展触发器以增加和冷却触发器以减少服务器数量。

您可以在此处找到更多详情 http://aws.amazon.com/en/autoscaling/

这是一个简单的教程,描述了这些步骤 http://www.caseylabs.com/how-to-setup-auto-scaling-on-amazon-ec2