

# Amazon EC2 のオンデマンドインスタンスの購入
<a name="ec2-on-demand-instances"></a>

オンデマンドインスタンスでは長期契約は必要なく、料金はコンピューティング性能に対して秒単位で発生します。そのインスタンスライフサイクルを完全に制御でき、いつ起動、停止、休止、開始、再起動、または終了するかを決定できます。

オンデマンドインスタンス を購入するときに要求される長期的なコミットメントはありません。ご利用の オンデマンドインスタンス が `running` 状態になっている秒数 (最低 60 秒) に対してのみお支払いいただきます。オンデマンドインスタンス が実行される秒数あたりの料金は固定で、[Amazon EC2 の料金、オンデマンド料金ページ](https://aws.amazon.com/ec2/pricing/on-demand/)に記載されています。

短期間、不規則なワークロードがあり中断できないアプリケーションには、オンデマンドインスタンス の使用をお勧めします。

オンデマンドインスタンスで料金を大幅に削減するには、[AWS Savings Plans](https://aws.amazon.com/savingsplans/)、[スポットインスタンス](using-spot-instances.md)、または [Amazon EC2 のリザーブドインスタンスの概要](ec2-reserved-instances.md) を使用してください。

**Contents**
+ [オンデマンドインスタンスクォータ](#ec2-on-demand-instances-limits)
  + [オンデマンドインスタンス のクォータと使用量のモニタリング](#monitoring-on-demand-limits)
  + [クォータ引き上げをリクエストする](#vcpu-limits-request-increase)
+ [オンデマンドインスタンスの料金を照会する](#query-aws-price-list)

## オンデマンドインスタンスクォータ
<a name="ec2-on-demand-instances-limits"></a>

各リージョンごとに、AWS アカウント ごとに実行中のオンデマンド インスタンスの数に対するクォータがあります。オンデマンドインスタンスのクォータは、インスタンスタイプに関係なく、実行中のオンデマンドインスタンスで使用している仮想中央演算装置 (vCPU) の数で管理されます。各クォータタイプは、1 つ以上のインスタンスファミリーに対し、最大の vCPU 数を指定しています。

アカウントには、オンデマンドインスタンスの次のクォータが含まれます。状態が保留中、停止中、停止済み、休止済みのインスタンスは、オンデマンドインスタンスのクォータにはカウントされません。キャパシティ予約は、未使用であっても、オンデマンドインスタンスのクォータにカウントされます。


| 名前 | デフォルト | 引き上げ可能 | 
| --- | --- | --- | 
| オンデマンド DL インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-6E869C2A) | 
| オンデマンド F インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-74FC7D96) | 
| オンデマンド G および VT インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-DB2E81BA) | 
| オンデマンドオール HPC インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-F7808C92) | 
| オンデマンドハイメモリインスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-43DA4232) | 
| オンデマンド Inf インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-1945791B) | 
| オンデマンド P インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-417A185B) | 
| オンデマンド標準 (A、C、D、H、I、M、R、T、Z) インスタンスの実行 | 5 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-1216C47A) | 
| オンデマンド Trn インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-2C3B7624) | 
| オンデマンド X インスタンスの実行 | 0 | [あり](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/L-7295265B) | 

さまざまなインスタンスファミリー、世代、およびサイズについては、「[Amazon EC2 インスタンスタイプガイド](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html)」を参照してください。

vCPU の数が自分のアカウントでのクォータを超えていない限り、変化するアプリケーションのニーズに合わせて、任意の組み合わせでインスタンスタイプを起動できます。例えば、256 vCPU のクォータがあるスタンダードインスタンスでは、32 個の `m5.2xlarge` インスタンス (32 x 8 vCPU) または 16 個の `c5.4xlarge` インスタンス (16 x 16 vCPU) を起動できます。詳細については、[EC2 オンデマンドインスタンス の制限](https://aws.amazon.com/ec2/faqs/#EC2_On-Demand_Instance_limits)を参照してください。

**Topics**
+ [オンデマンドインスタンス のクォータと使用量のモニタリング](#monitoring-on-demand-limits)
+ [クォータ引き上げをリクエストする](#vcpu-limits-request-increase)

### オンデマンドインスタンス のクォータと使用量のモニタリング
<a name="monitoring-on-demand-limits"></a>

次の方法を使用して、各リージョンのオンデマンド インスタンス クォータを表示および管理できます。

**Service Quotas コンソールを使用して現在のクォータを表示するには**

1. Service Quotas コンソール ([https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/](https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/)) を開きます。

1. ナビゲーションバーから、リージョンを選択します。

1. フィルターフィールドに、**On-Demand** と入力します。

1. **[適用されたクォータ値]** 列には、アカウントの各オンデマンドインスタンスのクォータタイプの vCPU の最大数が表示されます。

**AWS Trusted Advisor コンソールを使用して現在のクォータを表示するには**  
AWS Trusted Advisor コンソールの[サービスの制限ページ](https://console.aws.amazon.com/trustedadvisor/home?#/category/service-limits)を開きます。

**CloudWatch アラームを設定するには**  
Amazon CloudWatch のメトリクス統合では、クォータに対して EC2 の使用量をモニタリングできます。クォータに近づいたときに警告を発するようにアラームを設定することもできます。詳細については、「[Service Quotas](https://docs.aws.amazon.com/servicequotas/latest/userguide/configure-cloudwatch.html)」ユーザーガイドのサービスクォータと Amazon CloudWatch アラームを参照してください。

### クォータ引き上げをリクエストする
<a name="vcpu-limits-request-increase"></a>

オンデマンドインスタンスの上限は、使用量に基づき Amazon EC2 によって自動的に引き上げられますが、必要であればクォータの引き上げをリクエストすることも可能です。例えば、現在のクォータで許可されているよりも多くのインスタンスを起動する場合は、前のセクション「[Amazon EC2 の Service Quotas](ec2-resource-limits.md)」に記載されている Service Quotas コンソールで説明したように、 を使用してクォータの増加を要求できます。

## オンデマンドインスタンスの料金を照会する
<a name="query-aws-price-list"></a>

Price List Service API または AWS Price List API を使用して、オンデマンドインスタンス の料金を照会できます。詳細については、[AWSユーザーガイド](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/price-changes.html)の*AWS Billing Price List API の使用*を参照してください。