このトピックでは、MaxCompute の課金に関するよくある質問への回答を提供します。
カテゴリ | FAQ |
課金方法 | |
ストレージ料金 | |
コンピューティング料金 | |
ダウンロード料金 | ECS インスタンスを使用して内部ネットワーク経由で MaxCompute からデータをダウンロードする場合、データダウンロードの料金は発生しますか? |
請求書の表示 | |
課金方法の切り替え | |
更新 | |
リソース解放 | MaxCompute サービスの有効期限が切れた場合、または MaxCompute の支払いが遅延している場合、保存データの猶予期間はどのくらいですか? |
サービスの無効化 |
MaxCompute はどのように課金されますか?
MaxCompute は、次の課金方法を提供します。
従量課金制: リソースを使用した後に料金を支払います。リソースは共有されます。
サブスクリプション: リソースを使用する前に料金を支払います。リソースは専用です。
MaxCompute は、プロジェクトを課金単位として使用します。課金対象項目には、ストレージ、コンピューティング、データダウンロードが含まれます。発生する料金には、ストレージ料金 (保存データの容量に基づいて課金)、コンピューティング料金 (課金方法に基づいて課金)、インターネットダウンロード料金 (ダウンロードされたバイト数に基づいて課金) が含まれます。
MaxCompute の課金方法の詳細については、「課金対象項目と課金方法」をご参照ください。
サブスクリプションの MaxCompute リソースを購入した場合、追加料金は発生しますか?
サブスクリプションの MaxCompute リソースを購入した後、選択したサブスクリプション期間内に追加のコンピューティング料金は発生しません。ただし、MaxCompute の使用中にデータを保存したり、インターネット経由でデータをダウンロードしたりすると、ダウンロードされたデータ量と保存データの容量に基づいて課金されます。
MaxCompute リソースを購入した後に MaxCompute で操作を実行しない場合、料金は発生しますか?
MaxCompute リソースを購入した後、インターネット経由でデータをダウンロードしたり、MaxCompute プロジェクトにデータを保存したり、コンピューティング操作を実行したりしない場合、料金は発生しません。MaxCompute プロジェクトにデータがあるが、インターネット経由のデータダウンロードまたはコンピューティング操作が実行されない場合、ストレージ料金のみが発生します。
サービスが有効化されていないのに、MaxCompute の料金が請求されるのはなぜですか?
問題の説明
MaxCompute サービスが有効化されていないという通知を受け取ったにもかかわらず、料金が請求され続けています。
原因
根本的な原因は、製品が正式に商用化される前に MaxCompute プロジェクトを作成し、使用していた可能性があることです。
次の 2 つの概念の違いにご注意ください:
MaxCompute サービス:これは、ご利用の Alibaba Cloud アカウントにおける MaxCompute 製品全体の有効化状態を指します。製品の商用化後、すべてのユーザーはコンピューティングなどの機能を使用するためにコンソールでサービスを有効化する必要があります。この操作を行っていない場合、コンソールにはサービスが有効化されていないことを示すメッセージが表示されます。
MaxCompute プロジェクト:これは、データを保存し、ジョブを実行する具体的なリソースエンティティです。商用化前に作成されたプロジェクトは、手動で削除されない限り、アカウント配下の既存のリソースエンティティとして残ります。
したがって、アカウント配下の既存のプロジェクトリソースは依然として存在し、そこに保存されているデータに対してストレージ料金が継続的に発生します。これらの料金は、商用化後にサービスを再度有効化したかどうかに関わらず、既存のリソース (プロジェクトとそのデータ) に対して課金されます。
解決策
この問題を解決し、課金を停止するには、既存のプロジェクトを見つけて削除する必要があります。現在、MaxCompute コンソールはサービスが有効化されていない場合、既存のプロジェクトを表示できないため、DataWorks を使用して接続を再確立し、プロジェクトを管理する必要があります。
ステップ 1:DataWorks コンソールにログインし、DataWorks を有効化する
DataWorks は MaxCompute と密接に統合されています。DataWorks を有効化することで、アカウントに関連付けられている MaxCompute プロジェクトを再度関連付けて管理できます。
DataWorks コンソールに移動します。
プロンプトが表示された場合は、指示に従って有効化プロセスを完了します。無料のベーシックプランを選択してください。この操作で料金は発生しません。
ステップ 2:DataWorks で MaxCompute プロジェクトを見つけて確認する
DataWorks を有効化すると、システムはアカウントに関連付けられているコンピュートエンジンリソースを自動的に検出します。
DataWorks コンソールの左側のナビゲーションウィンドウで、[ワークスペース] をクリックします。
既存の MaxCompute プロジェクトと同じ名前のワークスペースが表示されるはずです。
ステップ 3:既存の MaxCompute プロジェクトを削除する
プロジェクト名を確認したら、MaxCompute コンソールに戻って削除します。
MaxCompute コンソールに再度アクセスします。DataWorks と関連付けられたことで、既存のプロジェクトが表示され、管理できるようになっています。
削除したい既存のプロジェクトを見つけ、そのプロジェクト管理ページに移動します。
削除操作を実行できます。
重要プロジェクトの削除は元に戻せない操作です。プロジェクト内のすべてのデータとメタデータは完全に破棄されます。プロジェクトを削除する前に、データが不要であることを確認してください。
ステップ 4:課金が停止したことを確認する
プロジェクトが削除されると、関連するストレージ料金は次の課金サイクルで停止します。Alibaba Cloud ユーザーセンターに移動して、MaxCompute プロジェクトのストレージ課金が停止したことを確認できます。
MaxCompute に 3 つのレプリカが保存されている場合、データストレージはどのように課金されますか?
1 つのレプリカに対して課金されます。
従量課金制の MaxCompute プロジェクトを削除した後、なぜ の料金が発生するのですか?
データストレージの課金ルールでは、プロジェクトのデータストレージが 1 GB を超える場合、MaxCompute はプロジェクトに 1 日あたり GB ごとに 0.0006 USD を課金すると規定されています。たとえば、9:00 にプロジェクトデータを削除した場合、その日の 00:00 から 9:00 まで使用されたストレージに対する請求書が翌日に生成されます。
MaxCompute にアップロードされたリソースに対して料金は発生しますか?
はい、料金が発生します。テーブルやリソースなど、MaxCompute に保存されているデータはストレージ容量を占有します。そのため、ストレージ料金が発生します。MaxCompute は、保存データの容量に基づいて課金します。課金サイクルは 1 日です。
ストレージ料金の詳細については、「ストレージ料金 (従量課金制)」をご参照ください。
MaxCompute プロジェクトでいくつかの大きなテーブルを削除した後、表示されるストレージ容量は変わりません。発生する料金は増加しますか?
大きなテーブルを削除した翌日に、請求書の料金が正常かどうかを確認してください。請求書はリアルタイムで同期されません。ほとんどの場合、請求書は翌日正しく表示されます。
異なるパーティションをクエリする SQL 文では、料金が大きく異なります。なぜですか?
パーティションには異なる量のデータが含まれているため、それらに対する SQL クエリの料金も異なります。desc <table_name> partition(<pt_spec>); コマンドを実行して、特定のパーティションのサイズを表示できます。SQL ジョブのコンピューティングコストを管理するには、「コンピューティングコストの管理」をご参照ください。
DataWorks を使用してデータをバックフィルした後、料金が大きく変動するのはなぜですか?
DataWorks は、定義したデータバックフィル期間内の各スケジュールサイクルで 1 回、データバックフィル操作を実行します。たとえば、30 日間データをバックフィルし、スケジュールサイクルが 1 日の場合、バックフィル操作は 30 回実行されます。その結果、発生する料金は大きく変動します。
DataWorks を使用してスケジューリングタスクのサイクルを日次から時間次に変更した後に料金が増加する理由
スケジュールタスクのスケジュールサイクルを日から時間に 変更すると、スケジュールタスクは 1 日に 1 回ではなく、1 時間に 1 回実行されます。スケジュールタスクは以前よりも頻繁に実行され、読み取られるデータ量が増加します。その結果、発生する料金が増加します。
全表スキャンを実行した後、料金が増加するのはなぜですか?
全表スキャンが実行されると、入力データ量はテーブル全体のサイズになります。特定のパーティションのみがスキャンされる場合、入力データ量はそれらのパーティションのサイズのみになります。SQL ジョブのコストは、入力データ量 × 複雑度 × 単価 の数式で計算されます。複雑度と単価が一定の場合、入力データ量が増加するにつれてコストも増加します。
MaxCompute ジョブの実行に失敗した場合、料金は発生しますか?
MaxCompute は、次の課金方法を提供します。
従量課金制: ジョブが従量課金制で実行される場合、失敗したジョブの料金は発生しません。
サブスクリプション: ジョブがサブスクリプションリソースに基づいて実行される場合、失敗したジョブの追加料金は発生しません。
ECS インスタンスを使用して内部ネットワーク経由で MaxCompute からデータをダウンロードする場合、データダウンロードの料金は発生しますか?
Alibaba Cloud 内部ネットワークまたは VPC ネットワーク経由で MaxCompute からデータをダウンロードする場合、課金されません。インターネット経由でデータをダウンロードする場合にのみ課金されます。詳細については、「」または「ダウンロード料金 (従量課金)」をご参照ください。
MaxCompute サービス請求書に含まれる前払い料金と後払い料金は何ですか?
MaxCompute サービス請求書には、2 種類の料金が含まれています。
前払い料金: サブスクリプション課金方法が使用されたときに生成されるコンピューティング料金。
後払い料金: 従量課金制が使用される場合、後払い料金には、コンピューティング料金、ストレージ料金、インターネットベースのデータダウンロード料金が含まれます。サブスクリプション課金方法が使用される場合、後払い料金には、ストレージ料金とインターネットベースのデータダウンロード料金が含まれます。
ジョブの構成が変更されていないのに、予期せず発生する料金が増加します。なぜですか?
大量のリソースを消費する SQL ジョブと SQL ジョブの実行時間を確認します。次に、「請求詳細の表示」または「MaxCompute 請求書の利用記録の分析」の手順に従って、コストを分析し、ジョブを最適化します。
MaxCompute の従量課金機能を長期間使用していません。なぜ毎日料金が発生するのですか?
従量課金制を使用する場合、コンピューティング、ストレージ、インターネットベースのデータダウンロードに対して課金されます。MaxCompute プロジェクトでコンピューティングジョブが実行されていない場合、またはインターネットベースのデータダウンロードが実行されていない場合は、プロジェクトに残留データがあるかどうかを確認してください。残留データが存在する場合、残留データのストレージに対して料金が発生します。[プロジェクト] ページでストレージの使用状況を表示できます。
課金方法を従量課金制からサブスクリプションに切り替えると、データの変更やサービスの再起動は発生しますか?
この場合、データの変更やサービスの再起動は発生しません。MaxCompute では、従量課金とサブスクリプションの課金方法を切り替えることができます。ただし、事前に従量課金とサブスクリプションの MaxCompute リソースを有効化しておく必要があります。詳細については、「課金方法の切り替え」をご参照ください。
MaxCompute プロジェクトの課金方法をサブスクリプションから従量課金制に切り替えることはできますか? 切り替えが許可されている場合、料金はどのように計算されますか?
課金方法をサブスクリプションから従量課金制に切り替えることができます。詳細については、「課金方法の切り替え」をご参照ください。従量課金制リソースの料金の詳細については、「ストレージ料金 (従量課金制)」、「ダウンロード料金 (従量課金制)」、および「コンピューティング料金 (従量課金制)」をご参照ください。
従量課金制の MaxCompute サービスを有効にした場合、自動更新機能を無効にするにはどうすればよいですか?
従量課金制を使用する場合、MaxCompute は自動更新をサポートしていません。MaxCompute が不要になった場合は、保存されているデータを削除して、ストレージ容量を解放できます。こうすることで、料金は発生しません。データの削除方法の詳細については、「テーブルまたは MaxCompute プロジェクトの削除」をご参照ください。
MaxCompute サービスの有効期限が切れた場合、または MaxCompute の支払いが遅延している場合、保存データの猶予期間はどのくらいですか?
MaxCompute サービスの有効期限が切れた後、または支払いが遅延した後、15 日以内にアカウント残高を補充して延滞料金を決済すると、MaxCompute サービスは自動的に有効になり、MaxCompute サービスを引き続き使用できます。支払いが 15 日以上延滞している場合、すべての MaxCompute プロジェクトは自動的に削除されます。プロジェクトが削除される 1 日前に、ショートメッセージまたはメールで通知されます。プロジェクトが削除されると、プロジェクト内のすべてのデータ (テーブル、リソース、関数、インスタンスなど) は失われ、復元できません。
MaxCompute サービスを無効にするにはどうすればよいですか?
MaxCompute でコストが発生しないようにするには、MaxCompute プロジェクトの課金方法に基づいて関連操作を実行できます。
従量課金制: プロジェクトが存在しない場合、料金は発生しません。プロジェクトが存在する場合は、MaxCompute コンソールでプロジェクトを削除して、リソースを解放します。MaxCompute プロジェクトの削除方法の詳細については、「テーブルまたは MaxCompute プロジェクトの削除」の「MaxCompute プロジェクトの削除」セクションをご参照ください。
サブスクリプション: MaxCompute を有効にした後、オンラインで払い戻しをリクエストし、MaxCompute サービスのサブスクリプションを解除できます。詳細については、「リソースのサブスクリプション解除のルール」をご参照ください。プロジェクトが存在する場合は、プロジェクトが不要になったことを確認してから、プロジェクトを削除します。また、オンラインで払い戻しをリクエストする前に、課金方法を従量課金制に切り替えることもできます。課金方法の切り替え方法の詳細については、「課金方法の切り替え」をご参照ください。