Spanner の料金

このドキュメントでは、Spanner の料金の詳細について説明します。

Google Cloud Platform 料金計算ツールを使用して Spanner の使用コストを見積もることもできます。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に表示されている通貨での料金が適用されます。

Spanner を使用すると、以下に対して課金されます。

  1. インスタンスのコンピューティング容量。

    Spanner は、インスタンスのコンピューティング容量(処理ユニットまたはノードで測定)を経時的に追跡します。ノード数に時間単位のレートを掛けた金額が課金されます。

    インスタンスのコンピューティング容量は 1 ノード(1,000 処理ユニット)未満であるため、この数は小数点以下になる場合があります。たとえば、コンピューティング容量が 200 処理ユニットで実行時間が 6 時間のインスタンスは、1.2 ノード時間として課金されます(200 処理ユニット × 6 時間 ÷ ノードあたり 1,000 処理ユニット)。

    プロビジョニングしたコンピューティング容量に対して、最低でも 1 時間分の料金が課金されます。たとえば、インスタンスを 30 分間だけ一時的にスケールアップした場合でも、1 時間分の金額が課金されます。

    1 時間経過した後は、コンピューティング容量の金額は比例配分されます。たとえば、午後 1 時に 5 ノードのインスタンスをプロビジョニングし、その午後 2 時 1 分(1 時間以上後)に 1 つのノードを削除した場合、5 番目のノードは 61 分間で課金されます。

  2. データベースで使用しているストレージ量。

    Spanner では、Spanner データベース内の 1 か月間の平均データ量に月額料金を掛けた料金(テーブル、セカンダリ インデックス、メタデータなど)が課金されます。

  3. バックアップで使用しているストレージ量。

    Spanner では、Spanner のバックアップで 1 か月間使用された平均ストレージ量に月額料金を掛けた料金が課金されます。

  4. 使用したネットワーク帯域幅の量。

    アプリケーションによる Spanner データベースの読み取りなど、一部のタイプのアウトバウンド データ転送トラフィックは、下記のように帯域幅課金の対象になります。Spanner のレプリケーションや受信データ転送トラフィックには、帯域幅課金は発生しません。

すべての基本インスタンス構成(固定リージョンとレプリケーション トポロジを持つインスタンス構成)で、コンピューティング容量とデータベース ストレージ料金には、Spanner がインスタンスに対して実行するすべてのreplicasが含まれます。

カスタム インスタンス構成を作成し、オプションの読み取り専用レプリカを基本インスタンス構成に追加すると、Spanner は、基本インスタンス構成および追加された各オプションの読み取り専用レプリカで使用されるコンピューティング容量とデータベース ストレージに対して課金されます。

コンピューティング容量の料金には、インスタンス構成内のすべてのレプリカへの書き込みを複製するために使用されるネットワークが含まれます。

ベース インスタンス構成カスタム インスタンス構成の両方で、バックアップ ストレージの料金には、バックアップを保存するすべてのレプリカが含まれます。

プロジェクトのストレージと帯域幅の使用量はギガバイト(GB)単位で計算されます(1 GB は 230 バイト)。

プロジェクトのストレージと帯域幅の使用量の課金は日単位で発生します。未請求の使用量は、Google Cloud コンソールでいつでも確認できます。

次の表に、Spanner の各コンポーネントの料金を示します。

次の表に、従量制、1 年間の確約利用割引、3 年間の確約利用割引の料金を比較します。詳しくは、Spanner の確約利用割引のドキュメントをご覧ください。

下の表のプルダウンからリージョン構成を選択してください

下の表のプルダウンからマルチリージョン構成を選択します

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

オプションの読み取り専用レプリカを追加した場合のコンピューティング容量の料金

カスタム インスタンス構成を作成し、ベース リージョンまたはマルチリージョンのインスタンス構成にオプションの読み取り専用レプリカを追加できます。Spanner では、ベース インスタンス構成のコンピューティング容量に加えて、これらの読み取り専用レプリカのコンピューティング容量に対して課金されます。

たとえば、カスタム インスタンス構成を作成し、1 つの読み取り専用レプリカ us-east1 を基本マルチリージョン インスタンス構成 nam7 に追加し、このカスタム インスタンス構成に 2 つのノードをプロビジョニングする場合、コンピューティング容量の合計費用は次のようになります。

  • 基本インスタンス構成 nam7: $3/時間 × 2 ノード = 1 時間あたり $6

  • 追加の読み取り専用レプリカ us-east1: 1 ノードあたり 1 時間あたり $1 × 2 ノード = 1 時間あたり $2

カスタム インスタンス構成のコンピューティング容量の費用は、合計で 1 時間あたり $8 です。

コンピューティング容量の料金には、インスタンス構成内のすべてのレプリカへの書き込みを複製するために使用されるネットワークが含まれます。

ストレージ料金は、テーブル、セカンダリ インデックス、それらのインデックスのオーバーヘッドを含め、使用したストレージに対してのみ発生します。

