すべてのプロダクト
Search
ドキュメントセンター

Elastic Compute Service:概要

最終更新日:Apr 18, 2025

バースト可能インスタンスは、エントリレベルのコンピューティングシナリオにおけるパフォーマンスバースト要件を満たすように設計された、経済的なインスタンスタイプです。このトピックでは、バースト可能インスタンスの機能、使用シナリオ、インスタンスファミリー、インスタンスタイプ、ベースラインパフォーマンス、CPU クレジット、およびパフォーマンスモードについて説明します。

はじめに

バースト可能インスタンスは CPU クレジットを使用してコンピューティングパフォーマンスを維持し、CPU 使用率が通常は低いものの急激に増加するシナリオに適しています。バースト可能インスタンスは CPU クレジットを蓄積し、ワークロード要件に基づいてベースラインを超えるパフォーマンスをバーストするためにクレジットを消費できます。この消費パターンは、バースト可能インスタンスにデプロイされている環境またはアプリケーションには影響しません。バースト可能インスタンスは、CPU 使用率の点で、他のタイプのインスタンスよりも柔軟性があり、費用対効果が高くなっています。

CPU クレジットメカニズムにより、ピーク時に使用するためにオフピーク時にコンピューティング能力を節約し、コストを削減できます。計画外のパフォーマンス要件がある場合は、バースト可能インスタンスの無制限モードを有効にできます。

次のバースト可能インスタンスファミリーが利用可能です。

説明

バースト可能インスタンスは特別な共有インスタンスです。共有インスタンスファミリーの詳細については、「共有インスタンスファミリー」をご参照ください。

次の表に、バースト可能インスタンスのベースラインパフォーマンス、CPU クレジット、およびパフォーマンスモードを示します。

用語

説明

参照

ベースラインパフォーマンス

バースト可能インスタンスに継続的にプロビジョニングされる CPU キャパシティの量。ベースラインパフォーマンスは、インスタンスタイプによって異なります。

ベースラインパフォーマンス

初期 CPU クレジット

新しいバースト可能インスタンスに割り当てられる CPU クレジットの限られた数。各 vCPU に 30 の初期 CPU クレジットが割り当てられます。

CPU クレジット

CPU クレジット残高

獲得した CPU クレジットが消費された CPU クレジットを超えた場合に累積される正味 CPU クレジットの総数。CPU クレジット残高を使用して、パフォーマンスベースラインを超えてバースト可能インスタンスを実行できます。

CPU クレジット

最大 CPU クレジット残高

バースト可能インスタンスが 24 時間以内に獲得できる CPU クレジットの最大数。CPU クレジット残高は 24 時間有効です。各バースト可能インスタンスは、インスタンスタイプに基づいて特定のレートで CPU クレジットを獲得し、CPU クレジット残高に限定された数のクレジットしか累積できません。

CPU クレジット

パフォーマンスモード

バースト可能インスタンスは、標準モードまたは無制限モードで実行できます。

  • 標準モードのバースト可能インスタンスは、使用可能な CPU クレジットがなくなると、パフォーマンスベースラインを超えてバーストすることはできません。

  • 無制限モードのバースト可能インスタンスは、超過または前借り CPU クレジットを消費することにより、一定期間ベースラインを超える CPU 使用率を維持できます。CPU クレジットに対して課金される場合があります。

パフォーマンスモード

前借り CPU クレジット

バースト可能インスタンスが次の 24 時間にわたって獲得する CPU クレジット。前借り CPU クレジットに対して課金される場合があります。前借り CPU クレジットは、無制限モードが有効になっている場合にのみ消費できます。

パフォーマンスモード

超過 CPU クレジット

バースト可能インスタンスが前借りクレジットを使い果たした後、パフォーマンスベースラインを超えて実行し続けるために消費する CPU クレジット。超過 CPU クレジットに対して課金されます。超過 CPU クレジットは、無制限モードが有効になっている場合にのみ消費できます。

パフォーマンスモード

シナリオ

