Amazon EC2 スポットインスタンスは、AWS クラウドで予備のコンピューティング性能を、オンデマンドインスタンスに比べて大幅な割引で提供します。
スポットインスタンスでは、ビッグデータ、コンテナ、CI/CD、HPC、およびその他の耐障害性が強いワークロードで最大 90% の費用を削減できます。または、ワークロードのスループットを最大 10 倍にスケールし、既存の予算内にとどめることができます。
開始方法
スポットインスタンスの使用を開始するのは簡単です。最初に、スポットインスタンスで実行するのに最も適した主要なワークロードを特定します。次に、AWS マネジメントコンソール、統合された AWS のサービス (EMR、ECS、Auto Scaling など)、または EC2 フリート API から数分でスポットインスタンスを起動します。Amazon EC2 ユーザーガイドを参照し、以下のベストプラクティスとリソースに目を通します。
1. スポットを作成する前に知っておくこと
- この動画を見て、スポットインスタンスで実行するのに最適なワークロードを確認します
- 料金を予測できるスポット料金モデルのしくみについて学びます。入札なしで、オンデマンドに対して一般に 70~90% の節約となります
2.最初のスポットインスタンスの作成

- AWS マネジメントコンソール、AWS SDK/CLI、AWS API を使って、最初のスポットインスタンスを作成するために、スポットインスタンスのしくみについて学習します
- CI/CD、ビッグデータ、コンテナ、レンダリングなどのワークロード向けにスポットインスタンスを作成する方法について学習します
スポットインスタンスのしくみ

ユースケースの例
スポットインスタンスでコンテナ化されたワークロード
コンテナはステートレスで耐障害性があり、Amazon EC2 スポットインスタンスには最適です。このオンラインセミナーに参加して、コンテナ化されたワークロードを効率的にデプロイし、わずかなコストで任意の規模のクラスターを簡単に管理する方法を学習してください。スポットインスタンスは ECS または Kubernetes と共に使用して、分散システムから毎日数百マイルのデータをマップ化するアプリケーションまで、コンテナ化されたあらゆるワークロードを実行できます。詳細はこちら。
スポットインスタンスでのビッグデータワークロード
スポットインスタンスは、迅速なデータ分析を目的として非常に規模が大きく処理時間重視のワークロードを実行するため、処理のスピードアップ、スケーリング、大幅なコスト削減を提供します。Amazon EMR、Hadoop、または Spark でスポットインスタンスを使用して、大量のデータを処理します。この動画を見て、Amazon EC2 スポットと Amazon EMR の使用を開始し、使いやすく高速で、コスト効率の高い大量のデータの処理を実現してください。
スポットインスタンスでの CI/CD ワークロード
EC2 スポットプラグインを使用して Jenkins を設定し、完了すべきジョブの数に応じてスポットインスタンスのフリートを自動的にスケールします。CI 用の旧世代のインスタンスを利用してコストの削減額を増やします。これらのプロセスではテストに多くの能力を必要としないためです。読み込み、統合、canary、セキュリティテストのすべてが、スポットインスタンスと結び付いている伸縮性と価格低減のメリットを得られます。
スポットインスタンスでワークロードをレンダリングする
このオンラインセミナーを見て、AWS Thinkbox Deadline と Amazon EC2 スポットの使用を開始する方法を学び、AWS ポータルを使用してレンダリングパイプラインをスケールする助けとしてください。どのように Draft や Jigsaw などの製品を活用すると、レンダリングタスクの管理を容易になるかもご覧ください。
スポットインスタンスのウェブアプリケーションとサービス
新しい費用節約型イニシアチブを特定するか、広告サーバーからリアルタイムの入札サーバーまで広範囲に及ぶさまざまなウェブサービスやアプリケーションに対応した大量のインスタンスに拡張します。Application Load Balancer、Application Load Balancer に関連付けられた EC2 スポットフリートを作成する方法、また、その後、対象ごとの Application Load Balancer のリクエスト数をもとに、スポットフリートのスポット容量対象を増減させる自動スケーリングターゲットトラッキングポリシーを作成する方法を学ぶには、次のビデオをご覧ください。詳細 >>
スポットのベストプラクティス
お客様のアプリケーションにベストプラクティスをどのように適用するかは、お客様のインスタンスタイプ要件、予算要件、アプリケーション設計によって決まります。以下に、いくつかの推奨事項を示します。
1. スポットのルール
- スポットキャパシティープールの価格は別個のもので、まれに変更される
- Amazon EC2 では、キャパシティーを戻す必要があるときに 2 分前の警告が表示される
2.インスタンスの柔軟性
3.フリート API
EC2 フリートを利用すると、さまざまな EC2 インスタンスタイプ、AZ、購入モデル (オンデマンド、RI、スポット) にわたって EC2 キャパシティーのプロビジョニングが簡素化されます。スポットフリートでも同じ機能を使用できます。この動画を見て、スポットフリートを使ってスポットインスタンスとオンデマンドを組み合わせ、コストを最大限に節約する方法を学習してください。
処理の中断
スポットインスタンスの利用時には、そのインスタンスの返却が EC2 によって要求されようとしているときに、「2 分前の通知」を受け取ります。これは、キャパシティーを EC2 に戻す必要があるためです。この中断の影響を軽減するには、上記のベストプラクティスに従います。
この動画を見て、スポットインスタンスが Amazon EC2 によって中断されるときに受け取る 2 分前の通知を自動化してください。スポットインスタンスアドバイザーで、さまざまなスポットプールの平均的な中断頻度を確認することもできます。