下の表のプルダウンからリージョン構成を選択してください

下の表のプルダウンからマルチリージョン構成を選択します

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

オプションの読み取り専用レプリカを追加した場合のデータベース ストレージ料金

カスタム インスタンス構成を作成し、ベース リージョンまたはマルチリージョンのインスタンス構成にオプションの読み取り専用レプリカを追加できます。Spanner では、ベース インスタンス構成で使用されるデータベース ストレージに加えて、読み取り専用レプリカで使用されるデータベース ストレージに対しても課金されます。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

たとえば、1,000 GB のストレージを持つカスタム インスタンス構成を作成し、1 つの読み取り専用レプリカ us-east1 を基本マルチリージョン インスタンス構成 nam7 に追加する場合、合計データベース ストレージ費用は次のようになります。

  • 基本構成 nam7: $0.00068/GB/時間 × 1,000 GB = $0.68/時間

  • 追加の読み取り専用レプリカ us-east1: 1 GB あたり 1 時間あたり $0.00014 × 1,000 GB = $0.14/時間

カスタム インスタンス構成のデータベース ストレージ費用は、1 時間あたり合計 $0.82 です。

ストレージの料金は、使用したストレージに対してのみ発生します。バックアップには、作成が完了してから削除するまでの料金が発生します。作成が完了したバックアップには、削除までの時間にかかわらず、(1 日未満の場合)最低でも 24 時間分の料金が発生します。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

インバウンド データ転送 無料
同じリージョン内でのデータ転送 無料
同じ大陸内のリージョン間のデータ転送(GB あたり) $0.01
大陸間のデータ転送 インターネット データ転送速度
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

次の機能を使用すると、ネットワーク料金が発生する場合があります。

インターネットへのアウトバウンド データ転送速度

リージョン構成のインスタンスの場合、インターネット データ転送速度は次のとおりです。

マルチリージョン構成のインスタンスの場合、インターネット データ転送は次のように課金されます。

  • 読み取り / 書き込みトランザクションの読み取りとクエリで構成される読み取り / 書き込みトランザクションからのデータ転送は、デフォルトのリーダー リージョンのデータ転送費用に基づいて常に課金されます。
  • 他の読み取りからのデータ転送は、読み取り / 書き込みレプリカまたは読み取り専用レプリカがある最も近いリージョンのデータ転送費用に基づいて課金されます。たとえば、マルチリージョン構成 nam-eur-asia1 を使用している場合は以下のようになります。

    • us-central1 のクライアントの場合、このリージョンはマルチリージョン構成の一部であるため、データ転送は無料です。
    • us-west1 のクライアントの場合、データ転送は、マルチリージョン構成で最も近いリージョン us-central1 から課金されます。
    • asia-south1 のクライアントの場合、データ転送は、マルチリージョン構成で最も近いリージョン asia-east1 から課金されます。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

Spanner Data Boost は、既存の Spanner インスタンスにオンデマンドの分離されたコンピューティング リソースを自動的に提供できます。これを使用すると、既存の Spanner ワークロードに影響を与えることなく、Google BigQuery(BQ)からの連携クエリ、Dataflow を使用したデータ エクスポート、基幹業務アプリケーションからのバッチクエリなどのワークロードを処理できます。管理者は、必要な IAM 権限を付与し、Data Boost を使用するように接続を構成することで、これを有効にします。デフォルトでは、Spanner クエリは、アクティブな Spanner インスタンスと同じリージョン内の Data Boost リソースに自動的に接続します。

Spanner Data Boost は、サーバーレス プロセッシング ユニット(SPU)の使用量を秒単位で測定し、最小課金時間は 1 分です。SPU は、クエリの処理に必要なコンピューティング リソースを表します。CPU、メモリ、ローカルデータ転送が含まれます。リソースの管理や固定費用はなく、実際の SPU の使用量に対してのみ料金が発生します。この機能の詳細については、ドキュメントをご覧ください。

Spanner では、エクスポート ツールやインポート ツールの使用に追加料金はかかりません。データベースを Spanner にインポートすると、データ ストレージに対して標準料金が課金されます。ただし、データベースのインポートとエクスポートに関連して以下の料金がかかる場合があります。

  • エクスポート ジョブまたはインポート ジョブを実行すると Dataflow バッチワーカーの標準料金が課金されます。合計請求額は、インポートまたはエクスポートされるデータ量とパフォーマンス要因によって異なります。たとえば、Spanner インスタンスがすでに高い負荷にさらされている場合、インポート ジョブとエクスポート ジョブに時間がかかり、Dataflow ワーカーの全体的な料金が高くなる可能性があります。

  • Cloud Storage バケットの構成と重複しないリージョンでインポート ジョブを実行すると、送信データ転送に対して Cloud Storage の標準料金が課金されます。料金を最小限に抑えるには、バケットの構成と重複するリージョンをインポート ジョブに選択してください。詳細については、インポート リージョンの選択をご覧ください。

  • Spanner のインスタンス構成と重複しないリージョンでエクスポート ジョブを実行すると、送信データ転送に標準レートが課金されます。料金を最小限に抑えるには、インスタンスの構成と重複するリージョンをエクスポート ジョブに選択してください。詳細については、エクスポート リージョンの選択をご覧ください。