エンタープライズレベルのインスタンスを購入すると、インスタンスの vCPU はお客様専用に予約されます。 vCPU が 100% の使用率で実行されているかどうかに関係なく、vCPU に対して課金されます。1 日の特定の時間帯にのみ高いレベルの CPU パフォーマンスが必要な場合は、1 日の残りの時間は特定の vCPU リソースがアイドル状態のままになりますが、未使用のリソースに対しても課金されます。この問題を防ぐために、バースト可能インスタンスを使用してビジネス要件をより適切に満たすことができます。

バースト可能インスタンスは、ストレステストサービスアプリケーション、軽量アプリケーション、マイクロサービス、Web アプリケーションサーバーなど、特定の期間に通常よりも高いパフォーマンスを必要とするシナリオに適しています。購入する前に、ビジネス要件を評価して、オフピーク時とピーク時に必要なパフォーマンスレベルを判断することをお勧めします。オフピーク時のビジネス要件を満たすベースラインパフォーマンスを持つバースト可能インスタンスを購入します。このようにして、大幅に低いコストで必要なパフォーマンスを実現できます。

説明
  • 購入したバースト可能インスタンスがビジネス要件を満たしていない場合は、インスタンスタイプを変更できます。詳細については、このトピックの「インスタンスタイプの変更」セクションをご参照ください。

  • Windows アプリケーションのワークロードと GUI には、高レベルの CPU パフォーマンスが必要です。 t シリーズバースト可能インスタンスタイプのインスタンスで Windows アプリケーションのワークロードまたは GUI を実行すると、インスタンスの実行速度が遅くなったり、ダウンしたりする可能性があります。ビジネス要件に基づいてインスタンスタイプを変更することをお勧めします。たとえば、インスタンスタイプを g シリーズ汎用インスタンスタイプ、c シリーズコンピューティング最適化インスタンスタイプ、または r シリーズメモリ最適化インスタンスタイプに変更できます。

ベースラインパフォーマンス

ベースラインパフォーマンスは、バースト可能インスタンスに継続的にプロビジョニングされる CPU キャパシティの量です。ベースラインパフォーマンスは、インスタンスタイプによって異なります。インスタンスタイプテーブルの 平均ベースライン CPU パフォーマンス 列で、さまざまなインスタンスタイプのベースラインパフォーマンスを表示できます。

CPU クレジット

