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

スポットインスタンス の制限

スポットインスタンス リクエストには、次の制限が適用されます。

スポットリクエスト制限

デフォルトでは、アカウントの制限はリージョンごとに 20 個の スポットインスタンス です。スポットインスタンス を終了してもリクエストはキャンセルしない場合、Amazon EC2 がその終了を検出してリクエストを終了するまで、リクエストはこの制限に対してカウントされます。

スポットインスタンス の制限は動的です。新規のアカウントの場合、制限が 20 個未満で開始することがありますが、時間とともに増加する場合があります。また、アカウントに特定の スポットインスタンス タイプの制限がある場合があります。スポットインスタンス リクエストを送信したときに Max spot instance count exceeded エラーが表示された場合は、AWS サポートセンターで、スポットインスタンス 制限の引き上げをリクエストする [ケースの作成] フォームを送信できます。[Limit Type (制限のタイプ)] で [EC2 スポットインスタンス] を選択します。詳細については、「Amazon EC2 サービスの制限」を参照してください。

スポットフリート の制限

スポットフリート または EC2 フリート によって起動されるインスタンスには、Amazon EC2 の通常の制限 (スポットリクエスト価格制限、インスタンス制限、容量制限など) が適用されます。また、以下の制限も適用されます。

  • リージョンあたりのアクティブな スポットフリート および EC2 フリート の数: 1,000*

  • フリートあたりの起動仕様の数: 50*

  • 起動仕様内のユーザーデータのサイズ: 16 KB*

  • スポットフリート または EC2 フリート あたりのターゲット容量: 10,000

  • リージョン内のすべての スポットフリート および EC2 フリート におけるターゲット容量: 100,000

  • スポットフリート リクエストまたは EC2 フリート リクエストは、リージョンにまたがることはできません。

  • スポットフリート リクエストまたは EC2 フリート リクエストは、同じアベイラビリティーゾーンから複数の異なるサブネットにまたがることはできません。

ターゲット容量のデフォルトの制限を超える容量が必要な場合は、AWS サポートセンターのケースの作成フォームから制限の引き上げをリクエストできます。[制限のタイプ] で、[EC2 フリート] を選択して、リージョンを選択し、[フリートごとのターゲットフリート容量 (単位)] か、[リージョンごとのターゲットフリート容量 (単位)]、または両方を選択します。

* これらはハード制限です。この制限の引き上げをリクエストすることはできません。

T3 インスタンス

すぐに T3 スポットインスタンス を短期間使用する予定で、CPU クレジットを獲得するためのアイドル時間がない場合は、より高い費用を支払うことを避けるために、T3 スポットインスタンス を standard モードを起動することをお勧めします。

T3 スポットインスタンス を unlimited モードで起動し、すぐに CPU を破棄すると、余分なクレジットが破棄されます。インスタンスを短期間使用すると、インスタンスは CPU クレジットが発生して余剰クレジットを払う時間がなくなり、インスタンスを終了するときに余剰クレジットが課金されます。

T3 スポットインスタンス の Unlimited モードは、CPU クレジットをバーストするためにインスタンスが十分長く実行される場合にのみ適しています。それ以外の場合、余剰クレジットを支払うことで、T3 スポットインスタンス は M5 または C5 インスタンスよりも高価になります。

T2 インスタンス

起動クレジットは、インスタンスを構成するために十分なコンピューティングリソースを提供し、T2 インスタンスの初期起動を効率的に実現することを意図しています。T2 インスタンスの起動を繰り返して新しい起動クレジットを利用することは許可されていません。CPU が持続的に必要な場合、(一定期間のアイドリングにより) クレジットを獲得して T2 無制限を使用するか、専用 CPU (c4.largeなど) があるインスタンスタイプを使用します。