このドキュメントでは、Spanner の料金の詳細について説明します。
Spanner の使用料金は、Google Cloud Platform 料金計算ツールを使って見積もることもできます。
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Spanner は、より高い柔軟性、より優れた費用の透明性、費用削減の機会を提供するティアベースの料金モデルであるエディションを提供しています。Standard、Enterprise、Enterprise Plus の 3 つのエディションから、ニーズと予算に応じて適切なものをお選びいただけます。Spanner エディションの詳細については、概要とブログをご覧ください。
Spanner を使用すると、以下に対して課金されます。
すべてのベース インスタンス構成(リージョンとレプリケーション トポロジが固定されたインスタンス構成)では、インスタンスのコンピューティング容量とストレージの費用が課金されます。デュアルリージョンまたはマルチリージョン インスタンス構成を使用している場合は、データ レプリケーションの料金も発生します。
カスタム インスタンス構成を作成し、オプションの読み取り専用レプリカをベース インスタンス構成に追加すると、Spanner はベース インスタンス構成と追加された各オプションの読み取り専用レプリカで使用されるコンピューティング容量、データ レプリケーション、データベース ストレージの量に対して課金します。
基本インスタンス構成とカスタム インスタンス構成の両方で、バックアップ ストレージ料金には、バックアップを保存するすべてのレプリカが含まれます。
プロジェクトのストレージ使用量、レプリケーション、ネットワーク帯域幅の使用量はギガバイト(GiB)単位で計算されます(1 GiB は 230 バイト)。
プロジェクトのストレージ、レプリケーション、ネットワーク帯域幅の使用量の課金は日単位で発生します。未請求の使用量は Google Cloud コンソールでいつでも確認できます。
Spanner の各コンポーネントの料金は、以降のセクションに示すとおりです。
Spanner エディション
Spanner エディションでは、ティアベースの従量制課金と、インスタンスの 1 年間および 3 年間のオプションの確約利用割引(CUD)が用意されています。
ノードの物理的な表現であるレプリカの数に時間単位の料金を掛けた金額が課金されます。
Spanner では、インスタンスのコンピューティング容量が 1 ノード(1,000 処理ユニット)未満でもよい、きめ細かいインスタンスが提供されています。たとえば、コンピューティング容量が 200 処理ユニットで実行時間が 6 時間のインスタンスは、1.2 ノード時間として課金されます(200 処理ユニット × 6 時間 ÷ ノードあたり 1, 000 処理ユニット)。
プロビジョニングしたコンピューティング容量に対して、最低でも 1 時間分の料金が課金されます。たとえば、インスタンスを 30 分間だけ一時的にスケールアップした場合でも、1 時間分の金額が課金されます。
1 時間経過した後は、コンピューティング容量の金額は比例配分されます。たとえば、午後 1 時に 5 ノードのインスタンスをプロビジョニングし、午後 2 時 1 分(1 時間以上後)に 1 つのノードを削除した場合、5 番目のノードについては 61 分間の料金が課金されます。
次の表のプルダウンからリージョン構成を選択します。
エディション | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
標準 | $0.90 / 1 hour | $0.72 / 1 hour | $0.54 / 1 hour |
Enterprise | $1.23 / 1 hour | $0.984 / 1 hour | $0.738 / 1 hour |
Enterprise Plus | $1.71 / 1 hour | $1.368 / 1 hour | $1.026 / 1 hour |
* 価格はノードあたりの費用(3 つのレプリカすべてを含む)を反映
次の表のプルダウンからデュアルリージョン構成(Enterprise Plus エディションで利用可能)を選択します。
エディション | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
Enterprise Plus | $4.617 / 1 hour | $3.6936 / 1 hour | $2.7702 / 1 hour |
* 料金はノードあたりの費用(すべてのレプリカを含む)を反映
次の表のプルダウンからマルチリージョン構成(Enterprise Plus エディションで利用可能)を選択します。
エディション | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
Enterprise Plus | $3.705 / 1 hour | $2.964 / 1 hour | $2.223 / 1 hour |
* 料金はノードあたりの費用(すべてのレプリカを含む)を反映
オプションの読み取り専用レプリカを追加する場合のコンピューティング容量の料金(Enterprise エディションと Enterprise Plus エディションで利用可能):
カスタム インスタンス構成を作成し、オプションの読み取り専用レプリカをベースのリージョン インスタンス構成またはマルチリージョン インスタンス構成に追加できます。カスタム デュアルリージョン インスタンス構成を作成することはできません。Spanner では、ベース インスタンス構成のコンピューティング容量に加えて、これらの読み取り専用レプリカのコンピューティング容量に対して課金されます。
エディション | Default* (USD) | Cloud Spanner CUD - 1 Year* (USD) | Cloud Spanner CUD - 3 Year* (USD) |
---|---|---|---|
Enterprise | $0.41 / 1 hour | $0.328 / 1 hour | $0.246 / 1 hour |
Enterprise Plus | $0.57 / 1 hour | $0.456 / 1 hour | $0.342 / 1 hour |
* 価格は、追加の読み取り専用レプリカ 1 つあたりのノードの費用を反映しています
たとえば、Enterprise エディションでカスタム インスタンス構成を作成し、1 つの読み取り専用レプリカ us-west3 をベース リージョン インスタンス構成 us-central に追加し、このカスタム インスタンス構成に 1 つのノードをプロビジョニングする場合、合計コンピューティング容量の費用は次のようになります。
カスタム インスタンス構成のコンピューティング容量の費用は、合計で 1 時間あたり 1.722 ドルです。
データベース ストレージ
読み取り / 書き込みレプリカと読み取り専用レプリカのデータ量に月単位のレートを掛けた料金が課金されます。ウィットネス レプリカのストレージ費用は不要です。
次の表のプルダウンからリージョン構成を選択します。
項目 | 料金(米ドル) |
---|---|
SSD(3 つのレプリカすべてを含む) | $0.000410959 / 1 gibibyte hour |
HDD(3 つのレプリカすべてを含む) | $0.000082192 / 1 gibibyte hour |
次の表のプルダウンからデュアルリージョン構成を選択します。
項目 | 料金(米ドル) |
---|---|
SSD(すべてのレプリカを含む) | $0.000739726 / 1 gibibyte hour |
HDD(すべてのレプリカを含む) | $0.000147945 / 1 gibibyte hour |
次の表のプルダウンからマルチリージョン構成を選択します。
項目 | 料金(米ドル) |
---|---|
SSD(すべてのレプリカを含む) | $0.000712329 / 1 gibibyte hour |
HDD(すべてのレプリカを含む) | $0.000142466 / 1 gibibyte hour |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
オプションの読み取り専用レプリカを追加する場合のデータベース ストレージの料金:
カスタム インスタンス構成を作成し、オプションの読み取り専用レプリカをベースのリージョン インスタンス構成またはマルチリージョン インスタンス構成に追加できます。カスタム デュアルリージョン インスタンス構成を作成することはできません。Spanner では、ベース インスタンス構成で使用されるデータベース ストレージに加えて、読み取り専用レプリカで使用されるデータベース ストレージに対して課金されます。
項目 | 料金(米ドル) |
---|---|
SSD(追加の読み取り専用レプリカごと) | $0.000136986 / 1 gibibyte hour |
HDD(追加の読み取り専用レプリカごと) | $0.000027397 / 1 gibibyte hour |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
例として、1,000 GiB の SSD ストレージと 3,000 GiB の HDD ストレージでカスタム インスタンス構成を作成し、ベースのマルチリージョン インスタンス構成 us-central1 に読み取り専用レプリカ us-west3 を 1 つ追加した場合、データベース ストレージの合計費用は次のようになります。
カスタム インスタンス構成のデータベース ストレージ費用は、合計で月額 672 ドルになります。
バックアップ ストレージ
ストレージの料金は、使用したストレージに対してのみ発生します。バックアップには、作成が完了してから削除するまでの料金が発生します。作成が完了したバックアップには、削除までの時間にかかわらず、(1 日未満の場合)最低でも 24 時間分の料金が発生します。バックアップ料金には、追加の読み取り専用レプリカを含む、インスタンス構成のすべてのレプリカのバックアップ費用が含まれます。
項目 | 料金(米ドル) |
---|---|
リージョン構成 (すべてのレプリカと追加の読み取り専用レプリカを含む) | $0.000136986 / 1 gibibyte hour |
デュアルリージョンとマルチリージョンの構成 (すべてのレプリカと追加の読み取り専用レプリカを含む) | $0.000410959 / 1 gibibyte hour |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Spanner のレプリケーションは、カスタム Paxos 実装を基盤として構築されています。Paxos は、すべてのレプリカ間でデータの整合性を保証する分散コンセンサス アルゴリズムです。これにより、ネットワークの停止やハードウェアの障害が発生した場合でも、データの正確性とアクセス可能性が維持されます。
データ レプリケーションの料金
リージョン内のレプリケーションは無料です。
デュアルリージョン、マルチリージョン インスタンス構成、またはオプションのカスタム読み取り専用レプリカを含むリージョン構成の場合、Spanner はリージョン間でデータを自動的に複製します。これらの構成にデータを直接書き込む(挿入、更新、削除)場合、ソースのリーダー リージョンから複製されたデータの量に対して課金されます。また、TTL、変更ストリーム、セカンダリ インデックスの使用など、間接的にデータを変更するオペレーションについても課金されます。
リージョン間データ レプリケーションの料金
注: すべての料金は GiB あたりの米国価格で、すべての GiB は論理バイトです。
レプリカごとに、ソース リーダー リージョンからレプリケートされたデータの量に対して課金されます。
たとえば、Enterprise Plus エディションでマルチリージョン インスタンス構成 nam3 を作成し、10 GiB のデータを書き込む場合、レプリケーションの合計費用は次のようになります。
レプリケーションの費用は合計で 1.2 ドルです。
ロケーション | 北アメリカ | ヨーロッパ | アジア | インドネシア | オセアニア | 中東 | ラテンアメリカ | アフリカ |
---|---|---|---|---|---|---|---|---|
北米 | $0.04 | $0.07 | $0.11 | $0.13 | $0.13 | $0.14 | $0.17 | $0.14 |
ヨーロッパ | $0.07 | $0.04 | $0.11 | $0.13 | $0.13 | $0.14 | $0.17 | $0.14 |
アジア | $0.11 | $0.11 | $0.11 | $0.13 | $0.13 | $0.14 | $0.17 | $0.14 |
インドネシア | $0.13 | $0.13 | $0.13 | $0.11 | $0.11 | $0.14 | $0.17 | $0.17 |
オセアニア | $0.13 | $0.13 | $0.13 | $0.11 | $0.11 | $0.14 | $0.17 | $0.17 |
中東 | $0.14 | $0.14 | $0.14 | $0.14 | $0.14 | $0.11 | $0.17 | $0.14 |
ラテンアメリカ | $0.17 | $0.17 | $0.17 | $0.17 | $0.17 | $0.17 | $0.17 | $0.17 |
アフリカ | $0.14 | $0.14 | $0.14 | $0.17 | $0.17 | $0.14 | $0.17 | $0.14 |
クロスリージョン レプリケート バイト数指標を使用すると、リーダー レプリカからインスタンス構成内の他のレプリカにレプリケートされるバイト数を表示できます。詳細については、データ レプリケーションのモニタリングをご覧ください。
レプリケートされたデータのストレージ
宛先のリージョン、デュアルリージョン、またはマルチリージョン インスタンス構成に保存された複製データには、Spanner ストレージの料金が適用されます。
インバウンド データ転送: 無料
同じリージョン内のデータ転送: 無料
同じ大陸内のリージョン間のデータ転送(GiB あたり): $0.01
大陸間データ転送: インターネット データ転送レート
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
以下の機能を使用すると、ネットワーク料金が発生する場合があります。
送信インターネット データ転送料金
リージョン構成のインスタンスの場合、インターネット データ転送料金は次の表のとおりです。
デュアルリージョンまたはマルチリージョン構成のインスタンスの場合、インターネット データ転送は次のように課金されます。
たとえば、マルチリージョン構成を使用するパーティションの場合、Google は、読み取り / 書き込みトランザクション内の読み取りとクエリについてはリーダー リージョンに従って課金し、その他の同時実行モードについては、読み取り可能なサービング レプリカがある最も近いリージョンに従って課金します。
地理的パーティショニングを使用するインスタンスの場合、リクエストの処理に関与するインスタンス パーティションに基づいて、1 つ以上のサービング レプリカからトラフィックを処理できます。複数のパーティションを使用する場合は、各パーティションから返されるバイト数に対して課金されます。クエリの場合、実行中に転送されたものの最終的には返されなかったバイト数に対してデータ転送料金が発生する可能性があります。たとえば、複数のプレースメントにまたがる集計クエリなどです。インスタンスのデータ転送レートと同様に、各インスタンス パーティションの料金は、説明されているように、そのパーティションのインスタンス構成の課金モデルと一致します。
月間使用量 | 料金(米ドル) |
---|---|
世界各地(アジア、オーストラリアを除く)へのデータ転送 | 0 gibibyte to 1,024 gibibyte $0.12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte $0.11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above $0.08 / 1 gibibyte, per 1 month / account |
アジア(中国を除く、香港は含む)へのデータ転送 | 0 gibibyte to 1,024 gibibyte $0.12 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte $0.11 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above $0.08 / 1 gibibyte, per 1 month / account |
中国(香港を除く)宛のデータ転送 | 0 gibibyte to 1,024 gibibyte $0.23 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte $0.22 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above $0.20 / 1 gibibyte, per 1 month / account |
オーストラリア宛のデータ転送 | 0 gibibyte to 1,024 gibibyte $0.19 / 1 gibibyte, per 1 month / account 1,024 gibibyte to 10,240 gibibyte $0.18 / 1 gibibyte, per 1 month / account 10,240 gibibyte and above $0.15 / 1 gibibyte, per 1 month / account |
インバウンド データ転送 | 無料 |
米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。
Spanner Data Boost は、既存の Spanner インスタンスにオンデマンドの分離されたコンピューティング リソースを自動的に提供します。これを使用すると、既存の Spanner ワークロードに影響を与えることなく、Google BigQuery(BQ)からの連携クエリ、Dataflow を使用したデータのエクスポート、基幹業務アプリケーションからのバッチクエリなどのワークロードを処理できます。デフォルトでは、Spanner クエリは、アクティブな Spanner インスタンスと同じリージョンにある Data Boost リソースに自動的に接続されます。
Spanner Data Boost では、サーバーレス プロセッシング ユニット(SPU)単位で、1 秒ごとに使用量を測定し、1 分間の最小料金が適用されます。SPU は、クエリの処理に必要なコンピューティング リソースを表します。これには、CPU、メモリ、ローカル データ転送が含まれます。固定費用やリソース管理は不要です。料金は、実際に使用した SPU の分のみ発生します。詳細については、Spanner Data Boost の概要をご覧ください。
項目 | 料金(米ドル) |
---|---|
Data Boost の料金 | $1.17 / 1,000 hour |
Spanner では、エクスポート ツールまたはインポート ツールの使用に対して追加料金は発生しません。データベースを Spanner にインポートする際に、データ ストレージとレプリケーションに対して標準料金が課金されます。ただし、データベースのインポートとエクスポートに関連して以下の料金がかかる場合があります。
Spanner の無料トライアル インスタンスでは、Spanner の特長と機能を 90 日間無料で学習し探索できます。90 日間の無料トライアル期間中、無料トライアル インスタンスに最大 10 GiB のデータを保存できます。このインスタンスは、Spanner Standard エディションの機能と Spanner Graph をサポートしています。詳しくは、Spanner の無料インスタンスをご覧ください。Google Cloud を初めてご利用になる場合は、90 日間の Google Cloud 無料トライアル をご利用いただけます。このトライアルでは、Spanner を含む Google Cloud プロダクトで利用できる $300 分のクレジットが提供されます。Spanner の無料トライアル インスタンスは、Google Cloud の無料トライアルで提供される $300 分のクレジットに追加されます。
無料トライアル インスタンスから有料の Enterprise インスタンスにアップグレードすると、90 日間の無料トライアル期間を超えてインスタンスを使用し続けることができ、無料インスタンスの使用制限を超えてスケールできます。無料トライアル インスタンスを有料インスタンスにアップグレードする場合は、このページの料金体系に沿って課金されます。
Spanner インスタンスをリージョン、デュアルリージョン、マルチリージョンのインスタンス構成から、別のリージョン、デュアルリージョン、マルチリージョンのインスタンス構成に移動できます。
ネットワーク使用料金を説明するために、1, 000 GiB のデータを持つインスタンスを移行元インスタンス構成から移行先インスタンス構成に移動するとします。「同じ大陸内のリージョン間のデータ転送」のネットワーク料金は、1 GiB あたり $0.01 です。「上り(内向き)」と「同じリージョン内の下り(外向き)」は無料です。さまざまなシナリオ例でネットワークの総費用を見てみましょう。
ソース インスタンスの構成が us-central1 で、宛先インスタンスの構成が us-east1 の場合、ネットワーク使用量の合計費用は 1, 000 GiB × $0.01/GiB × 1 = $10 となります。(このシナリオでは、移行先インスタンスの構成に、移行元インスタンスの構成のどのリージョンとも重複しないリージョンが 1 つあります)。
ソース インスタンスの構成が us-central1 で、宛先インスタンスの構成が nam8 ( us-west2 と us-west1 の読み取り / 書き込みリージョンを含む)の場合、1 回限りのネットワーク使用料金は 1,000 GiB * 1 GiB あたり $0.01 * 2 = $20 となります。(このシナリオでは、移行先インスタンス構成には、移行元インスタンス構成のリージョンと重複しないリージョンが 2 つあります)。
ソース インスタンスの構成が nam7(us-central1 と us-east4 の読み取り / 書き込みリージョンを含む)で、宛先インスタンスの構成が us-central1 の場合、1 回限りのネットワーク使用料金は 1, 000 GiB × $0.01/GiB × 0 = $0 となります。(このシナリオでは、移行先インスタンス構成に、移行元インスタンス構成のリージョンと重複しないリージョンは 1 つもありません。)
ソース インスタンスの構成が nam7(us-central1 と us-east4 の読み取り / 書き込みリージョンを含む)で、宛先インスタンスの構成が eur5(europe-west2 と europe-west1 の読み取り / 書き込みリージョンを含む)の場合、1 回限りのネットワーク使用料金は 1,000 GiB × 0.12 ドル / GiB × 1 + 1,000 GiB × 0.01 ドル / GiB × 1 = 130 ドルとなります。(このシナリオでは、移行先インスタンス構成には、移行元インスタンス構成のリージョンと重複しない 2 つのリージョンがあります。「大陸間データ転送」のネットワーク料金(月間使用量 0 ~ 1 TB の場合、1 GiB あたり $0.12)が 1 回適用され、「同じ大陸内のリージョン間のデータ転送」(1 GiB あたり $0.01)が 1 回適用されます。