メニュー
Amazon Elastic Compute Cloud
Linux インスタンス用ユーザーガイド

スポット入札ステータス

スポットインスタンスリクエストの追跡、スポットインスタンスの使用計画の策定、および戦略的な入札の実行に役立つように、Amazon EC2 で入札ステータスを確認できます。たとえば、入札ステータスによって、スポットリクエストがまだ受理されていない理由や、スポットリクエストの受理を妨げている制約の一覧を確認できます。

このプロセスの各ステップ (スポットリクエストのライフサイクルとも呼ばれる) では、特定のイベントによって後続のリクエスト状態が決まります。

スポットリクエストのライフサイクル

次の図は、申請から終了まで、スポットリクエストがライフサイクル全体を通してたどり得る経路を示しています。各ステップはノードとして表現され、各ノードのステータスコードはスポットリクエストおよびスポットインスタンスのステータスを示します。

 スポットリクエストのライフサイクル

評価保留

スポットインスタンスリクエストを行うと、1 つ以上のリクエストパラメータが有効ではない場合(bad-parameters)を除き、リクエストは pending-evaluation 状態になります。

ステータスコード リクエストの状態 インスタンスの状態

pending-evaluation

open

該当なし

bad-parameters

closed

該当なし

保持

1 つ以上のリクエストによる制約が有効であるが、まだ満足することができない場合や、容量が十分ではない場合、リクエストは制約が満たされるまで待機する保持状態になります。リクエストのオプションは、リクエストが受理される可能性に影響します。たとえば、現在のスポット料金の下で入札価格を指定する場合、リクエストはスポット料金が入札価格を下回るまで保持状態になります。 アベイラビリティーゾーングループを指定する場合、アベイラビリティーゾーンの制約が満たされるまで、リクエストは保持状態になります。

ステータスコード リクエストの状態 インスタンスの状態

capacity-not-available

open

該当なし

capacity-oversubscribed

open

該当なし

price-too-low

open

該当なし

not-scheduled-yet

open

該当なし

launch-group-constraint

open

該当なし

az-group-constraint

open

該当なし

placement-group-constraint

open

該当なし

constraint-not-fulfillable

open

該当なし

評価保留/受理終了

特定の期間のみ有効なリクエストを作成し、リクエストが受理保留段階に到達する前にこの期間の期限が切れた場合、お客様がリクエストをキャンセルした場合、またはシステムエラーが発生した場合、スポットインスタンスリクエストは terminal 状態になることがあります。

ステータスコード リクエストの状態 インスタンスの状態

schedule-expired

cancelled

該当なし

canceled-before-fulfillment*

cancelled

該当なし

bad-parameters

failed

該当なし

system-error

closed

該当なし

* リクエストをキャンセルする場合。

受理保留

指定した制約条件 (存在する場合) が満たされ、入札価格が現在のスポット料金以上である場合、スポットリクエストは pending-fulfillment 状態になります。

この時点で、Amazon EC2 は要求されたインスタンスを提供するよう準備します。 この時点でプロセスが停止した場合、これはスポットインスタンスが起動される前にユーザーがリクエストをキャンセルしたか、予期しないシステムエラーが発生したことが原因である可能性があります。

ステータスコード リクエストの状態 インスタンスの状態

pending-fulfillment

open

該当なし

受理済み

スポットインスタンスに対するすべての指定が満たされると、スポットリクエストが受理されます。Amazon EC2 によってスポットインスタンスが起動されます。起動には数分かかる場合があります。中断時にスポットインスタンスが停止した場合、リクエストが再度受理されるかキャンセルできるまで、この状態のままになります。

ステータスコード リクエストの状態 インスタンスの状態

fulfilled

active

pendingrunning

fulfilled

active

stoppedrunning

受理済み終了

入札価格がスポット料金以上であり、インスタンスタイプに対するスポット容量に余裕があり、お客様がインスタンスを終了しない限り、スポットインスタンスの実行は続行されます。 スポット料金や利用可能な容量の変化により、Amazon EC2 がスポットインスタンスを削除する必要がある場合、スポットリクエストは終了状態になります。 たとえば、入札価格がスポット料金に等しくても、スポットインスタンスがその価格で申し込み超過になっている場合、ステータスコードは instance-terminated-capacity-oversubscribed になります。 リクエストは、お客様がスポットリクエストをキャンセルした場合や、スポットインスタンスを終了した場合も、終了状態になります。

ステータスコード リクエストの状態 インスタンスの状態

request-canceled-and-instance-running

cancelled

running

marked-for-stop

active

running

marked-for-termination

closed

running

instance-terminated-by-price

closed (ワンタイム)、open (永続)

terminated

instance-terminated-by-service

cancelled

terminated

instance-terminated-by-user

closed または cancelled *

terminated

instance-terminated-no-capacity

closed (ワンタイム)、open (永続)

terminated

instance-terminated-capacity-oversubscribed

closed (ワンタイム)、open (永続)

terminated

instance-terminated-launch-group-constraint

closed (ワンタイム)、open (永続)

terminated

