Herokuでワーカーとダインを自動スケーリングする方法についてはかなりの数の例がありますが、EC2でのResqueワーカーの自動スケーリングについては実際には何も見つかりませんでした。
resque-director gemがありますが、それだけです。
リソース管理を考慮した、Resqueワーカーの自動スケーリング(新しいワーカーの起動と未使用のワーカーの停止)のソリューションはありますか?
Herokuでワーカーとダインを自動スケーリングする方法についてはかなりの数の例がありますが、EC2でのResqueワーカーの自動スケーリングについては実際には何も見つかりませんでした。
resque-director gemがありますが、それだけです。
リソース管理を考慮した、Resqueワーカーの自動スケーリング(新しいワーカーの起動と未使用のワーカーの停止)のソリューションはありますか?
EC2では、シェルAPIまたはさまざまなSDKの1つを使用して自動スケーリンググループを作成する必要があります。
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