2017-01-07 9 views
1

私は、特定のWebサービスのバックエンドインスタンスをスケールアップまたはスケールダウンする必要があるときに評価するロジックを持つサーバーを持っています。
問題は、EC2コンソールにコマンドを送信してバックアップサービスの中断または有効化を指示する方法とは正確に分かりません。プログラムによるAWSインスタンスのサスペンド

私は、特定の時間に開始して停止するようにスクリプトを作成することができますが、理想的には、需要の増加などの特定のイベントに応答してWebサービスインスタンスを開始/停止することができます。

+0

あなたは、自動スケーリングを活用するのではなく、独自のソリューションを転がりを見ていましたか? https://aws.amazon.com/autoscaling/クラウドウォッチのメトリクスに基づいて拡張することができますので、柔軟性があります。 –

答えて

3

私がコメントで述べたように、あなたはautoscalingを見てみることをお勧めします。需要の増加に対応してスケールアップし、アイドル時にスケールダウンするのはまさにそのために設計されたものです。

あなたはしかし、必要に応じてインスタンスを起動して終了するためにAPIを使用することができます。 http://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html http://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html

関連する問題