Cloud Spanner
無制限のスケーリング、強整合性、最大 99.999% の可用性を備えたフルマネージド リレーショナル データベースです。
-
無制限のスケーリングによって、リレーショナル セマンティクスと SQL のすべてのメリットを享受
-
任意のサイズで開始し、ニーズの拡大に応じて制限なしでスケーリング
-
計画的ダウンタイムのない、オンラインでのスキーマ変更で高可用性を実現
-
リージョンや大陸全体にわたる強整合性で高性能のトランザクションを提供
-
自動シャーディングなどの機能により手動のタスクを排除し、イノベーションに注力
利点
制限なしで必要に応じてスケーリング
グローバルに分散した 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: クイック スタート
Cloud Spanner のインスタンス、データベース、テーブルを作成する方法を学習します。さらに、スキーマの追加、データの作成と変更、クエリの実行についても説明します。
Spanner Emulator
Spanner Emulator を利用すると、アプリケーション デベロッパーはアプリケーションの開発時に正確性テストを行えます。エミュレータはオフライン環境で実行されます。
Spanner が機能する仕組み
Cloud Spanner の仕組みと、他の Google プロダクトやサービスの基盤としてどのように機能するかについて詳しく説明します。
グローバルなメタデータとスケーラブルなデータ バックエンド
効率的な実行プランを Cloud Spanner で見つけるのに役立つ SQL ステートメントを作成するうえでのベスト プラクティスを学習できます。
SQL のベスト プラクティス
整数などの簡単なデータ型や、ARRAY や STRUCT などの複雑なデータ型を含む、各データ型の概要について説明します。
データ型
Cloud Spanner インスタンス、インスタンス構成、ノードのコンセプトについて説明します。リージョン インスタンスとマルチリージョン インスタンスの違い、それぞれのトレードオフについても確認できます。
トランザクション
Cloud Spanner のトランザクションの一般的な特性とセマンティクスについて説明し、トランザクション(読み取り / 書き込み、読み取り専用、パーティション化された DML)のインターフェースについて紹介します。
コンセプト
Spanner のレプリケーションから監査ログまでのコンセプトや、セッションなどの高度なコンセプトについて学習できます。
すべての機能
すべての機能
スケーリングの実現に向けて設計されたリレーショナル データベース | スキーマ、SQL クエリ、ACID トランザクションなど、リレーショナル データベースに求められる機能はすべて実証済みであり、グローバルなスケーリングが可能です。 |
99.999% の可用性 | グローバル規模のビジネスでは信頼性が求められますが、その信頼性を維持しながら迅速なスケーリングを行うのが困難な場合があります。Cloud Spanner はマルチリージョン インスタンスで業界トップクラスの 99.999% の可用性を実現します。リージョンとマルチリージョンの構成全体で、透過的な同期レプリケーションが行えます。 |
自動シャーディング | Cloud Spanner は、リクエスト負荷やデータサイズに基づいてデータを自動的にシャーディングしてパフォーマンスを最適化します。その結果、データベースのスケーリング方法について悩む時間が減り、代わりにビジネスの拡大に注力できます。 |
フルマネージド | あらゆるステージで、あらゆるサイズのデータベースを容易にデプロイできます。同期レプリケーションとメンテナンスは組み込み済みで、自動実行されます。 |
トランザクションの強整合性 | トランザクションをグローバルかつ強い外部整合性をもって実行するよう設計されています。 |
リージョンとマルチリージョンの構成 | ユーザーは世界中のどこからでも Cloud Spanner に接続されたアプリを使って、強整合性が保たれた最新のデータの読み取りや書き込みを行えます。また、マルチリージョン インスタンスを実行している場合、リージョン障害が発生してもデータベースを稼働でき、業界最高水準の 99.999% の可用性を実現します。 |
ダウンタイムなしのオンラインでのスキーマ変更 | Cloud Spanner のユーザーは、ダウンタイムなしでトラフィックを処理しながら、スキーマの変更(列の追加やインデックスの追加など)ができます。そのため、アプリケーションの可用性を犠牲にすることなく、データベースをビジネスニーズに合わせて柔軟に適応させることが可能です。 |
Google Cloud ネットワーク上に構築 | Cloud Spanner は、Google の専用ネットワーク上に構築され、世界中のユーザーに向けて低レイテンシで安全、かつ高い信頼性を提供します。 |
エンタープライズ クラスのセキュリティ | データレイヤの暗号化、IAM 統合によるアクセスと管理、包括的な監査ロギングなどのセキュリティ機能を備えています。 |
バックアップと復元 | データ保護のためのオンデマンドのバックアップと復元を行うことができます。 |
多言語対応 | C#、C++、Go、Java、Node.js、PHP、Python、Ruby のクライアント ライブラリが用意されています。JDBC ドライバを使用して一般的なサードパーティ製ツールに接続できます。 |
料金
料金
Cloud Spanner は、シンプルで予測しやすい料金設定になっています。インスタンス内のノード数、(事前にプロビジョニングされたストレージではなく)テーブルや二次インデックスが使用するストレージ量、使用されたネットワーク帯域幅の量によって課金されます。また、レプリケーションに追加料金はかかりません。詳しくは、料金ガイドをご覧ください。
機能 | 料金 |
---|---|
ノード(すべてのレプリケーションを含む) |
各リージョンの料金(米ドル): $0.90/ノード/時間~ マルチリージョンの料金(米ドル): $3.00/ノード/時間~ |
ストレージ |
各リージョンの料金(米ドル): $0.30/GB/月~ マルチリージョンの料金(米ドル): $0.50/GB/月~ |
ネットワーク(上り、内向き) | 無料 |
ネットワーク(下り、外向き) | リージョン間のインターネット下り(外向き)料金が適用される場合があります |
米ドル以外の通貨でお支払いの場合は、Google Cloud SKU に記載されている該当通貨の料金が適用されます。
パートナー