web-dev-qa-db-ja.com

ECSクラスターを一時的に停止します

コストを節約するために、営業時間後にEC2インスタンスを停止したいと考えています。 ECSインスタンスで同じことをするにはどうすればよいですか?すべてのタスク/サービスを停止しても、インスタンスはまだそこにありますか? EC2インスタンスを直接停止しますか?

15
Jiew Meng

EC2管理コンソールから

  1. 左側のメニューからAuto Scaling Groupsをクリックします。
  2. リストからグループを選択します。
  3. 詳細タブのeditをクリックします。
  4. 必要なプロパティを「」に設定します。

保存をクリックすると、すべて完了です。

Auto Scaling Groupは、すべてのインスタンスをシャットダウンできるほどスマートです。

enter image description here

15
Kerem Baydoğan

クラスターに最小数のノードが設定されている場合。ノードをオフにすると、asgは別のノードを起動して、ノードを最大3つまで増やします。 asgをゼロノードに設定する必要があります。次に、現在のノードをオフにします。

2
Clint Gallon

Auto Scalingグループの「スケジュールされたアクション」機能を使用できます。 EC2管理コンソールからのKeremBaydoğanの回答と同様に開始します。

1左側のメニューから[Auto Scaling Groups]をクリックします。

2リストからグループを選択します。

3画面下中央に表示されるバーから「スケジュール済みアクション」を選択します。

4スケジュールされたアクションの作成をクリックします

5必要に応じてフィールドに入力し、繰り返し実行すると、柔軟性を高めるためのcronオプションもあることに注意してください。

2
Uberhumus

はい、EC2インスタンスを直接停止するだけです。営業時間中にインスタンスを再度開始すると、ECSエージェントは、目的の値に従ってサービスを開始します。

私たちは同じことをやっていて、それは私たちにとってうまくいきます。

1
Manish Joshi