CPU クレジットは、使用可能なコンピューティングリソースです。コンピューティングリソースは、バースト可能インスタンスが提供できるコンピューティングパフォーマンスを決定します。次のセクションでは、CPU クレジットに関連する用語と例について説明します。

  • 初期 CPU クレジット

    バースト可能インスタンスを作成すると、インスタンスの各 vCPU に 30 の CPU クレジットが割り当てられます。これが 初期 CPU クレジット です。初期 CPU クレジットを使用すると、インスタンスの起動時にデプロイメントタスクを完了できます。

    たとえば、ecs.t5-lc1m2.large インスタンスには 2 つの vCPU があり、インスタンスの作成時に 60 の初期 CPU クレジットが割り当てられます。 ecs.t5-c1m1.xlarge インスタンスには 4 つの vCPU があり、インスタンスの作成時に 120 の初期 CPU クレジットが割り当てられます。

  • CPU クレジットの獲得率

    バースト可能インスタンスを起動すると、インスタンスはインスタンスのコンピューティングパフォーマンスを維持するために CPU クレジットの消費を開始します。同時に、バースト可能インスタンスは、インスタンスタイプによって決定される特定のレートで CPU クレジットを獲得します。 vCPU が 1 時間あたりに獲得できる CPU クレジットの数は、インスタンスタイプによって異なります。インスタンスタイプテーブルの 1 時間あたりの CPU クレジット 列は、バースト可能インスタンスのすべての vCPU が 1 時間あたりに獲得できる CPU クレジットを示しています。

    たとえば、ecs.t5-c1m1.large インスタンスのベースラインパフォーマンスが 25% であるということは、インスタンスの vCPU が 1 時間あたりに獲得する CPU クレジットにより、vCPU を 1 時間 25% の使用率で、または 15 分間 (60 × 25%) 100% の使用率で実行できることを示しています。バースト可能インスタンスのベースラインパフォーマンスに基づいて、各 vCPU は 1 時間あたり 15 の CPU クレジットを獲得します。 ecs.t5-c1m1.large インスタンスには 2 つの vCPU があり、1 時間あたり 30 の CPU クレジットを獲得します。

  • CPU クレジット残高

    獲得した CPU クレジットが消費された CPU クレジットを超える場合、正味クレジットは CPU クレジット残高 として累積されます。 CPU クレジット残高は 24 時間有効です。各バースト可能インスタンスは、インスタンスタイプに基づいて特定のレートで CPU クレジットを獲得し、CPU クレジット残高に限定された数のクレジットしか累積できません。特定のインスタンスタイプの最大 CPU クレジット残高は、バースト可能インスタンスが 24 時間以内に獲得できる CPU クレジットの最大数です。詳細については、インスタンスタイプテーブルの 最大 CPU クレジット残高 列をご参照ください。

    たとえば、ecs.t5-c1m1.large インスタンスは 1 時間あたり 30 の CPU クレジットを獲得できます。インスタンスが獲得できる最大 CPU クレジット残高は 720 (30 × 24) クレジットです。

  • CPU クレジットの消費率

    バースト可能インスタンスが CPU クレジットを消費するレートは、インスタンスの vCPU の数、CPU 使用率、および稼働時間によって異なります。たとえば、次のシナリオでは 1 つの CPU クレジットが消費されます。

    • 1 つの vCPU が 1 分間 100% の使用率で実行されます。

    • 1 つの vCPU が 2 分間 50% の使用率で実行されます。

    • 2 つの vCPU が 2 分間 25% の使用率で実行されます。

    バースト可能インスタンスを起動すると、インスタンスはインスタンスのコンピューティングパフォーマンスを維持するために CPU クレジットの消費を開始します。補充できない初期クレジットが最初に消費されます。初期クレジットがなくなると、バースト可能インスタンスは累積された CPU クレジットの消費を続けます。

    • CPU 使用率がベースラインを下回っている場合、獲得した CPU クレジットは消費された CPU クレジットよりも多く、CPU クレジット残高は増加します。

    • CPU 使用率がベースラインと等しい場合、獲得した CPU クレジットは消費された CPU クレジットと等しく、CPU クレジット残高は変わりません。

    • CPU 使用率がベースラインよりも高い場合、獲得した CPU クレジットは消費された CPU クレジットよりも少なく、CPU クレジット残高は減少します。

説明

物理マシンから収集された CPU 使用率データには、特権命令のシミュレーションオーバーヘッドが含まれています。 CPU 使用率データは、CPU クレジットの使用量の計算に使用されます。インスタンスの CPU 使用率を表示するには、CloudMonitor コンソールにログインし、左側のナビゲーションウィンドウで [ホストモニタリング] をクリックし、[ホストモニタリング] ページで Elastic Compute Service (ECS) インスタンスの ID をクリックします。次に、[基本モニタリング] タブをクリックして、インスタンスの CPU 使用率を表示します。詳細については、「概要」をご参照ください。

シナリオが異なると、インスタンスの停止が CPU クレジットに与える影響も異なります。

  • 従量課金インスタンスが標準モードで停止された場合、インスタンスの CPU クレジット残高は保持され、インスタンスは CPU クレジットの獲得を続けます。

  • 従量課金インスタンスがエコノミーモードで停止された場合、インスタンスの CPU クレジット残高は無効になり、インスタンスはクレジットを獲得し続けることができません。従量課金インスタンスが再起動されると、インスタンスは初期 CPU クレジットを受け取り、CPU クレジットの獲得を開始します。

  • 支払い遅延により従量課金インスタンスが停止された場合、インスタンスの CPU クレジット残高は保持されますが、支払いが完了するまでインスタンスはクレジットを獲得し続けることができません。

  • サブスクリプションインスタンスの有効期限が切れて停止された場合、インスタンスの CPU クレジット残高は保持されますが、インスタンスは CPU クレジットを獲得し続けることができません。サブスクリプションインスタンスが再起動されると、インスタンスは CPU クレジットの獲得を開始します。

  • サブスクリプションインスタンスが停止されても有効期限が切れていない場合、インスタンスの CPU クレジット残高は保持され、インスタンスは CPU クレジットの獲得を続けます。

