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: Qwik Start
Cloud Spanner のインスタンス、データベース、テーブルを作成する方法を学習します。さらに、スキーマの追加、データの作成と変更、クエリの実行についても説明します。
Spanner Emulator
Spanner Emulator を利用すると、アプリケーション デベロッパーはアプリケーションの開発時に正確性テストを行えます。エミュレータはオフライン環境で実行されます。
Spanner が機能する仕組み
Cloud Spanner の仕組みと、他の Google プロダクトやサービスの基盤としてどのように機能するかについて詳しく説明します。
SQL のベスト プラクティス
効率的な実行プランを Cloud Spanner で見つけるのに役立つ SQL ステートメントを作成するうえでのベスト プラクティスを学習できます。
データ型
整数などの簡単なデータ型や、ARRAY や STRUCT などの複雑なデータ型を含む、各データ型の概要について説明します。
インスタンス
Cloud Spanner インスタンス、インスタンス構成、ノードのコンセプトについて説明します。リージョン インスタンスとマルチリージョン インスタンスの違い、それぞれのトレードオフについても確認できます。
トランザクション
Cloud Spanner のトランザクションの一般的な特性とセマンティクスについて説明し、トランザクション(読み取り / 書き込み、読み取り専用、パーティション化された DML)のインターフェースについて紹介します。
コンセプト
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 データベースの使用パターンを分析します。 |
料金
料金
Spanner は、シンプルで予測しやすい料金設定になっています。インスタンスのコンピューティング容量(ノード数または処理ユニット数で測定)、(事前にプロビジョニングされたストレージではなく)データベースのテーブルや二次インデックスが使用するストレージ量、バックアップ ストレージ、下り(外向き)ネットワーク使用量に対してのみ課金されます。インスタンス内のゾーンまたはリージョン間でデータをレプリケーションする場合、追加料金はかかりません。詳しくは、料金ガイドをご覧ください。
機能 | 料金 |
---|---|
コンピューティング容量 (すべてのレプリケーションを含む、ノードまたは処理ユニットの数で計算) |
各リージョンの料金(米ドル): $0.90/ノード/時間~ マルチリージョンの料金(米ドル): $3.00/ノード/時間~ ( Spanner の確約利用割引を使用すると、これらの料金が最大 40% 割引になります) |
データベース ストレージ |
各リージョンの料金(米ドル): $0.30/GB/月~ マルチリージョンの料金(米ドル): $0.50/GB/月~ |
バックアップ ストレージ |
各リージョンの料金(米ドル): $0.10/GB/月 マルチリージョンの料金(米ドル): $0.30/GB/月 |
上り(内向き)ネットワーク | 無料 |
ネットワーク(下り) | リージョン間のインターネット下り(外向き)料金が適用される場合があります |
米ドル以外の通貨でお支払いの場合は、Google Cloud SKU に記載されている該当通貨の料金が適用されます。
パートナー
パートナー
拡大を続ける Google のパートナー エコシステムを活用して Cloud Spanner の価値を最大化しましょう。
Postgres と PostgreSQL は、カナダの PostgreSQL Community Association の商標です。