メインコンテンツまでスキップ

スポットインスタンス

始める前に

このセクションの環境を準備してください。

~$prepare-environment fundamentals/mng/spot

私たちの既存のコンピューティングノードはすべてオンデマンドキャパシティを使用しています。しかし、EC2のお客様がEKSワークロードを実行するために利用できる複数の「購入オプション」があります。

スポットインスタンスは、オンデマンド価格よりも低コストで利用可能な余剰のEC2キャパシティを使用します。スポットインスタンスを使用すると、未使用のEC2インスタンスを大幅な割引で利用できるため、Amazon EC2のコストを大幅に削減できます。スポットインスタンスの時間単位の価格はスポット価格と呼ばれます。各アベイラビリティゾーンにおける各インスタンスタイプのスポット価格はAmazon EC2によって設定され、スポットインスタンスの長期的な需要と供給に基づいて徐々に調整されます。キャパシティが利用可能な場合、スポットインスタンスは実行されます。

スポットインスタンスは、ステートレスで障害耐性があり、柔軟なアプリケーションに適しています。これには、バッチ処理や機械学習トレーニングのワークロード、Apache Sparkなどの大規模データETL、キュー処理アプリケーション、ステートレスなAPIエンドポイントが含まれます。スポットはAmazon EC2の余剰キャパシティであり、時間とともに変化する可能性があるため、中断に耐えられるワークロードにスポットキャパシティを使用することをお勧めします。具体的には、必要なキャパシティが利用できない期間を許容できるワークロードにスポットキャパシティが適しています。

このラボでは、EKSマネージドノードグループでEC2スポットキャパシティをどのように活用できるかを見ていきます。