パフォーマンスモード

バースト可能インスタンスは、標準モードまたは無制限モードで実行できます。

  • 標準モード

    標準モードのバースト可能インスタンスのパフォーマンスは、CPU クレジットの可用性によって制限されます。バースト可能インスタンスがすべての初期 CPU クレジットと CPU クレジット残高を使い果たした後、インスタンスはパフォーマンスベースラインを超えて実行することはできません。 CPU クレジット残高が少ない場合、インスタンスは 15 分以内にパフォーマンスをパフォーマンスベースラインに徐々に低下させます。このようにして、インスタンスの CPU クレジット残高がなくなると、インスタンスのパフォーマンスが急激に低下することはありません。

    標準モードは、軽量 Web サーバー、開発およびテスト環境、パフォーマンスの低い中規模データベースなどのシナリオに適しています。前述のシナリオでは、ワークロードは安定しており、インスタンスは長期間ベースラインパフォーマンスを超えて実行されることはなく、パフォーマンスバーストはたまにしか必要ありません。

  • 無制限モード

    無制限モードのバースト可能インスタンスのパフォーマンスは、CPU クレジットの可用性によって制限されません。パフォーマンスバースト要件を満たすために、追加の CPU クレジットを前借りまたは支払うことができます。バースト可能インスタンスが初期 CPU クレジットと累積クレジットを使い果たした後もパフォーマンスベースラインを超えて実行し続けると、インスタンスは前借り CPU クレジットと超過 CPU クレジットの消費を開始します。

    • 前借り CPU クレジット: 前借り CPU クレジットは、バースト可能インスタンスが次の 24 時間にわたって獲得する CPU クレジットです。前借り CPU クレジットに対して課金される場合があります。

    • 超過 CPU クレジット: 超過 CPU クレジットは、バースト可能インスタンスが前借りクレジットを使い果たした後、パフォーマンスベースラインを超えて実行し続けるために消費する CPU クレジットです。超過クレジットに対して課金されます。

    説明

    前借り CPU クレジットと超過 CPU クレジットの料金と請求ルールについては、「請求」トピックの「追加料金」セクションをご参照ください。

    次の図は、バースト可能インスタンスが無制限モードで実行されているときの CPU クレジットの変化を示しています。

    説明

    バースト可能インスタンスが前借り CPU クレジットを消費し、前借り CPU クレジットが補充される前にエコノミーモードで停止、解放、構成変更、または標準モードに切り替えられた場合、消費された前借り CPU クレジットに対して一括払い料金が請求されます。

    クレジット残高に加えて、前借りまたは超過 CPU クレジットを消費してパフォーマンスバースト要件を満たす場合は、バースト可能インスタンスの無制限モードを有効にできます。例:

    • 新機能のリリース、e コマースプロモーション、Web サイトプロモーションなどのイベントにより、ワークロードが大幅に増加します。イベント中は高い CPU パフォーマンスが必要です。この場合、バースト可能インスタンスの無制限モードを有効にできます。ワークロードが通常に戻ったときにコストを削減するために、無制限モードを無効にすることができます。

    • 特定の Web アプリケーションでは、1 日の特定の期間にパフォーマンスバーストが必要になる場合がありますが、1 日の平均 CPU 使用率はベースラインを下回っています。この場合、ピーク時にバースト可能インスタンスの無制限モードを有効にして、ポジティブなユーザーエクスペリエンスを確保できます。オフピーク時に獲得した CPU クレジットで、ピーク時に消費された前借り CPU クレジットを相殺できる場合は、追加コストなしでポジティブなユーザーエクスペリエンスを提供し続けることができます。

デフォルトでは、バースト可能インスタンスを作成するときに標準モードが有効になります。無制限モードを有効にする方法については、「無制限モードを有効または無効にする」トピックの「無制限モードを有効にする」セクションをご参照ください。

