このトピックでは、Platform for AI (PAI) の Machine Learning Designer の課金ルールについて説明します。
課金の説明
使用方法によっては、Designer のアルゴリズムコンポーネントで、PAI-Algorithm Components、PAI-DLC、または MaxCompute に関連する費用が発生する場合があります。このトピックでは、PAI-Algorithm Components の課金を例として使用します。その他の課金の詳細については、「DLC の課金」および「MaxCompute の課金」をご参照ください。このドキュメントのすべての料金情報は参考値です。実際の料金は最終的な請求書に表示されます。
課金対象リソース

課金対象リソース | 課金対象項目 | 課金方法 | 課金停止 | 課金ルール |
一般的なアルゴリズムコンポーネント | コンポーネントのランタイム | 従量課金 | コンポーネントを停止します。 | コンポーネントのリソース消費量は、課金時間に基づいて従量課金制で計算されます。 |
課金方法
Machine Learning Designer でアルゴリズムコンポーネントを使用する場合、コンポーネントの単価はアルゴリズムのタイプによって異なります。次のセクションでは、課金方法について説明します。
計算式: 請求額 = 課金時間数 × 単価
課金時間数 = Max (vCPU 数 × 課金期間 (時間)、メモリサイズ (GB) × 課金期間/4)。
課金期間: 課金は、コンポーネントの実行開始時に開始し、コンポーネントの実行停止時に終了します。
課金の例: データ分析コンポーネントの 2 vCPU と 5 GB のメモリを 1 時間 30 分使用した場合の課金時間数の計算方法は次のとおりです。課金時間数: Max (2 × (1 + 30/60), 5 × (1 + 30/60)/4) = 3。請求額は、次の式を使用して計算されます。請求額 = 3 × 0.21 = 0.63 USD。 次の表に、各タイプのアルゴリズムコンポーネントの単価を示します。
アルゴリズム
単価 (USD/課金時間)
アルゴリズムの説明
データ前処理
0.16
次のタイプのコンポーネントが含まれます:データ前処理と特徴量エンジニアリング。
データ分析
0.21
次のタイプのコンポーネントが含まれます:統計分析、機械学習、時系列、ネットワーク分析、および金融。
テキスト分析
0.27
テキスト分析アルゴリズムコンポーネントを使用するコンポーネントが含まれます。
ディープラーニング
0.16
CPU のみを使用する深層学習タスク。EasyRec ベースのコンポーネントと、Tensorflow ベースのフレームワークコンポーネントの CPU バージョンが含まれます。
説明PAI のアクティブ化時に MaxCompute をアクティブ化すると、SQL スクリプト、結合、和集合、および フィルタリングとマッピング コンポーネントを使用した場合に、MaxCompute リソースの料金が発生します。詳細については、「MaxCompute の課金」をご参照ください。
PAI のアクティブ化時に Realtime Compute for Apache Flink をアクティブ化すると、Alink コンポーネントを使用した場合に料金が発生します。詳細については、「Flink の課金」をご参照ください。
課金の例
Machine Learning Designer のパイプラインは、複数のアルゴリズムコンポーネントで構成されています。アルゴリズムコンポーネントは、複数のサブタスクで構成されています。パイプラインの料金を計算するには、各アルゴリズムコンポーネントのサブタスクの料金を計算し、パイプラインで使用されているすべてのコンポーネントの料金を加算する必要があります。
アルゴリズムコンポーネントのカテゴリを決定します。
PAI コンソール にログオンします。
左上隅で、ビジネス要件に基づいてリージョンを選択します。
左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。ワークスペースページで、使用するワークスペースの名前をクリックします。
左側のナビゲーションウィンドウで、[モデルトレーニング] > [ビジュアルモデリング (Designer)] を選択します。
パイプラインページで、パイプラインを選択し、[開く] をクリックしてキャンバスに移動します。
コンポーネントリストでは、[PLDA] コンポーネントは自然言語処理フォルダにあります。PLDA コンポーネントの価格は、0.27 USD/課金時間 です。

ジョブで消費されたリソースを表示します。
キャンバスで、[PLDA] コンポーネントを右クリックします。
表示されるメニューで、[ログの表示] をクリックします。
[ログ-PLDA] タブで、ハイパーリンクをクリックします。各ハイパーリンクは、サブタスクに対応しています。

LogView ページで、[SourceXML] タブをクリックします。
TaskPlan セクションで、CPU フィールドとメモリフィールドの値を表示できます。

使用された vCPU の数は、次の式を使用して計算されます。CPU フィールド値/100。この例では、ジョブの実行に 1 vCPU が使用されています。
メモリフィールドの単位は MB です。この例では、ジョブの実行に 1,024 MB のメモリが使用されています。
LogView ページで、[ジョブの詳細] タブをクリックします。
[AlgoTask_0_0] タブでタスクオブジェクトをクリックします。表示されるセクションで、[終了] タブをクリックします。レイテンシフィールドには、各ジョブの実行時間が指定されています。

この例では、サブタスクには 49 個のジョブがあり、各ジョブは約 26 秒間実行されます。
サブタスクの料金を計算します。
サブタスクで使用される課金時間数 = Max (vCPU 数 × 使用期間、メモリサイズ × 使用期間/4) = Max [49 × 1 × (26/3,600), 49 × 1 × 26/3,600/4] ≈ 0.35 課金時間
サブタスク料金 = 課金時間数 × 単価 = 0.35 × 0.27 ≈ 0.095 USD
PLDA コンポーネントで実行されているすべてのサブタスクの合計料金を計算して加算します。
上記の手順を繰り返して、パイプラインで使用されているすべてのコンポーネントの料金を計算して加算します。