オンデマンドインスタンス
オンデマンドインスタンスでは長期契約は必要なく、料金はコンピューティング性能に対して秒単位で発生します。そのインスタンスライフサイクルを完全に制御でき、いつ起動、停止、休止、開始、再起動、または終了するかを決定できます。
オンデマンドインスタンス を購入するときに要求される長期的なコミットメントはありません。ご利用の オンデマンドインスタンス が running
状態になっている秒数 (最低 60 秒) に対してのみお支払いいただきます。オンデマンドインスタンス が実行される秒数あたりの料金は固定で、Amazon EC2 の料金、オンデマンド料金ページ
短期間、不規則なワークロードがあり中断できないアプリケーションには、オンデマンドインスタンス の使用をお勧めします。
オンデマンドインスタンスで料金を大幅に削減するには、AWS Savings Plans
オンデマンドインスタンスクォータ
各リージョンごとに、AWS アカウント ごとに実行中のオンデマンド インスタンスの数に対するクォータがあります。オンデマンドインスタンスのクォータは、インスタンスタイプに関係なく、実行中のオンデマンドインスタンスで使用している仮想中央演算装置 (vCPU) の数で管理されます。各クォータタイプは、1 つ以上のインスタンスファミリーに対し、最大の vCPU 数を指定しています。
アカウントには、オンデマンドインスタンスの次のクォータが含まれます。クォータは実行中のインスタンスにのみ適用されます。インスタンスが保留中、停止中、停止済み、または休止状態の場合、クォータにはカウントされません。
さまざまなインスタンスファミリー、世代、およびサイズについては、「Amazon EC2 インスタンスタイプガイド」を参照してください。
vCPU の数が自分のアカウントでのクォータを超えていない限り、変化するアプリケーションのニーズに合わせて、任意の組み合わせでインスタンスタイプを起動できます。例えば、256 vCPU のクォータがあるスタンダードインスタンスでは、32 個の m5.2xlarge
インスタンス (32 x 8 vCPU) または 16 個の c5.4xlarge
インスタンス (16 x 16 vCPU) を起動できます。詳細については、「EC2 オンデマンドインスタンス の制限
オンデマンドインスタンス のクォータと使用量のモニタリング
次の方法を使用して、各リージョンのオンデマンド インスタンス クォータを表示および管理できます。
Service Quotas コンソールを使用して現在のクォータを表示するには
-
Service Quotas コンソール (https://console.aws.amazon.com/servicequotas/home/services/ec2/quotas/
) を開きます。 -
ナビゲーションバーから、リージョンを選択します。
-
フィルターフィールドに、
On-Demand
と入力します。 -
[適用されたクォータ値] 列には、アカウントの各オンデマンドインスタンスのクォータタイプの vCPU の最大数が表示されます。
AWS Trusted Advisor コンソールを使用して現在のクォータを表示するには
AWS Trusted Advisor コンソールのサービスの制限ページ
CloudWatch アラームを設定するには
Amazon CloudWatch のメトリクス統合では、クォータに対して EC2 の使用量をモニタリングできます。クォータに近づいたときに警告を発するようにアラームを設定することもできます。詳細については、「Service Quotas」ユーザーガイドのサービスクォータと Amazon CloudWatch アラームを参照してください。
クォータ引き上げをリクエストする
オンデマンドインスタンスの上限は、使用量に基づき Amazon EC2 によって自動的に引き上げられますが、必要であればクォータの引き上げをリクエストすることも可能です。例えば、現在のクォータで許可されているよりも多くのインスタンスを起動する場合は、前のセクション「Amazon EC2 の Service Quotas」に記載されている Service Quotas コンソールで説明したように、 を使用してクォータの増加を要求できます。
オンデマンドインスタンスの料金を照会する
Price List Service API または AWS Price List API を使用して、オンデマンドインスタンス の料金を照会できます。詳細については、AWSユーザーガイドの「AWS Billing Price List API の使用」を参照してください。