さまざまなパフォーマンスモードでバースト可能インスタンスを実行したときの CPU クレジットの変化については、「CPU クレジット変更の例」をご参照ください。

インスタンスタイプの変更

バースト可能インスタンスを監視すると、CPU 使用率が長期間ベースラインを超えているか、下回っていることがわかる場合があります。これは、インスタンスタイプがビジネス要件を満たしていないことを示しています。インスタンスタイプを変更するかどうかを判断するために、インスタンスタイプを再評価することをお勧めします。インスタンスタイプを変更するために行える操作は、インスタンスの課金方法によって異なります。詳細については、「インスタンス構成変更の概要」をご参照ください。

バースト可能型 t6 インスタンスファミリー

特徴:

  • CPU パフォーマンスベースラインと、ベースラインを超えてバーストする機能を提供します。これらは、累積された CPU クレジットによって管理されます。

  • バースト可能型 t5 インスタンスファミリーと比較して、費用対効果が高くなっています。

  • コンピューティング:

    • 2.5 GHz Intel® Xeon® Cascade Lake プロセッサを使用し、3.2 GHz のターボ周波数を実現します。

    • DDR4 メモリを使用します。

  • ストレージ:

    • I/O 最適化インスタンスです。

    • 企業向け SSD (ESSD)、ESSD AutoPL ディスク、標準 SSD、および Ultra ディスクをサポートします。

      重要

      パフォーマンスレベル (PL) 2 および 3 の ESSD は、バースト可能インスタンスの仕様制限により、最大パフォーマンスを提供できません。エンタープライズレベルのインスタンスまたはパフォーマンスレベルの低い ESSD を使用することをお勧めします。

  • ネットワーク:

    • IPv4 と IPv6 をサポートします。

    • 仮想プライベートクラウド (VPC) のみサポートします。

  • サポートされているシナリオ:

    • Web アプリケーションサーバー

    • 軽量アプリケーションとマイクロサービス

    • 開発およびテスト環境

インスタンスタイプ

インスタンスタイプ

vCPU

メモリ (GiB)

平均ベースライン CPU パフォーマンス

1 時間あたりの CPU クレジット

最大 CPU クレジット残高

ネットワークベースライン/バースト帯域幅 (Gbit/秒)

パケット転送レート (pps)

NIC キュー

ENI

ENI あたりのプライベート IPv4 アドレス

ENI あたりの IPv6 アドレス

ecs.t6-c4m1.large

2

0.5

5%

6

144

0.08/バースト最大 0.4

40,000

1

2

2

1

ecs.t6-c2m1.large

2

1.0

10%

12

288

0.08/バースト最大 0.6

60,000

1

2

2

1

ecs.t6-c1m1.large

2

2.0

20%

24

576

0.08/バースト最大 1

100,000

1

2

2

1

ecs.t6-c1m2.large

2

4.0

20%

24

576

0.08/バースト最大 1

100,000

1

2

2

1

ecs.t6-c1m4.large

2

8.0

30%

36

864

0.08/バースト最大 1

100,000

1

2

2

1

ecs.t6-c1m4.xlarge

4

16.0

40%

96

2304

0.16/バースト最大 2

200,000

1

2

6

1

ecs.t6-c1m4.2xlarge

8

32.0

40%

192

4608

0.32/バースト最大 4

400,000

2

2

6

1

説明
  • セカンダリ Elastic Network Interface (ENI) は、インスタンスの作成時にこのインスタンスファミリーのインスタンスにバインドすることはできず、インスタンスの作成後にインスタンスにバインドできます。セカンダリ ENI を次のインスタンスタイプのインスタンスにバインドまたはバインド解除する場合は、インスタンスが停止状態であることを確認してください: ecs.t6-c1m1.large、ecs.t6-c1m2.large、ecs.t6-c1m4.large、ecs.t6-c2m1.large、および ecs.t6-c4m1.large。

  • 各リージョンで使用可能なインスタンスタイプのページにアクセスして、各リージョンで使用可能なインスタンスタイプを表示できます。

  • インスタンスタイプのメトリックについては、「インスタンスタイプのメトリック」をご参照ください。