Spanner の無料トライアル インスタンスを使用すると、Spanner の特長と機能を 90 日間無料で学習し、試すことができます。90 日間の無料トライアル期間中は、無料トライアル インスタンスに 10 GB のデータを保存できます。詳しくは、Spanner 無料トライアル インスタンスをご覧ください。Google Cloud の新規のお客様には、Spanner を含む Google Cloud プロダクトで使用できる 300 ドル分のクレジットを提供する 90 日間の Google Cloud 無料トライアルもご利用いただけます。Spanner の無料トライアル インスタンスは、Google Cloud の無料トライアルで提供される $300 のクレジットとは別に提供されます。

無料トライアル インスタンスから有料インスタンスにアップグレードすると、90 日間の無料トライアル期間を超えてインスタンスを引き続き使用し、無料インスタンスの使用量上限を超えてスケーリングできます。無料トライアル インスタンスを有料インスタンスにアップグレードすると、このページに記載されている料金に基づいて課金されます。

任意のリージョンまたはマルチリージョンのインスタンス構成から、他のリージョンまたはマルチリージョンのインスタンス構成に Spanner インスタンスを移動できます。

  • 移動の進行中は、移行元と移行先のインスタンス構成の両方でコンピューティング容量とストレージ使用量に対して課金されます。移動が完了すると、移行先のインスタンス構成でのみ、コンピューティング容量とストレージ使用量に対して課金されます。それぞれのレートについては、コンピューティング容量データベース ストレージのセクションをご覧ください。

  • ソース インスタンス構成と宛先インスタンス構成の間で移動したデータ量に応じて、ネットワーク使用に対して 1 回限りの料金が発生します。ネットワーク レートについては、ネットワーク セクションをご覧ください。ソース インスタンス構成と宛先インスタンス構成が異なるリージョンで構成されている場合、ソース インスタンス構成のリージョンと重複しない、宛先インスタンス構成の「読み取り / 書き込み」リージョンと「読み取り専用」リージョンに移動されたデータに対してのみ課金されます。監視リージョンに移動されたデータには課金されません。

ネットワーク使用料金を説明するために、1, 000 GB のデータを持つインスタンスをソース インスタンス構成から宛先インスタンス構成に移動するとします。「同じ大陸内のリージョン間のデータ転送」のネットワーク レートは、1 GB あたり $0.01 です。同じリージョン内の「受信」と「送信」は無料です。さまざまなシナリオ例で総ネットワーク費用を見てみましょう。

ソース インスタンスの構成が us-central1 で、宛先インスタンスの構成が us-east1 の場合、ネットワーク使用料金の合計は、1, 000 GB × 1 GB あたり $0.01 × 1 = $10 になります。(このシナリオでは、宛先インスタンス構成には、ソース インスタンス構成のどのリージョンとも重複しないリージョンが 1 つあります)。

ソース インスタンス構成が us-central1 で、宛先インスタンス構成が nam8us-west2us-west1 に読み取り / 書き込みリージョンを含む)の場合、1 回限りのネットワーク使用料金は、1,000 GB × 1 GB あたり $0.01 × 2 = $20 です。(このシナリオでは、宛先インスタンス構成にソース インスタンス構成のどのリージョンとも重複しない 2 つのリージョンがあります)。

ソース インスタンス構成が nam7us-central1us-east4 に読み取り / 書き込みリージョンを含む)で、宛先インスタンスの構成が us-central1 の場合、1 回限りのネットワーク使用費用は 1, 000 GB × 1 GB あたり $0.01 × 0 = $0 です。(このシナリオでは、宛先インスタンス構成にソース インスタンス構成のリージョンと重複しないリージョンはありません)。

ソース インスタンス構成が nam7us-central1us-east4 に読み取り / 書き込みリージョンを含む)で、宛先インスタンス構成が eur5europe-west2europe-west1 に読み取り / 書き込みリージョンを含む)の場合、1 回限りのネットワーク使用費用は、1,000 GB × $0.12/GB × 1 + 1,000 GB × $0.01/GB × 1 = $130 となります。(このシナリオでは、宛先インスタンス構成に、ソース インスタンス構成のリージョンと重複しない 2 つのリージョンがあります。「大陸間のデータ転送」(毎月 0 ~ 1 TB の場合は 1 GB あたり $0.12)のネットワーク料金が 1 回適用され、「同じ大陸内のリージョン間のデータ転送」(1 GB あたり $0.01)が 1 回適用されます)。

次のステップ

カスタム見積もりをリクエストする

Google Cloud の従量制課金では、使用したサービスに対してのみ料金が発生します。カスタム見積もりをご希望の場合は、Google のセールスチームにお問い合わせください。
お問い合わせはこちら