Spanner 用の新しい PostgreSQL Interface - 比類のないスケールと 99.999% の可用性を備える Spanner に使い慣れた PostgreSQL からアクセスできます。詳細

ジャンプ先

Cloud Spanner

無制限のスケーリング、強整合性、最大 99.999% の可用性を備えたフルマネージド リレーショナル データベースです。

  • action/check_circle_24px Sketch で作成。

    無制限のスケーリングによって、リレーショナル セマンティクスと SQL のすべてのメリットを享受

  • action/check_circle_24px Sketch で作成。

    任意のサイズで開始し、ニーズの拡大に応じて制限なしでスケーリング

  • action/check_circle_24px Sketch で作成。

    計画的ダウンタイムのない、オンラインによるスキーマ変更で高可用性を実現

  • action/check_circle_24px Sketch で作成。

    リージョンや大陸全体にわたる強整合性で高性能のトランザクションを提供

  • action/check_circle_24px Sketch で作成。

    自動シャーディングなどの機能により手動のタスクを排除し、イノベーションに注力

利点

制限なしで必要に応じてスケーリング

グローバルに分散した ACID 準拠のデータベースでレプリカ、シャーディング、トランザクション処理を自動的に行うため、あらゆる使用パターンに応じて迅速にスケールしてサービスを成功に導きます。

場所を選ばずにデータベースの高可用性を実現

Cloud Spanner は、Google の専用ネットワーク上に構築され、何十億ものユーザーに使用されている Google サービスによりその性能が実証されています。計画的なメンテナンスやスキーマ変更に、ダウンタイムなしで最大 99.999% の可用性を提供します。

シンプルな操作で煩雑なタスクを削減

IT 管理者や DBA の仕事には、データベース運用に伴う数多くの作業が存在します。Cloud Spanner を使用すると、グローバルにレプリケートされるデータベースをほんの数クリックで作成 / スケーリングでき、データベースの維持費も削減されます。

主な機能

主な機能

スケーリングの実現に向けて設計されたリレーショナル データベース

スキーマ、SQL クエリ、ACID トランザクションなど、リレーショナル データベースに求められる機能はすべて実証済みであり、グローバルなスケーリングが可能です。

99.999% の可用性

Cloud Spanner はマルチリージョン インスタンスで業界トップクラスの 99.999% の可用性を実現します。これはダウンタイムに換算すると、99.99% の場合の 10 分の 1 となります。リージョンとマルチリージョンの構成全体で、透過的な同期レプリケーションが行えます。

自動シャーディング

Cloud Spanner は、リクエスト負荷やデータサイズに基づいてデータを自動的にシャーディングしてパフォーマンスを最適化します。その結果、データベースのスケーリング方法について悩む時間が減り、代わりにビジネスの拡大に注力できます。

すべての機能を表示

ドキュメント

ドキュメント

ユースケース
Spanner がビジネス変革につながっているユースケース

小売、金融サービス、ゲーム、メディアとエンターテイメント、テクノロジー、医療などのさまざまな業界で Spanner がビジネス クリティカルなアプリケーションをどのように支えているかをご紹介します。

チュートリアル
Cloud Spanner: Qwik Start

Cloud Spanner のインスタンス、データベース、テーブルを作成する方法を学習します。さらに、スキーマの追加、データの作成と変更、クエリの実行についても説明します。

API とライブラリ
Spanner Emulator

Spanner Emulator を利用すると、アプリケーション デベロッパーはアプリケーションの開発時に正確性テストを行えます。エミュレータはオフライン環境で実行されます。

Google Cloud の基礎
Spanner が機能する仕組み

Cloud Spanner の仕組みと、他の Google プロダクトやサービスの基盤としてどのように機能するかについて詳しく説明します。

ベスト プラクティス
SQL のベスト プラクティス

効率的な実行プランを Cloud Spanner で見つけるのに役立つ SQL ステートメントを作成するうえでのベスト プラクティスを学習できます。

Google Cloud の基礎
データ型

整数などの簡単なデータ型や、ARRAY や STRUCT などの複雑なデータ型を含む、各データ型の概要について説明します。

Google Cloud の基礎
インスタンス

Cloud Spanner インスタンス、インスタンス構成、ノードのコンセプトについて説明します。リージョン インスタンスとマルチリージョン インスタンスの違い、それぞれのトレードオフについても確認できます。

Google Cloud の基礎
トランザクション

Cloud Spanner のトランザクションの一般的な特性とセマンティクスについて説明し、トランザクション(読み取り / 書き込み、読み取り専用、パーティション化された DML)のインターフェースについて紹介します。

アーキテクチャ
コンセプト

Spanner のレプリケーションから監査ログまでのコンセプトや、セッションなどの高度なコンセプトについて学習できます。

ユースケース

ユースケース

ユースケース
Spanner でグローバルなマルチプレーヤー ゲームを開発する

Spanner は、分散型でグローバルにスケーラブルな Google の SQL データベース サービスで、コンピューティングとストレージを切り離して、処理リソースをストレージとは別にスケールできます。分散型スケーリングが可能な Spanner のアーキテクチャは、オンライン ゲームのような予測不可能なワークロードに最適なソリューションです。こちらのホワイトペーパーで、Spanner を活用してグローバルなマルチプレーヤー ゲームを開発する方法をご確認ください

