MaxCompute は、スポット版と呼ばれる低コストの従量課金計算リソースタイプを提供しています。これにより、遅延の影響を受けないシナリオで MaxCompute を使用する際のコストを削減できます。このトピックでは、MaxCompute 従量課金スポット版の一般的な利用シーン、リソース詳細、課金ルールについて説明します。また、主要な考慮事項とこの機能の使用方法についても解説します。
利用シーン
従量課金アイドル版は、非常に低いコストが要求される一方で、完了時間の影響を受けないジョブに適しています。たとえば、このエディションは、行動ログやシステムログなどの低価値で大量のデータを分析するのに最適です。これらのワークロードは通常、大量の計算リソースを消費しますが、完了時間の影響は受けません。このシナリオでは、サブスクリプションリソースを使用すると専用リソースがアイドル状態になる可能性があり、従量課金 を使用するとコストが高すぎます。ジョブが完了時間の影響を受けにくければ受けにくいほど、従量課金アイドル版を使用することでより多くの計算コストを節約できます。 しかし、従量課金アイドル版は、長期的な安定性と保証されたリソースを必要とする本番ジョブには推奨されません。これは、リソース競合によってジョブのリソースが圧迫されたり、プリエンプトされたりする可能性があり、その結果、待機時間が長くなったり、ランタイムが増加したり、強制的に終了されたりすることがあるためです。これがビジネス運用に影響を与える可能性があります。
リソース詳細
従量課金スポット版を有効にすると、MaxCompute のアイドル時間計算リソース (os_SpotQuota) にアクセスできるようになります。これらは共有の従量課金計算リソースです。これらのリソースで実行されるジョブはスポットジョブと呼ばれます。従量課金 を使用するジョブと比較して、スポットジョブは単価が低くなっています。これにより、開発、テスト、その他の遅延の影響を受けないシナリオでのコストを削減できます。
基本リソース | リソース詳細 | 課金詳細 |
計算リソース | アイドル時間計算リソースプールは、従量課金 とインフラストラクチャを共有しますが、サブスクリプションリソースからは分離されています。固定のクォータを指定することはできません。 プール内の全体的なリソース使用量が高く、競合が発生した場合、スポットジョブ (os_SpotQuota で実行されるジョブ — SpotSQL、SpotMapReduce、SpotSpark を含む) は、、リソースが圧迫されたり、プリエンプトされたり、ジョブが終了されたりする可能性があります。 | 各計算ジョブタイプの実際の使用量に基づいて課金されます。詳細な課金ルールについては、「課金詳細」をご参照ください。 |
サポートされているリージョン
従量課金スポット版は現在、以下のリージョンで利用可能です:
中国 (杭州)、中国 (上海)、中国 (北京)、中国 (深セン)、中国 (香港)、シンガポール、イギリス (ロンドン)、日本 (東京)、マレーシア (クアラルンプール)、ドイツ (フランクフルト)、インドネシア (ジャカルタ)、米国 (バージニア)、および米国 (シリコンバレー)。
課金詳細
タイプ | 課金計算式 | 価格 |
SpotSQL ジョブ (os_SpotQuota 計算クォータを使用する SQL またはクエリアクセラレーションジョブ) | SpotSQL ジョブの 1 日の合計コスト = 入力データ量 × SQL の複雑性 × 単価 | 単価は以下の通りです: パブリッククラウド: 0.0146 米ドル/GB |
外部テーブルを参照する SpotSQL ジョブ (os_SpotQuota を使用し、OTS または OSS 外部テーブルを参照する SQL ジョブ) | 外部テーブル SpotSQL ジョブの 1 日の合計コスト = 入力データ量 × 単価 | 単価は以下の通りです: パブリッククラウド: 0.0044 米ドル/GB |
SpotMapReduce ジョブ (os_SpotQuota を使用する MapReduce ジョブ) | SpotMapReduce ジョブの 1 日の計算コスト = 合計課金時間 × 単価 | 単価は以下の通りです: パブリッククラウド: 0.023 米ドル/CU/時間 |
SpotSpark ジョブ (os_SpotQuota を使用する Spark ジョブ) | SpotSpark ジョブの 1 日の計算コスト = 合計課金時間 × 単価 | 単価は以下の通りです: パブリッククラウド: 0.0347 米ドル/CU/時間 |
SpotMars ジョブ (os_SpotQuota を使用する Mars ジョブ) | SpotMars ジョブの 1 日の計算コスト = 合計課金時間 × 単価 | 単価は以下の通りです: パブリッククラウド: 0.0347 米ドル/CU/時間 |
課金詳細および従量課金 の課金ルールについての詳細は、「計算コスト (従量課金)」をご参照ください。
MaxCompute 従量課金スポット版と他の計算リソースタイプとの切り替えについての詳細は、「課金方法の切り替え」をご参照ください。
注意事項
スポット版を有効にする前に、従量課金 を有効にする必要があります。従量課金 の詳細については、「従量課金 」をご参照ください。
スポット版は計算リソースのみを対象としています。ストレージおよびダウンロード料金は、従量課金 の価格設定に基づいて請求されます。
使用手順
MaxCompute 従量課金 を有効にします。
従量課金 を有効にする手順については、「MaxCompute の有効化」をご参照ください。
MaxCompute 従量課金スポット版を有効にします。
Alibaba Cloud MaxCompute 従量課金スポット版のアクティベーションページに移動します。 [プロダクトタイプ] パラメーターを [従量課金スポット版] に設定します。プロンプトに従って [リージョン] パラメーターを設定し、[利用規約] チェックボックスを読んで選択し、[今すぐ有効化] をクリックします。
重要スポット版を有効化した後は、登録を解除することはできません。MaxCompute のアイドル時間計算リソース (
os_SpotQuota) を使用するジョブを実行しない場合、スポット版の料金は請求されません。従量課金スポット版の計算リソースを表示します。
MaxCompute コンソールにログインし、上部のナビゲーションバーからスポット版を有効化したリージョンを選択します。
左側のナビゲーションウィンドウで、 を選択します。
[クォータ管理] ページで、プライマリクォータ
os_SpotQuota_pとセカンダリクォータos_SpotQuotaが表示されているか確認します。表示されていれば、スポット版の計算リソースを使用できます。
スポット版の計算リソースをプロジェクトにアタッチします。
新規プロジェクトの場合、プロジェクト作成時に [デフォルトクォータ] パラメーターを
os_SpotQuotaに設定します。既存のプロジェクトの場合、[プロジェクト管理] ページに移動し、対象プロジェクトの [アクション] 列にある [管理] をクリックします。次に、[プロジェクト設定] ページで、[パラメーター設定] タブに切り替え、[デフォルトの計算クォータ] パラメーターの値を
os_SpotQuotaに変更します。
スポットジョブ (SpotJob) を実行します。
デフォルトでは、
os_SpotQuotaにバインドされたプロジェクトで送信されたジョブはスポットジョブになります。ただし、クエリの前にデフォルトの従量課金クォータなどの別のランタイムクォータを指定した場合、ジョブは標準ジョブとして実行されます。同様に、
os_SpotQuotaにバインドされていないプロジェクトでも、クエリの前に次のコマンドを追加して計算クォータを明示的にos_SpotQuotaに設定することで、スポットジョブを実行できます:set odps.task.wlm.quota=os_SpotQuota;ジョブレベルでクォータを指定する方法の詳細については、「ジョブレベルでのクォータ指定」をご参照ください。
重要成功した クエリアクセラレーション (MCQA) ジョブは、このコマンドを使用して計算クォータを指定することはできません。これらのジョブのリソース消費は、ジョブが実行されるプロジェクトにアタッチされたデフォルトの計算クォータに基づいて常に課金されます。これは、DataWorks で アドホッククエリを作成して開始されたジョブなどに適用されます。
ジョブのステータスとリソース消費を監視します。
MaxCompute コンソールのジョブ O&M 機能を使用して、過去のジョブと実行中のジョブを表示できます。詳細については、「ジョブ O&M」をご参照ください。クォータ管理機能を使用して、アイドル時間計算リソースの使用状況を監視できます。詳細については、「クォータ消費の表示」をご参照ください。
説明クエリアクセラレーションジョブのリソース消費の監視はサポートされていません。
従量課金のオフピーク消費詳細を表示できます。
MaxCompute 従量課金スポット版の消費と使用状況の詳細を表示する方法については、「請求詳細の表示」をご参照ください。
参考資料
従量課金 の使用方法の詳細については、「従量課金」をご参照ください。課金ルールの詳細については、「計算コスト (従量課金)」をご参照ください。