バースト可能型 t5 インスタンスファミリー

特徴:

  • CPU パフォーマンスベースラインと、ベースラインを超えてバーストする機能を提供します。これらは、累積された CPU クレジットによって管理されます。

  • コンピューティング、メモリ、およびネットワークリソースのバランスを取ります。

  • コンピューティング:

    • 複数の CPU とメモリの比率を提供します。

    • 2.5 GHz Intel® Xeon® プロセッサを使用します。

    • DDR4 メモリを使用します。

  • ストレージ: Ultra ディスクと標準 SSD のみサポートします。

  • ネットワーク:

    • IPv4 と IPv6 をサポートします。

    • VPC のみサポートします。

  • サポートされているシナリオ:

    • Web アプリケーションサーバー

    • 軽量アプリケーションとマイクロサービス

    • 開発およびテスト環境

インスタンスタイプ

インスタンスタイプ

vCPU

メモリ (GiB)

平均ベースライン CPU パフォーマンス

1 時間あたりの CPU クレジット

最大 CPU クレジット残高

ネットワークベースライン帯域幅 (Gbit/秒)

パケット転送レート (pps)

NIC キュー

ENI

ENI あたりのプライベート IPv4 アドレス

ENI あたりの IPv6 アドレス

ecs.t5-lc2m1.nano

1

0.5

20%

12

288

0.1

40,000

1

2

2

1

ecs.t5-lc1m1.small

1

1.0

20%

12

288

0.2

60,000

1

2

2

1

ecs.t5-lc1m2.small

1

2.0

20%

12

288

0.2

60,000

1

2

2

1

ecs.t5-lc1m2.large

2

4.0

20%

24

576

0.4

100,000

1

2

2

1

ecs.t5-lc1m4.large

2

8.0

20%

24

576

0.4

100,000

1

2

2

1

ecs.t5-c1m1.large

2

2.0

25%

30

720

0.5

100,000

1

2

2

1

ecs.t5-c1m2.large

2

4.0

25%

30

720

0.5

100,000

1

2

2

1

ecs.t5-c1m4.large

2

8.0

25%

30

720

0.5

100,000

1

2

2

1

ecs.t5-c1m1.xlarge

4

4.0

25%

60

1440

0.8

200,000

1

2

6

1

ecs.t5-c1m2.xlarge

4

8.0

25%

60

1440

0.8

200,000

1

2

6

1

ecs.t5-c1m4.xlarge

4

16.0

25%

60

1440

0.8

200,000

1

2

6

1

ecs.t5-c1m1.2xlarge

8

8.0

25%

120

2880

1.2

400,000

1

2

6

1

ecs.t5-c1m2.2xlarge

8

16.0

25%

120

2880

1.2

400,000

1

2

6

1

ecs.t5-c1m4.2xlarge

8

32.0

25%

120

2880

1.2

400,000

1

2

6

1

ecs.t5-c1m1.4xlarge

16

16.0

25%

240

5760

1.2

600,000

2

2

6

1

ecs.t5-c1m2.4xlarge

16

32.0

25%

240

5760

1.2

600,000

2

2

6

1

説明
  • セカンダリ ENI は、インスタンスの作成時にこのインスタンスファミリーのインスタンスにバインドすることはできず、インスタンスの作成後にインスタンスにバインドできます。セカンダリ ENI を次のインスタンスタイプのインスタンスにバインドまたはバインド解除する場合は、インスタンスが停止状態であることを確認してください: ecs.t5-lc2m1.nano、ecs.t5-c1m1.large、ecs.t5-c1m2.large、ecs.t5-c1m4.large、ecs.t5-lc1m1.small、ecs.t5-lc1m2.large、ecs.t5-lc1m2.small、および ecs.t5-lc1m4.large。

  • 各リージョンで使用可能なインスタンスタイプのページにアクセスして、各リージョンで使用可能なインスタンスタイプを表示できます。

  • インスタンスタイプのメトリックについては、「インスタンスタイプのメトリック」をご参照ください。