Application Load Balancer (ALB) では、従量課金方式がサポートされています。 従量課金では、リソースを使用した後に料金を支払うことができます。 このトピックでは、従量課金 ALB インスタンスの課金ルール、課金項目、および課金サイクルについて説明します。
概要
項目 | 「従量課金」 |
課金ルール | リソースの使用量に基づいて課金されます。 各課金サイクルの終了時に請求書が生成され、アカウントの残高から料金が引き落とされます。 |
課金サイクルと請求書の生成時刻 |
|
課金項目
ALB では、従量課金方式がサポートされています。 ALB の課金項目には、インスタンス、LCU、およびインターネットデータ転送が含まれます。
ネットワークタイプ | インスタンス料金 | LCU 料金 | インターネットデータ転送料金 |
インターネットに接続 | 課金対象 | 課金対象 | 課金対象 |
内部ネットワークに接続 | 課金対象 | 課金対象 | 課金対象外 |
インスタンス料金
ALB インスタンスのインスタンス料金は、1 時間ごとに課金されます。 課金サイクル内の ALB インスタンスの使用時間が 1 時間未満の場合、使用期間は 1 時間に切り上げられます。 課金は、インスタンスが作成されたときに開始され、インスタンスが解約されたときに終了します。
インスタンス料金 = インスタンス単価 (USD / 時) × 使用期間 (時間)
下表の料金は参考情報です。 購入ページに示された実際の料金が優先されます。
エディション | インスタンス料金 (USD / 時) |
Basic | 0.007 |
Standard | 0.021 |
WAF-enabled | 0.035 |
LCU 料金
LCU は、ALB インスタンスによって消費されるリソースの課金に使用される最小単位です。
パフォーマンスメトリクス
ALB では、LCU 料金が 1 時間ごとに課金されます。 課金サイクルは 1 時間です。 課金サイクルの使用期間が 1 時間未満の場合、使用期間は 1 時間に切り上げられます。
1 時間あたりの LCU 料金 = (新規接続の LCU 数、同時接続の LCU 数、データ転送の LCU 数、ルール評価の LCU数 のうちで最も大きい値) × LCU 単価
1 時間あたりに消費される LCU 数は、4 つのメトリクスに基づいて計算されます。 メトリクスの中で最大のLCU数に基づいて課金されます。 下表にメトリクスを示します。
メトリクス | 説明 | 単位 | LCU 係数 | 計算 |
新規接続の数 | 1 秒あたりの新規接続の数 (CPS)。 | 秒 | 25 | 課金サイクル内のすべての CPS 値が収集され、最大 CPS 値を LCU 係数で除算することにより LCU 数が計算されます。 LCU 数は、以下の式を使用して計算されます。
|
同時接続数 (CONNS) | 1 分あたりの CONNS の数。 | 分 | 3,000 | 課金サイクル内のすべての CONNS 値が収集され、最大の CONNS 値を LCU 係数で除算することにより LCU 数が計算されます。 LCU 数は、以下の式を使用して計算されます。
|
データ転送量 | ALB によって処理された HTTP および HTTPS を使用したデータ転送の量。 (単位:GB) | 時間 | 1 GB | 課金サイクル内のデータ転送の総量を LCU 係数で除算することにより LCU 数が計算されます。 LCU 数は、以下の式を使用して計算されます。
|
評価されたルールの数 | ALB インスタンスによって処理された特定の項目の数と 1 秒あたりのクエリ数 (QPS) の積。 特定の項目には、転送ルール、AScript のコード行、および追加の証明書が含まれます。
重要
| 非該当 | 1,000 | 課金サイクル内の転送ルールの数とすべての QPS 値が収集され、最大の QPS 値を使用してルール評価回数が計算されます。 その後、ルール評価数を LCU 係数で除算することにより、LCU 数が計算されます。 LCU 数は、以下の式を使用して計算されます。
|
ALB リスナーによって 1 時間あたりに消費された LCU 数は、リスナーが最大の LCU 数を消費したメトリクスに基づいて計算されます。 ALB インスタンスのLCU 料金は、各リスナーの LCU 料金の合計です。
LCU の単価
ALB インスタンスの 1 時間ごとのメトリクスが LCU に変換された後、実際の使用量に基づいて 1 時間ごとの LCU 消費量が計算されます。 LCU 消費量の計算精度は、0.000001 LCU 単位です。 たとえば、1 時間で 0.1 LCU を消費した場合、その時間の LCU 料金は、以下の式を使用して計算されます:0.1 × 0.007 = 0.0007 USD
下表の料金は参考情報です。 購入ページに示された実際の料金が優先されます。
課金項目 | LCU の単価 (USD / 時) |
LCU | 0.007 |
LCU の課金の例
メトリクス | 例 | 計算 | LCU 消費量 |
1 秒あたりの新規接続数 | 1 時間に、1 秒あたり最大 100 の新しい接続が確立されました。 | この例では、CPS 値は 100 です。 1 秒あたり 25 の接続ごとに 1 LCU が消費されます。 消費された LCU 数は、以下の式を使用して計算されます。
| 4.0 |
1 分あたりの同時接続数 | 1 時間に最大 18,000 の同時接続が確立されました。 | この例では、CONNS 値は 18,000 です。 消費された LCU 数は、以下の式を使用して計算されます。
| 6.0 |
1 時間あたりのデータ転送量 | 1 秒あたり 1,000 KB。 | 1 時間あたりに処理されたデータ転送量は、以下の式を使用して計算されます。
1 時間あたり 1 GB のデータ転送で、1 LCU が消費されます。 消費された LCU 数は、以下の式を使用して計算されます。
| 3.6 |
1 秒あたりのルール評価数 |
| 1 時間に 1 秒あたり最大 100 の新しい接続が確立されました。 各接続で 4 件のリクエストが送信されました。 したがって、受信したリクエストの数は、以下の式を使用して計算されます。
この例では、転送ルールの数と設定された追加証明書の数がクォータを超えています。 ルール評価の数は、以下の式を使用して計算されます。
1 秒あたり 1,000 件のルール評価ごとに 1 LCU が消費されました。 ルール評価に使用された LCU 数は、以下の式を使用して計算されます。
| 4.8 |
この例では、同時接続が最大の LCU 数を消費し、その値は 6.0 です。 したがって、LCU 料金は、同時接続数に基づいて計算されます。
1 時間あたりの LCU 料金 = USD 0.007 / LCU × 6.0 LCU = USD 0.042
1 か月 あたりの LCU 料金 = USD 0.042 × 24 (時間) × 30 (日) = USD 30.24
LCU 消費量の見積もり
ALB LCU 計算ツールを使用して、ALB サービスで消費される LCU 数を見積もることができます。
インターネットデータ転送料金
内部ネットワークに接続された ALB インスタンスを使用している場合、インターネットデータ転送料金は課金されません。 インターネットに接続された ALB インスタンスを使用している場合にのみ、インターネットデータ転送料金が課金されます。 インターネットに接続された ALB インスタンスは、EIPを使用してインターネット経由でサービスを提供します。 インターネットに接続された ALB インスタンスを使用している場合、インスタンス料金とデータ転送料金が課金されます。 詳細については、「従量課金」をご参照ください 。