ゲーム アーキテクチャ図

すべての機能

すべての機能

スケーリングの実現に向けて設計されたリレーショナル データベース スキーマ、SQL クエリ、ACID トランザクションなど、リレーショナル データベースに求められる機能はすべて実証済みであり、読み取りと書き込みのグローバルなスケーリングが可能です。
99.999% の可用性 TrueTime アトミック クロックと透過的な同期レプリケーションを備えたマルチリージョン インスタンスで業界トップクラスの 99.999% の可用性を実現します。ゼロ ダウンタイムでトラフィックを処理しながら、100% オンラインでのスキーマ変更とメンテナンスを実現します。
自動シャーディング リクエストの負荷とデータサイズに基づいてデータを自動的にシャーディングして、パフォーマンスを最適化します。その結果、再設計による中断なしでデータベースをスケールでき、ビジネスの成長に集中できます。
フルマネージド あらゆるステージで、あらゆるサイズのデータベースを容易にデプロイできます。同期レプリケーションとメンテナンスは組み込み済みで、自動実行されます。
トランザクションの強整合性 スケーラビリティや可用性を損なうことなく、業界をリードする外部整合性のために設計されています
詳細なインスタンスのサイズ設定(プレビュー版) Spanner はまず 1 か月わずか 65 ドルの小さなインスタンスで開始し、ニーズに基づいて、ダウンタイムや再設計の必要なしにスケーリングできます。この機能は Google Cloud Console からプレビュー版で利用できます。詳細
PostgreSQL インターフェース(プレビュー) Spanner のスケーラビリティと信頼性と、PostgreSQL の使いやすさとポータビリティを兼ね備えています。チームがすでに習得しているスキルとツールを活用し、将来を見据えた投資を安心して行えます。 詳細 
リージョンとマルチリージョンの構成 Spanner を利用するアプリでは、ユーザーがどこにいても、世界中の強整合性が保たれた最新のデータを読み書きできます。 また、マルチリージョン インスタンスを実行している場合、データベースがリージョンの障害から保護され、業界最高水準の 99.999% の可用性を実現します。
BigQuery を使用した連携クエリ Spanner のデータに BigQuery からリアルタイムでデータの移動やコピーをすることなくクエリを実行し、運用データと分析の間のギャップを埋め、統合されたデータ ライフサイクルを構築できます。
Google Cloud ネットワーク上に構築 Cloud Spanner は、Google の専用ネットワーク上に構築され、世界中のユーザーに向けて低レイテンシで安全、かつ高い信頼性を提供します。
エンタープライズ クラスのセキュリティと管理 顧客管理の暗号鍵(CMEK)、データ層の暗号化、アクセスと制御のための IAM 統合、包括的な監査ログ。 VPC-SC、アクセスの透明性、アクセスの承認をサポートします。
ポイントインタイム リカバリ(PITR)のバックアップと復元 データベースのバックアップを作成して、データの一貫性のあるコピーを保存し、オンデマンドで復元できます。PITR は、継続的にデータを保護して、データをマイクロ秒の粒度で回復します。
豊富なアプリケーションとツールのサポート Java/JDBC、Go、Python、C#、Node.js、PHP、Ruby、C++、および Hibernate や Entity Framework などの最も普及している ORM に対応するネイティブ クライアント ライブラリを使用している開発チームの要求に応えます。
リアルタイムの変更データ キャプチャとレプリケーション(プレビュー) Datastream を使用して、異種のデータベース、ストレージ システム、アプリケーションの間でデータを確実に、かつ最小限のレイテンシで同期できます。Oracle データベースや MySQL データベースの変更ストリームを Spanner にシームレスに配信して、情報を最新に保つことができます。
オブザーバビリティ 指標統計情報を使用して、Spanner データベースのパフォーマンスをモニタリングします。インタラクティブなモニタリング ツールである Key Visualizer を使用して、Spanner データベースの使用パターンを分析します。

料金

料金

Cloud Spanner は、シンプルで予測しやすい料金設定になっています。インスタンス内のノード数、(事前にプロビジョニングされたストレージではなく)テーブルや二次インデックスが使用するストレージ量、使用されたネットワーク帯域幅の量によって課金されます。また、レプリケーションに追加料金はかかりません。詳しくは、料金ガイドをご覧ください。

機能 料金
ノード(すべてのレプリケーションを含む)

各リージョンの料金(米ドル): $0.90/ノード/時間~

マルチリージョンの料金(米ドル): $3.00/ノード/時間~

ストレージ

各リージョンの料金(米ドル): $0.30/GB/月~

マルチリージョンの料金(米ドル): $0.50/GB/月~

上り(内向き)ネットワーク 無料
ネットワーク(下り) リージョン間のインターネット下り(外向き)料金が適用される場合があります

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

パートナー

パートナー

拡大を続ける Google のパートナー エコシステムを活用して Cloud Spanner の価値を最大化しましょう。