OpenTelemetry 向けマネージドサービスは、トレースの報告、トレースの保存、およびメトリックの保存について、従量課金方式で課金されます。請求書は毎日生成されます。
以下の価格は参考用です。実際の価格については、「」または「OpenTelemetry 向けマネージドサービスの料金ページ」をご参照ください。
基本概念
トレース:分散システムにおけるトランザクションまたはプロセスのエンドツーエンド実行パスです。Alibaba Cloud アカウント内で同一のトレース ID を共有するすべてのスパンが、1 つのトレースを構成します。
スパン:トレース内の単一の操作です。各スパンには名前、開始時刻、および持続時間が設定されます。1 つのトレースには最大 10 個のスパンが含まれます。各スパンのサイズは最大 2 KB までであり、この上限を超えるデータは破棄されます。
メトリック:アプリケーション、API、またはデータベースの応答時間、秒間クエリ数 (QPS)、例外発生回数などの統計情報であり、トレースから集約されたデータです。報告された各トレースに対して 1 つのメトリックが生成されます。
詳細については、「用語」をご参照ください。
課金項目と料金
OpenTelemetry 向けマネージドサービスでは、以下の 3 つの課金項目を別々に課金します。
| 課金項目 | 測定対象 | 無料クォータ |
|---|---|---|
| トレース報告 | 1 日あたりの取り込みトレース数 | 10 万トレース/日 |
| トレース保存 | 1 日あたりの保存トレース数 × 保存期間(日数) | 10 万トレース/日 |
| メトリック保存 | 1 日あたりの保存メトリック数 × 保存期間(日数) | 100 万メトリック/日 |
地域別の料金
| 課金項目 | 中国本土 | 中国(香港) | 中国以外 |
|---|---|---|---|
| トレース報告 | 100 万トレースあたり USD 0.13 | 100 万トレースあたり USD 0.182 | 100 万トレースあたり USD 0.182 |
| トレース保存 | 100 万トレース × 日数あたり USD 0.03 | 100 万トレース × 日数あたり USD 0.042 | 100 万トレース × 日数あたり USD 0.042 |
| メトリック保存 | 100 万メトリック × 日数あたり USD 0.0015 | 100 万メトリック × 日数あたり USD 0.0021 | 100 万メトリック × 日数あたり USD 0.0021 |
無料クォータの適用方法
各課金項目には毎日の無料クォータが設定されています。1 日の利用量が無料クォータ未満であれば、課金されません。一方、1 日の利用量が無料クォータ以上となった場合、その日のトレースおよびメトリックの全量に対して課金されます(無料クォータを超えた分のみの課金ではありません)。
無料クォータは「全か無か」のしきい値であり、差引額ではありません。たとえば、トレース報告の無料クォータが 10 万トレース/日である場合、10 万 1 トレースを報告したときは、全 10 万 1 トレースに対して課金されます。
各料金の算出方法
トレース報告料金:報告されたトレースに含まれるスパン数に基づいて算出されます。これらのトレースは集約され、経過時間、QPS、例外発生回数などのメトリックが生成されます。
トレース保存料金:1 日あたりの保存トレース数に保存期間(日数)を乗じた値です。
メトリック保存料金:1 日あたりの保存メトリック数に保存期間(日数)を乗じた値です。
保存期間は、OpenTelemetry 向けマネージドサービスコンソールの「クラスター構成」ページの「クラスター構成」タブで調整できます。
課金サイクル
請求書は、前日の利用分について毎日 00:00 に生成されます。料金は Alibaba Cloud アカウント残高から自動的に差し引かれます。
サービスの有効化
OpenTelemetry 向けマネージドサービスを従量課金方式で有効化するには、「購入ページ」にアクセスしてください。
課金例
すべての例では中国本土の料金を適用しています。他の地域の場合は単位価格を適宜調整してください。
例 1:大規模ワークロード
シナリオ:1 日あたり 4 億トレースおよび 4 億メトリックを報告する場合
オプション A:トレースおよびメトリックの保存期間をともに 30 日とする場合
| 課金項目 | 数量 | 単位価格 | 計算式 | 1 日あたりのコスト |
|---|---|---|---|---|
| トレース報告 | 4 億トレース | USD 0.13 100万件あたり | 400 × USD 0.13 | USD 52.00 |
| トレース保存 | 4 億トレース × 30 日 | USD 0.03/100万件・x日分 | 400 × 30 × USD 0.03 | USD 360.00 |
| メトリック保存 | 4 億メトリック × 30 日 | USD 0.0015 / 100万件ごと × x日間 | 400 × 30 × USD 0.0015 | USD 18.00 |
| 合計 | USD 430.00/日 |
オプション B:トレースの保存期間を 7 日、メトリックの保存期間を 30 日とする場合
| 課金項目 | 数量 | 単位価格 | 計算式 | 1 日あたりのコスト |
|---|---|---|---|---|
| トレース報告 | 4 億トレース | 100万あたり USD 0.13 | 400 × USD 0.13 | USD 52.00 |
| トレース保存 | 4 億トレース × 7 日 | USD 0.03 / 100万件 × x 日分 | 400 × 7 × USD 0.03 | USD 84.00 |
| メトリック保存 | 4 億メトリック × 30 日 | USD 0.0015 / 100 万 × 日数 | 400 × 30 × USD 0.0015 | USD 18.00 |
| 合計 | USD 154.00/日 |
トレースの保存期間を 30 日から 7 日に短縮すると、1 日あたりのコストが 64 % 削減されます。
例 2:中規模ワークロード
シナリオ:1 日あたり 1,000 万トレースおよび 1,000 万メトリックを報告する場合。トレースの保存期間を 7 日、メトリックの保存期間を 30 日とする場合
| 課金項目 | 数量 | 単位価格 | 計算式 | 1 日あたりのコスト |
|---|---|---|---|---|
| トレース報告 | 1,000 万トレース | USD 0.13 100万件あたり | 10 × USD 0.13 | USD 1.30 |
| トレース保存 | 1,000 万トレース × 7 日 | USD 0.03 / 100万件・x日間 | 10 × 7 × USD 0.03 | USD 2.10 |
| メトリック保存 | 1,000 万メトリック × 30 日 | USD 0.0015 / 100万件あたり x日分 | 10 × 30 × USD 0.0015 | USD 0.45 |
| 合計 | USD 3.85/日 |
リクエスト数からの概算例
アプリケーションが 1 秒あたり 2,000 リクエストを処理し、平均して 1 リクエストあたり 5 スパンを生成する場合:
1 日あたりのトレース数 = 2,000 × 86,400 = 172,800,000(約 1.73 億)
中国本土の料金を適用し、トレースの保存期間を 7 日、メトリックの保存期間を 30 日とする場合:
| 課金項目 | 数量 | 単位価格 | 計算式 | 1 日あたりのコスト |
|---|---|---|---|---|
| トレース報告 | 1.73 億トレース | USD 0.13 100万件あたり | 173 × USD 0.13 | USD 22.49 |
| トレース保存 | 1.73 億トレース × 7 日 | USD 0.03 / 100万 × 日数 | 173 × 7 × USD 0.03 | USD 36.33 |
| メトリック保存 | 1.73 億メトリック × 30 日 | 100 万メトリック × 日数あたり USD 0.0015 | 173 × 30 × USD 0.0015 | USD 7.79 |
| 合計 | USD 66.61/日 |
自社管理型代替ソリューションとのコスト比較
オープンソースの自社管理型サービスと比較して、OpenTelemetry 向けマネージドサービスは、より高いコストパフォーマンスを実現するために継続的に最適化されています。Elasticsearch クラスター、Collector サーバー、および関連インフラストラクチャのプロビジョニングおよびメンテナンスが不要になります。デフォルトの保存期間は 30 日であり、多くのオープンソースのアプリケーションパフォーマンス管理(APM)システムの 7 日と比較して長くなっています。
以下の比較では、両方の環境でオープンソースのエージェントを使用することを前提としています。マネージドサービスの場合、Alibaba Cloud がインフラストラクチャのメンテナンスを担当します。
| 顧客規模 | ノード | 1 日あたりのリクエスト数 | 1 リクエストあたりのスパン数 | 自社管理型インフラストラクチャ | 自社管理型のコスト(USD/月) | マネージドサービスのコスト(USD/月) |
|---|---|---|---|---|---|---|
| 小規模 | 80 | 2,000 万 | 5 | 4 台の Elasticsearch サーバー(4 vCPU、16 GB、1 TB SSD)+ 4 台の Collector サーバー(4 vCPU、8 GB) | 864.52 | 113.29 |
| 中規模 | 300 | 3 億 | 7 | 8 台の Elasticsearch サーバー(8 vCPU、16 GB、6 TB SSD)+ 8 台の Collector サーバー(4 vCPU、8 GB) | 3,330.07 | 2,379.79 |
| 大規模 | 1,000 | 10 億 | 8 | 12 台の Elasticsearch サーバー(16 vCPU、64 GB、21 TB SSD)+ 16 台の Collector サーバー(4 vCPU、8 GB) | 9,641.81 | 9,599.15 |
前提条件:
ノードとは、Elastic Compute Service (ECS) インスタンスまたは Docker コンテナを指します。
リクエスト数は Apache のドキュメントに基づいており、各トレースは約 10 KB のデータを報告します。
自社管理型の構成では、統計データの保存期間を 15 日、詳細データの保存期間を 7 日と仮定しています。
保存されるリクエスト総数 = 1 日あたりのリクエスト数 × 保存期間
コストの削減
OpenTelemetry 向けマネージドサービスでは、計算料金と保存料金を別々に課金するモデルを採用しており、コスト最適化のために保存期間をカスタマイズできます。保存料金は保存期間に比例して増加します。1 日あたりの請求額を削減するための 2 つの戦略を以下に示します。
トレースの保存期間を短縮する:トレースの保存期間を 30 日から 7 日に短縮すると、トレース保存コストを 75 % 以上削減できます。例 1 では、1 日あたりの合計コストが USD 430 から USD 154 へと 64 % 削減されます。
トレースとメトリックで異なる保存期間を設定する:トレンド分析のためにメトリックの保存期間を長く保ちつつ、トレースの保存期間を短くします。トレースおよびメトリックの保存期間は、「クラスター構成」ページで個別に設定できます。