BigQuery Editionsとオンデマンドの課金を比較: INFORMATION_SCHEMAからコスト試算【株式会社ライトコード】
はじめに
BigQueryのクエリに対する課金は「スキャン量課金(オンデマンド)」と「スロット課金(Editions)」の2種類があります。
どちらを選ぶべきか迷う方のために、過去ジョブ実績からざっくり試算して比較してみました。
この記事では、クエリコストを算出してBigQuery Editionsに切り替えた場合の料金変化を確認します。
また、ここでは本番ワークロードで利用しやすいEnterpriseエディションを例にしています。
料金について
公式ドキュメントには以下のように書かれています。
BigQuery では、クエリの実行用に 2 種類のコンピューティング料金モデルが用意されています。
オンデマンド料金(TiB あたり)。この料金モデルでは、各クエリで処理されたバイト数に基づいて課金されます。処理されるクエリデータは毎月 1 TiB まで無料です。
容量料金(スロット時間単位)。この料金モデルでは、クエリの実行に使用されるコンピューティング容量に応じて課金されます。コンピューティング容量は、スロット(仮想 CPU)単位で時間経過とともに測定されます。この料金モデルでは BigQuery エディションの料金体系の利点を取り入れており、BigQuery オートスケーラーを使用するか、スロット コミットメント(ワークロードに対して常に利用可能な専用の容量)を低額で購入できます。
デフォルトではオンデマンド料金が適用されています。処理対象のデータ容量に対して課金される方式です。クエリ実行前に見積もりが出せます。
一方、容量料金はスロット時間単位(コンピューティング容量)で課金される方式で、BigQuery Editionsを利用する場合に適用されます。
BigQueryスタジオのUIから実行した時に、クエリ結果のジョブ情報のところでデータ容量・スロット時間のどちらの数字も確認できます。
たとえば、上のクエリ結果をもとに料金を計算すると次のように計算できます。
- オンデマンド料金
処理されたバイト数: 4.92GB (= 4.92 / 1024 = 0.00493TB)
0.00493 (TB) × 7.5 (USD) * 150 (円/USD) = 5.54円- Enterpriseエディション
スロット時間: 380497ms
0.1056936 (時間) × 0.0765 (USD) * 150 (円/USD) = 1.21円結構違いがありますね。
スキャン容量(処理されるデータ量)に対して複雑なクエリを実行する場合はオンデマンドのほうが安くなり、逆にシンプルなクエリを大量に実行するような場合はEditionのほうが安くなるようです。
INFORMATION_SCHEMAから過去ジョブのコストをざっくり計算しよう
INFORMATION_SCHEMA.JOBS_BY_PROJECT には、過去のクエリ実行に関する情報が格納されています。
…
記事の続きは下のURLをクリック!
https://rightcode.co.jp/blogs/53937
エンジニア積極採用中です!
現在、WEBエンジニア、モバイルエンジニア、デザイナー、営業などを積極採用中です!
採用ページはこちら:https://rightcode.co.jp/recruit
社員の声や社風などを知りたい方はこちら:https://rightcode.co.jp/blogs?category=life
フリーランスエンジニア大募集中!
現在、「WEBエンジニア」「フロントエンジニア」「データサイエンティスト」など、様々な職種のフリーランスエンジニア様を募集中です。まずは以下よりお気軽にご応募ください!
採用ページはこちら:https://itanken.com/register
社長と一杯飲みながらお話しませんか?(転職者向け)
特設ページはこちら: https://rightcode.co.jp/gohan-sake-president-talk
もっとワクワクしたいあなたへ
現在、ライトコードでは「WEBエンジニア」「モバイルエンジニア」「ゲームエンジニア」、「デザイナー」「WEBディレクター」「営業」などを積極採用中です!
ライトコードは技術力に定評のある受託開発をメインにしているIT企業です。
有名WEBサービスやアプリの受託開発などの企画、開発案件が目白押しの状況です。
- もっと大きなことに挑戦したい!
- エンジニアとしてもっと成長したい!
- モダンな技術に触れたい!
現状に満足していない方は、まずは、エンジニアとしても第一線を走り続ける弊社代表と気軽にお話してみませんか?
ネット上では、ちょっとユルそうな会社に感じると思いますが(笑)、
実は技術力に定評があり、沢山の実績を残している会社ということをお伝えしたいと思っております。
- ライトコードの魅力を知っていただきたい!
- 社風や文化なども知っていただきたい!
- 技術に対して熱意のある方に入社していただきたい!
一度、【Wantedly内の弊社ページ】や【コーポレートサイト】をのぞいてみてください。
Wantedly:https://www.wantedly.com/companies/rightcode
コーポレート:https://rightcode.co.jp/