インスタンスを実際に起動する前に、aws cli を使用して、特定のアベイラビリティーゾーン内でインスタンスタイプの可用性を確認する方法はありますか?
私は VPC 内にクラスターを構築していますが、インスタンスを起動する前にゾーン (aws によって指定または割り当てられる) でサブネットを起動する必要がありますが、この時点でこのゾーンで必要なインスタンス タイプが使用できるという保証はありません。
昨日、恐ろしい InsufficientInstanceCapacity エラーが発生しましたが、これは発生しないようにする必要があります。これに対処する正しい方法は何ですか? これに対する明らかな ec2 コマンドは見つかりません。
有効なサブネットが見つかるまで、各ゾーンをループしてサブネットの作成と破棄を繰り返すことはできますが、もっと良い方法があるはずです。
乾杯、ニック
答え1
最終的に AWS から直接返信があり、その答えは「いいえ、容量を確認する方法はありません」でした。AWS が提案する解決策は、機能するものが見つかるまで、より小さなインスタンス タイプにフォールバックすることです。
答え2
昨日、恐ろしい InsufficientInstanceCapacity エラーが発生しましたが、これは発生しないようにする必要があります。これに対処する正しい方法は何ですか?
予約インスタンスを使用する。これは正確にリザーブドインスタンスの使用例。オンデマンドインスタンスに比べて、コストを大幅に節約できます。