1
クラスタ作成ウィザードは、EC2インスタンスの種類を前もって確認します。オートスケーリンググループを使用してノードを追加または削除することができます。しかし、どのように私は別のインスタンスの種類のマシンを追加するのですか?同じECSクラスタで実行されている異なるインスタンスタイプをプロビジョニングできますか?
クラスタ作成ウィザードは、EC2インスタンスの種類を前もって確認します。オートスケーリンググループを使用してノードを追加または削除することができます。しかし、どのように私は別のインスタンスの種類のマシンを追加するのですか?同じECSクラスタで実行されている異なるインスタンスタイプをプロビジョニングできますか?
はい。 ECSクラスタは厳密にオートスケーリンググループに結びついていません。 my answer hereを参照してください。
自動拡張グループとは別に追加のEC2インスタンスを起動することも、インスタンスを同じECSクラスタに結合する起動設定を使用して追加の自動拡張グループを作成することもできます。インスタンスが参加するクラスタの構成など、ECSエージェントの構成方法については、ECS documentationを参照してください。
Samuelに感謝します。 ECS上で異なるタイプのインスタンスを使用できる場合は、これらのノード上のコンテナの配置を制御することも可能です。 d2.xlインスタンス上でのみ実行できるように、タスク/サービス定義に何を渡す必要がありますか? – hobgoblin
@AbhishekAgarwal 'StartTask' APIを使用して、タスクの起動中に個々のインスタンスをターゲットにすることができます。また、新しいプレースメント戦略(インスタンスタイプのフィルタなど)を組み込みスケジューラで強化しています。この件については、Invent:https://www.youtube.com/watch?v=evYcLW3TLcQから、この話で詳しく知ることができます。 –