ec2 インスタンスタイプの可用性

ec2 インスタンスタイプの可用性

インスタンスを実際に起動する前に、aws cli を使用して、特定のアベイラビリティーゾーン内でインスタンスタイプの可用性を確認する方法はありますか?

私は VPC 内にクラスターを構築していますが、インスタンスを起動する前にゾーン (aws によって指定または割り当てられる) でサブネットを起動する必要がありますが、この時点でこのゾーンで必要なインスタンス タイプが使用できるという保証はありません。

昨日、恐ろしい InsufficientInstanceCapacity エラーが発生しましたが、これは発生しないようにする必要があります。これに対処する正しい方法は何ですか? これに対する明らかな ec2 コマンドは見つかりません。

有効なサブネットが見つかるまで、各ゾーンをループしてサブネットの作成と破棄を繰り返すことはできますが、もっと良い方法があるはずです。

乾杯、ニック

答え1

最終的に AWS から直接返信があり、その答えは「いいえ、容量を確認する方法はありません」でした。AWS が提案する解決策は、機能するものが見つかるまで、より小さなインスタンス タイプにフォールバックすることです。

答え2

昨日、恐ろしい InsufficientInstanceCapacity エラーが発生しましたが、これは発生しないようにする必要があります。これに対処する正しい方法は何ですか?

予約インスタンスを使用する。これは正確にリザーブドインスタンスの使用例。オンデマンドインスタンスに比べて、コストを大幅に節約できます。

関連情報