Simple Log Service (SLS) では、各課金項目が個別に課金されます。たとえば、ログの保存にはストレージ料金が、ログの収集には書き込みトラフィック料金がそれぞれ発生します。このトピックでは、機能別課金モデルの課金項目とお支払い方法について説明します。
注意事項
-
Log Service の機能別課金モデルは、ログと時系列データの収集に対応しています。時系列データのストレージスペースとインデックス構築は、別途課金されます。ただし、データ処理料金、データ転送料金、読み取り/書き込みトラフィック料金、リクエスト数料金は、ログの場合と同じです。
-
Log Service コンソールでは、前日の書き込みトラフィック、読み取りトラフィック、読み取り/書き込み数、データ処理トラフィック、データ転送トラフィック、ストレージ使用量などのメトリックを確認できます。
これらのメトリックは毎日更新され、リアルタイムでは利用できません。
-
ログ収集中、Log Service はログデータを自動的に元のサイズの 10% から 20% に圧縮します。
OCU とは
オブザーバビリティキャパシティーユニット (OCU) は、Alibaba Cloud クラウドネイティブオブザーバビリティ用の新しい課金単位です。OCU 使用量は、時間単位のリソース消費量に基づいて自動的に計算されます。
SLS のコンピューティング最適化機能の課金は、実際に消費したコンピューティングリソース量に基づく OCU ベースのモデルに移行しています。CPU シナリオでは、1 OCU は CPU コア 0.5、メモリ 2 GB、3,000 IOPS にほぼ相当します。SLS は、CPU コア、メモリ、IOPS の消費量に基づいてそれぞれの OCU 値を算出します。これら 3 つの値のうち最大の値が、課金対象となる最終的な OCU 数になります。
GPU シナリオでは、1 OCU は A10 カードのコンピューティングパワーの約 1/60 に相当します。最終的な OCU 値は、消費した GPU コンピューティングパワーによって決まります。
たとえば、CPU コア 1、メモリ 2 GB、3,000 IOPS を消費する計算ジョブでは、2 OCU を使用します。1 時間の測定期間で 1 GB のデータを処理する際に、インジェストプロセッサに約 1/3 OCU、データ変換に約 1/3 OCU、ルールベースの消費に 0.3 OCU を消費します。
機能別課金の課金項目
以降のセクションでは、機能別課金モデルでの Log Service の課金項目について説明します。料金の詳細については、「料金」をご参照ください。
ホットログストレージ
この項目には、圧縮ログのストレージと、未圧縮ログから作成されるインデックスのストレージが含まれます。インデックスは、フルテキストインデックス、フィールドインデックス、またはスキャンインデックスです。
たとえば、生ログのサイズが 1 GB の場合を想定します。ログを Log Service にアップロードし、2 つのフィールドに対してインデックスを設定すると、圧縮率は 20% になり、2 つのフィールドのインデックスデータのサイズは 0.5 GB になります。この場合、合計ストレージサイズは 0.2 GB + 0.5 GB = 0.7 GB として計算されます。
課金方法
-
従量課金:ログデータのホットストレージサイズ料金 = 日次累積ストレージ (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
500 MB/月。この無料クォータは、リソースプランを使用しない場合にのみ利用できます。
IA ログストレージ
インテリジェント階層型ストレージを有効にすると、ログの保管期間が設定された ホットデータの保持期間 を超えた時点で、ログは自動的に IA ストレージ (旧コールドストレージ) に移動されます。その後、圧縮されたログとそのインデックスのストレージを含む IA ストレージ領域に対して課金されます。
たとえば、生ログのサイズが 1 GB の場合を想定します。ログを Log Service にアップロードし、2 つのフィールドに対してインデックスを設定すると、圧縮率は 20% になり、2 つのフィールドのインデックスデータのサイズは 0.5 GB になります。この場合、IA ストレージサイズは 0.2 GB + 0.5 GB = 0.7 GB として計算されます。
課金方法
-
従量課金:ログデータの IA ストレージサイズ料金 = 日次累積ストレージ (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
アーカイブログストレージ
インテリジェント階層型ストレージを有効にすると、ログの保存期間が設定された ホットデータの保持期間 または [IA ストレージ期間] を超えると、ログは自動的にアーカイブストレージに移動されます。その後、圧縮ログとそのインデックスのストレージを含むアーカイブストレージ領域に対して課金されます。
たとえば、生ログのサイズが 1 GB の場合を想定します。ログを Log Service にアップロードし、2 つのフィールドに対してインデックスを設定すると、圧縮率は 20% になり、2 つのフィールドのインデックスデータのサイズは 0.5 GB になります。この場合、アーカイブストレージサイズは 0.2 GB + 0.5 GB = 0.7 GB として計算されます。
課金方法
-
従量課金:ログデータのアーカイブストレージサイズ料金 = 日次累積ストレージ (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
時系列ストレージ
この項目には、圧縮された時系列データのストレージと、未圧縮の時系列データから作成されるインデックスのストレージが含まれます。
たとえば、生の時系列データのサイズが 1 GB の場合を想定します。データを Log Service にアップロードすると、1 GB のインデックスが自動的に作成されます。圧縮率が 20% の場合、合計ストレージサイズは 0.2 GB + 1 GB = 1.2 GB です。
課金方法
-
従量課金:時系列データのストレージサイズ料金 = 日次累積ストレージ (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
読み取り/書き込みトラフィック
この項目は、書き込みトラフィックと読み取りトラフィックで構成されます:
-
書き込みトラフィック:書き込みトラフィック料金は、Log Service にアップロードされた圧縮データ量に基づきます。たとえば、10 GB の生データを Log Service にアップロードすると、圧縮率を 20% とした場合、2 GB の書き込みトラフィックが発生します。
-
読み取りトラフィック:読み取りトラフィック料金は、お客様が消費または転送する圧縮データ量 (例:AnalyticDB for MySQL への転送) に基づきます。たとえば、10 GB の生データを Log Service にアップロードすると、2 GB の書き込みトラフィックが発生します (圧縮率 20%)。その後、Log Service を使用してデータを AnalyticDB for MySQL に転送すると、追加で 2 GB の読み取りトラフィックが発生します。
Log Service コンソールの消費プレビュー機能は、少量の読み取りトラフィックを生成します。
課金方法
-
従量課金:読み取り/書き込みトラフィック料金 = (日次累積書き込みトラフィック + 日次累積読み取りトラフィック) (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
500 MB/月。この無料クォータは、リソースプランを使用しない場合にのみ利用できます。
ログインデックストラフィック (標準 Logstore)
インデックストラフィックは、未圧縮ログに対してインデックスを作成または再構築する際に生成されるインデックスデータのサイズに基づいて計算されます。インデックスは特定のフィールドに対して作成されます。インデックストラフィックの量は、インデックスを作成するフィールドと、その値の長さによって異なります。
例:
-
フルテキストインデックスを有効にして 1 GB の生ログを Log Service に書き込むと、1 GB のインデックストラフィックが発生します。
-
合計 0.5 GB のデータを含む 2 つのフィールドに対してインデックスを有効にして 1 GB の生ログを Log Service に書き込むと、0.5 GB のインデックストラフィックが発生します。
-
ログのインデックスを作成すると、クエリと分析が高速化されます。ログをクエリして分析するには、インデックスを作成する必要があります。Log Service を使用してデータを移行または転送するなど、その他のシナリオでは、ログインデックスを作成する必要はありません。
-
この課金項目は標準 Logstore に適用されます。
-
インデックスを有効にすると、インデックストラフィックが発生し、ストレージスペースを消費します。
-
インデックストラフィックには、データの書き込み時に 1 回限りの料金が発生します。
-
同じフィールドにフルテキストインデックスとフィールドインデックスの両方を作成した場合でも、インデックストラフィックは 1 回のみ課金されます。
-
Log Service は、
__time__や__source__などの予約フィールドに対してインデックスを自動的に作成します。これにより、少量のインデックストラフィックが発生します。詳細については、「予約フィールド」をご参照ください。
課金方法
-
従量課金:ログインデックストラフィック料金 = 日次累積インデックストラフィック (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
500 MB/月。この無料クォータは、リソースプランを使用しない場合にのみ利用できます。
ログインデックストラフィック (クエリ Logstore)
インデックストラフィックは、未圧縮ログに対してインデックスを作成または再構築する際に生成されるインデックスデータのサイズに基づいて計算されます。インデックスは特定のフィールドに対して作成されます。インデックストラフィックの量は、インデックスを作成するフィールドと、その値の長さによって異なります。
例:
-
フルテキストインデックスを有効にして 1 GB の生ログを Log Service に書き込むと、1 GB のインデックストラフィックが発生します。
-
合計 0.5 GB のデータを含む 2 つのフィールドに対してインデックスを有効にして 1 GB の生ログを Log Service に書き込むと、0.5 GB のインデックストラフィックが発生します。
-
ログのインデックスを作成すると、クエリと分析が高速化されます。ログをクエリして分析するには、インデックスを作成する必要があります。Log Service を使用してデータを移行または転送するなど、その他のシナリオでは、ログインデックスを作成する必要はありません。
-
この課金項目はクエリ Logstore に適用されます。
-
インデックスを有効にすると、インデックストラフィックが発生し、ストレージスペースを消費します。
-
インデックストラフィックには、データの書き込み時に 1 回限りの料金が発生します。
-
同じフィールドにフルテキストインデックスとフィールドインデックスの両方を作成した場合でも、インデックストラフィックは 1 回のみ課金されます。
-
Log Service は、
__time__や__source__などの予約フィールドに対してインデックスを自動的に作成します。これにより、少量のインデックストラフィックが発生します。詳細については、「予約フィールド」をご参照ください。
課金方法
-
従量課金:ログインデックストラフィック料金 = 日次累積インデックストラフィック (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
スキャンインデックストラフィック
インデックストラフィックは、未圧縮ログに対してスキャンインデックスを作成または再構築する際に生成されるインデックスデータのサイズに基づいて計算されます。インデックストラフィックの量は、ログフィールドと、その値の長さによって異なります。1 つのフィールドにフルテキストインデックスまたはフィールドインデックスとスキャンインデックスの両方がある場合、課金されるのはフルテキストインデックスまたはフィールドインデックスのトラフィックのみであり、スキャンインデックストラフィックは発生しません。スキャンインデックスを作成すると、生ログサイズの 20% に相当するインデックスストレージデータが生成されます。
例:
-
生ログが 1 GB の場合、スキャンインデックスのみを有効にすると、1 GB のスキャンインデックストラフィックが発生します。ただし、フルテキストインデックスも有効にしている場合、このスキャンインデックストラフィックは課金されません。
-
0.5 GB のデータを含むフィールドに対してフィールドインデックスを有効にすると、0.5 GB のフィールドインデックストラフィックが発生します。同じフィールドに対してスキャンインデックスも有効にしている場合、追加のスキャンインデックストラフィックは課金されません。
課金方法
-
従量課金:スキャンインデックストラフィック料金 = 日次累積スキャンインデックストラフィック (GB) × GB あたりの単価
-
リソースプラン:利用できません
無料クォータ
なし
時系列インデックストラフィック
インデックストラフィックは、未圧縮の時系列データに対してインデックスを作成する際に生成されるインデックスデータのサイズに基づいて計算されます。インデックスは特定のフィールドに対して作成されます。インデックストラフィックの量は、インデックスを作成するフィールドと、その値の長さによって異なります。時系列データをアップロードすると、Log Service はインデックスを自動的に作成します。
たとえば、1 GB の生の時系列データを Log Service に書き込むと、1 GB のインデックストラフィックが発生します。
課金方法
-
従量課金:時系列インデックストラフィック料金 = 日次累積インデックストラフィック (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
パブリックネットワーク読み取りトラフィック
このトラフィックは、パブリックインターネット経由で Log Service エンドポイントからデータをプルする際に発生します。このトラフィックは、圧縮後のデータサイズに基づいて計算されます。
課金方法
-
従量課金:パブリックネットワーク読み取りトラフィック料金 = 日次累積パブリックネットワーク読み取りトラフィック × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
スキャントラフィック
スキャントラフィックは、スキャンされる未圧縮データ量に基づいて計算されます。
課金方法
-
従量課金:スキャントラフィック料金 = 日次累積スキャントラフィック × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
データ変換
データ変換料金は、処理される未圧縮データ量に基づいて計算されます。リージョンをまたいでデータを処理する場合、パブリックネットワーク読み取りトラフィックが発生します。このトラフィックは、圧縮後のデータサイズに基づいて計算されます。
課金方法
-
従量課金:データ変換料金 = 日次累積処理データサイズ (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
データ転送
データ転送料金は、未圧縮データを OSS、MaxCompute、AnalyticDB for MySQL などの宛先に転送するデータ量に基づいて計算されます。
AnalyticDB for MySQL にデータを転送するには、データを読み取るための API 呼び出しが必要であり、ネットワークリソースを消費します。この処理により、読み取り/書き込みリクエストと読み取りトラフィックの料金が発生します。
課金方法
-
従量課金:データ転送料金 = 日次累積転送データサイズ (GB) × GB あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
読み取り/書き込みリクエスト
-
データを Log Service にアップロードする際、書き込みリクエスト数に基づいて料金が計算されます。書き込みリクエスト数はデータ生成速度に依存します。Log Service はバックエンドで書き込みリクエスト数を最小限に抑えます。
-
データを変換する場合、データを AnalyticDB for MySQL に転送する場合、またはデータを消費する場合、データはバッチで読み取られます。読み取りリクエスト数に基づいて課金されます。
成功した読み取り/書き込みリクエストと失敗した読み取り/書き込みリクエストの両方に対して課金されます。
課金方法
-
従量課金:読み取り/書き込みリクエスト料金 = 日次累積読み取り/書き込みリクエスト × リクエストあたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
100 万リクエスト/月。この無料クォータは、リソースプランを使用しない場合にのみ利用できます。
音声通知
音声通話で送信されるアラート通知は、通知 1 件あたりに課金されます。
-
アラートの音声通話が接続に失敗した場合、システムは再発信せず、代わりにテキストメッセージ通知を送信します。
-
音声通話は、接続の成否にかかわらず、試行 1 回につき 1 回課金されます。通話が失敗した場合に送信されるテキストメッセージに追加料金は発生しません。
課金方法
-
従量課金:音声通知料金 = 日次累積通知数 × 通知あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
SMS 通知
テキストメッセージで送信されるアラート通知は、通知 1 件あたりに課金されます。
通信事業者によっては、長いテキストメッセージ (たとえば 70 文字を超える場合) を 2 通に分割することがあります。複数のメッセージを受信する場合でも、Log Service はこれを 1 件の通知として課金します。
課金方法
-
従量課金:SMS 通知料金 = 日次累積通知数 × 通知あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
アクティブシャード
料金は、読み取り/書き込み状態のシャード数に基づいて計算されます。
たとえば、3 つの読み取り/書き込みシャードを 1 つのシャードにマージした場合、マージ当日は 3 つのシャードに対して課金されます。翌日からは、マージ後の 1 つのシャードに対して課金されます。
-
Logstore を作成すると、Log Service はデフォルトで 2 つのシャードを設定します。シャードに関する詳細については、「アクティブシャードに対して課金されるのはなぜですか?」をご参照ください。
-
歴史的な理由により、Logstore と Metricstore におけるアクティブなシャードのリースは、請求書上では アクティブなシャードのリース と パーティションのリース という 2 つの異なる請求項目として表示されます。合計シャード使用量は、これら 2 つの請求項目の使用量を合計したものであり、二重課金は発生しません。この問題は現在修正中です。
課金方法
-
従量課金:アクティブシャード料金 = 読み取り/書き込みシャード数 × シャードあたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
31 シャード日/月。この無料クォータは、リソースプランを使用しない場合にのみ利用できます。
専用 SQL
料金は、SQL 分析で使用した実際の CPU 時間に基づきます。課金単位はコア時間で、1 つの CPU コアを 1 時間専有して使用することと定義されます。詳細については、「課金例」をご参照ください。
課金方法
-
従量課金:専用 SQL 料金 = CPU 時間 (時間) × 時間あたりの単価
-
リソースプラン:料金はリソースプランで相殺されます。使用量はコストユニット (CU) としてプランから差し引かれます。
無料クォータ
なし
ルールベース消費
料金は、ルールベース消費ジョブによって消費されたリソースに基づきます。課金単位は OCU です。1 時間の測定期間では、ルールベース消費を使用して 1 GB のデータを処理するために、おおよそ 1/3 OCU を消費します。
課金方法
-
従量課金:ルールベース消費料金 = 消費したリソースに対する OCU 数 × OCU あたりの単価
-
リソースプラン:利用できません
無料クォータ
なし
データ変換 (新バージョン)
料金は、データ変換 (新バージョン) ジョブによって消費されたリソースに基づきます。課金単位は OCU です。1 時間の測定期間では、データ変換 (新バージョン) を使用して 1 GB のデータを処理するために、おおよそ 1/3 OCU を消費します。
課金方法
-
従量課金:データ変換 (新バージョン) 料金 = 消費したリソースに対する OCU 数 × OCU あたりの単価
-
リソースプラン:利用できません
無料クォータ
なし
転送アクセラレーション
料金は、転送アクセラレーションエンドポイント経由で発生するインバウンドトラフィックとアウトバウンドトラフィックに基づいて計算されます。転送アクセラレーションは、実際に転送されたデータ量に基づいて課金されます。データアップロードのシナリオでは、データが圧縮される場合、トラフィックは圧縮後のサイズに基づいて計算されます。詳細については、「プロジェクトの管理」をご参照ください。
課金方法
-
従量課金:転送アクセラレーション料金 = 転送アクセラレーションによるインバウンドトラフィックとアウトバウンドトラフィック × GB あたりの単価
-
リソースプラン:利用できません
無料クォータ
なし
インジェストプロセッサー
インジェストプロセッサーを使用すると、データが Logstore に書き込まれる前に、データのフィルタリング、フィールドの抽出、フィールドの拡張、データのマスキングなどの処理を実行できます。インジェストプロセッサーは、消費したデータ処理リソースに基づいて課金されます。
1 時間の測定期間では、インジェストプロセッサーを使用して 1 GB のデータを処理するために、おおよそ 1/3 OCU を消費します。
課金方法
-
従量課金:インジェストプロセッサー料金 = 消費したリソースに対する OCU 数 × OCU あたりの単価
-
リソースプラン:利用できません
無料クォータ
なし