关于如何在Heroku上自动调整工作者和达因,有很多例子,但我无法在EC2中自动调查Resque工作人员。
有resque-director宝石,但就是它......
是否有自动扩展Resque工作者的解决方案(启动新工作并停止未使用的工作),需要考虑资源管理?
答案 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