* インスタンスを終了したが、入札をキャンセルしていない場合、リクエストの状態は closed になります。インスタンスを終了し、入札をキャンセルする場合、リクエストの状態は cancelled になります。スポットリクエストをキャンセルする前にスポットインスタンスを終了した場合でも、スポットインスタンスが終了したと Amazon EC2 によって検出されるまでに遅延が生じる可能性があります。 この場合、リクエストの状態は closed または cancelled となります。

永続リクエスト

スポットインスタンスが (お客様または Amazon EC2 によって) 終了するときに、スポットリクエストが永続リクエストである場合、リクエストは pending-evaluation 状態に戻り、そして制約が満たされたときに Amazon EC2 は新しいスポットインスタンスを起動できます。

入札ステータス情報の取得

AWS マネジメントコンソールまたはコマンドラインツールを使用して、入札ステータス情報を取得できます。

コンソールを使用して入札ステータス情報を取得するには

  1. https://console.aws.amazon.com/ec2/) にある Amazon EC2 コンソールを開きます。

  2. ナビゲーションペインで、[Spot Requests] を選択し、スポットリクエストを選択します。

  3. [Description] タブの [Status] の値を確認します。

コマンドラインを使用して入札ステータス情報を取得する

次のコマンドの 1 つを使用できます。これらのコマンドラインインターフェイスの詳細については、Amazon EC2 へのアクセス を参照してください。

スポット入札ステータスコード

スポット入札ステータス情報は、入札ステータスコード、更新時刻、およびステータスメッセージで構成されます。同時に、スポット入札ステータス情報は、スポットリクエストの処理を決定する場合にも役に立ちます。

スポット入札ステータスコードは、次のとおりです。

az-group-constraint

Amazon EC2 は、同じアベイラビリティーゾーンでお客様が要求したインスタンスをすべて起動できるとは限りません。

bad-parameters

スポットリクエストの 1 つ以上のパラメータが有効ではありません (たとえば、指定した AMI が存在していません)。入札ステータスメッセージによって、どのパラメータが無効かを確認できます。

cancelled-before-fulfillment

スポットリクエストが受理される前にユーザーがスポットリクエストをキャンセルしました。

capacity-not-available

要求したインスタンスに使用できる十分な容量が存在しません。

capacity-oversubscribed

入札価格がお客様の入札価格以上であるスポットリクエストの数が、このスポットインスタンスプールで使用可能な容量を超えています。

constraint-not-fulfillable

1 つ以上の制約条件が有効ではないため、スポットリクエストを受理できません (たとえば、アベイラビリティーゾーンが存在していません)。入札ステータスメッセージによって、どの制約条件が無効かを確認できます。

fulfilled

スポットリクエストは active であり、Amazon EC2 はスポットインスタンスを起動しています。

instance-terminated-by-price

スポット料金が上昇し入札価格を上回りました。リクエストが永続入札の場合、プロセスが再開され、入札が評価保留となります。

instance-terminated-by-service

インスタンスが停止状態から削除されました。

instance-terminated-by-user または spot-instance-terminated-by-user

受理済みのスポットインスタンスを終了させたので、入札ステータスは closed 状態になり(永続入札でない場合)、インスタンスは terminated 状態になりました。

instance-terminated-capacity-oversubscribed

入札価格がお客様の入札価格以上であるスポットリクエストの数が、このスポットインスタンスプールで使用可能な容量を超えたので、インスタンスは終了します (スポット料金は変化していない可能性があります)。スポットサービスは終了するインスタンスをランダムに選択します。

instance-terminated-launch-group-constraint

起動グループ内のインスタンスの 1 つ以上が終了したため、起動グループの制約条件が満たされなくなりました。

instance-terminated-no-capacity

インスタンスで使用できる十分なスポット容量がなくなりました。

launch-group-constraint

Amazon EC2 は、お客様が同時に要求したインスタンスをすべて起動できるわけではありません。 同じ起動グループ内のインスタンスはすべて、同時に起動されて同時に終了します。

limit-exceeded

EBS ボリューム数または合計ボリュームストレージの上限を超えました。これらの制限および増加を要求する方法の詳細については、アマゾン ウェブ サービス全般のリファレンス の「Amazon EBS の制限」を参照してください。

marked-for-stop

スポットインスタンスに停止のためのマークが付けられます。

marked-for-termination

スポットインスタンスに終了のためのマークが付けられます。

not-scheduled-yet

スポットリクエストは、スケジュール設定された日付になるまで評価されません。

pending-evaluation

スポットインスタンスリクエストを作成すると、スポットインスタンスリクエストは pending-evaluation 状態となり、システムはリクエストのパラメータを評価します。

pending-fulfillment

Amazon EC2 はスポットインスタンスをプロビジョニングしようとしています。

placement-group-constraint

現時点でスポットインスタンスをプレイスメントグループに追加できないため、スポットリクエストをまだ受理することができません。

price-too-low

入札価格がスポット料金を下回っているため、入札リクエストを受理できません。 この場合、インスタンスは起動されず、入札は open のままになります。

request-cancelled-and-instance-running

スポットインスタンスがまだ実行されている間に、リクエストをキャンセルしました。リクエストは cancelled ですが、インスタンスは running のままです。

schedule-expired

スポットリクエストは、指定された日付までに受理されなかったため、有効期限切れとなりました。

system-error

予期しないシステムエラーが発生しました。これが反復性の問題である場合は、カスタマーサポートに連絡してください。