このトピックでは、エラスティックコンテナインスタンスのコンピューティングリソースの課金ルールと例について説明します。
このトピックでは、主にエラスティックコンテナインスタンスのコンピューティングリソースの課金ルールについて説明します。エラスティックコンテナインスタンスの作成時にイメージキャッシュを使用したり、一時ストレージスペースのサイズを増やしたり、エラスティックIPアドレス(EIP)を設定したりすると、これらのリソースの使用についても課金されます。
課金
エラスティックコンテナインスタンスの作成方法に基づいて、以下のいずれかの課金モードが適用されます。
課金ルール | vCPUとメモリ仕様に基づく課金 | ECSインスタンスタイプに基づく課金 |
課金概要 | このモードでは、エラスティックコンテナインスタンスの作成時に指定したvCPUとメモリ仕様に基づいて課金されます。指定したvCPUとメモリ仕様がエラスティックコンテナインスタンスでサポートされていない場合、システムは自動的に仕様を調整します。その後、調整された仕様に基づいて課金されます。 | このモードでは、エラスティックコンテナインスタンスの作成時に指定したECSインスタンスタイプに基づいて課金されます。 たとえば、GPUアクセラレーション機能を使用する場合、エラスティックコンテナインスタンスの作成時にecs.gn5i-c4g1.xlargeインスタンスタイプを指定できます。 |
課金方法 | エラスティックコンテナインスタンスは従量課金制です。インスタンスが使用されていた秒数に基づいて、1時間ごとに請求書が生成されます。 | エラスティックコンテナインスタンスは従量課金制です。インスタンスが使用されていた秒数に基づいて、1時間ごとに請求書が生成されます。 |
コスト最適化 | 汎用セービングプラン |
|
課金式 | 単一インスタンスの料金 = (vCPUの数 × vCPUの単価 + メモリサイズ × メモリの単価) × 課金期間 | 単一インスタンスの料金 = ECSインスタンスタイプの単価 × 課金期間 |
リソース価格 |
説明
| ECSインスタンスタイプの価格は、リージョンによって異なる場合があります。詳細については、ECSの料金ページを参照してください。 |
課金期間 | エラスティックコンテナインスタンスの課金期間は、コンテナイメージのプルが開始されたときに始まり、インスタンスの実行が停止されたときに終了します。コンテナイメージがプルされている間、インスタンスは保留状態です。インスタンスの実行が停止すると、インスタンスは成功または失敗状態になります。作成または起動に失敗したエラスティックコンテナインスタンスについては課金されません。詳細については、エラスティックコンテナインスタンスのライフサイクルを参照してください。 |
GPUやローカルディスクなどの特別な仕様が不要な場合は、vCPUの数とメモリサイズを指定してエラスティックコンテナインスタンスを作成することをお勧めします。こうすることで、システムは複数のECSインスタンスタイプを試してエラスティックコンテナインスタンスを作成し、リソースのプロビジョニングを確実に行います。たとえば、2 vCPUと4 GiBメモリを持つエラスティックコンテナインスタンスを作成する場合、システムはリソースの可用性に基づいて、ecs.c6.large、ecs.c5.large、ecs.sn1ne.largeなどの複数のECSインスタンスタイプを試してエラスティックコンテナインスタンスを作成します。
各エラスティックコンテナインスタンスは、実際のvCPU使用率とメモリ使用量ではなく、要求されたリソースに基づいて課金されます。たとえば、2 vCPUと4 GiBメモリを持つエラスティックコンテナインスタンスを作成します。インスタンスの平均vCPU使用率は20%、メモリ使用量は60%です。インスタンスは、vCPU使用率とメモリ使用量ではなく、2 vCPUと4 GiBメモリの仕様に基づいて課金されます。
課金の例
エラスティックコンテナインスタンスの課金対象項目は、インスタンスの作成方法によって異なります。次の例は、エラスティックコンテナインスタンスの価格を計算する方法を示しています。
次の例は参考用です。請求書の価格は優先されます。
例1:vCPUとメモリ仕様による課金
エラスティックコンテナインスタンスは、次の仕様に基づいて作成されます。2 vCPUと4 GiBメモリ。インスタンスの時間単価は、次の式に基づいて計算されます。
vCPU:0.0000077 × 3600 × 2 = 0.05544 USD
メモリ:0.00000096 × 3600 × 4 = 0.013824 USD
請求書の課金対象項目はvCPUとメモリで、コードはcpuとmemです。次の図は例を示しています。
例2:ECSインスタンスタイプによる課金
中国(杭州)リージョンにecs.c6.largeインスタンスタイプを指定してエラスティックコンテナインスタンスを作成します。ecs.c6.largeの単価は、そのリージョンでは0.06 USD/時間であるため、インスタンスの時間単価は0.06 USDです。
請求書の課金対象項目はインスタンスタイプで、コードはinstance_typeです。次の図は例を示しています。
コスト最適化
さまざまなビジネスワークロードに対して、セービングプラン、リザーブドインスタンス、およびプリエンプティブルインスタンスを組み合わせて使用して、インスタンスの使用コストを最適化できます。
次の表に、課金オプションを示します。
課金オプション | 説明 | 参照 |
セービングプラン | 従量課金制のエラスティックコンテナインスタンスと一緒に使用できるプラン。セービングプランは、長期間にわたって24時間365日実行される安定したサービスに適しています。セービングプランはリザーブドインスタンスよりもコストがわずかに高いですが、リージョンやインスタンスファミリに制限されないため、より柔軟性があります。 セービングプランの価格は、1時間あたりのコミットメント、支払い方法、およびサブスクリプション期間に基づいて決定されます。セービングプランは、コミットされた消費量に基づいて請求額を相殺します。 説明 セービングプランは、汎用タイプとECSコンピューティングタイプに分類されます。 ECSコンピューティングセービングプランは、指定されたECSインスタンスタイプを使用して作成されたエラスティックコンテナインスタンスにのみ適用できます。汎用セービングプランには、ECSインスタンスタイプの制限はありません。 | |
リザーブドインスタンス | 従量課金制のエラスティックコンテナインスタンスと一緒に使用できる割引クーポン。リザーブドインスタンスは、長期間にわたって24時間365日実行され、リソースの予約が必要な安定したサービスに適しています。リザーブドインスタンスのコストは、同じインスタンスタイプのサブスクリプションECSインスタンスのコストと同様です。リザーブドインスタンスを使用するには、特定のルールに従う必要があります。 リザーブドインスタンスの価格は、リージョン、インスタンスタイプ、オペレーティングシステム、支払い方法、および期間に基づいて決定されます。リザーブドインスタンスは、コミットされたリソース消費量に基づいて請求額を相殺します。 説明 リザーブドインスタンスは、指定されたECSインスタンスタイプを使用して作成されたエラスティックコンテナインスタンスにのみ適用できます。リザーブドインスタンスは、エラスティックコンテナインスタンスと一致する場合にのみ適用できます。 | |
プリエンプティブルインスタンス | 実行期間が短いジョブベースのコンピューティングシナリオに適したオンデマンドインスタンスタイプ。プリエンプティブルインスタンスのコストは、従量課金制インスタンスのコストよりも大幅に低くなります。ただし、プリエンプティブルインスタンスの価格は、リソースの需給に応じて変化します。保護期間が満了すると、リソースの在庫不足または市場価格よりも低い入札のために、プリエンプティブルインスタンスが解放される場合があります。 |
セービングプランとリザーブドインスタンスの両方を購入できます。リザーブドインスタンスは、請求額の相殺に優先的に使用されます。