MySQL、PostgreSQL、SQL Server 用のフルマネージド リレーショナル データベース サービスです。

Cloud SQL は、MySQL、PostgreSQL、SQL Server を使用するアプリケーションと完全な互換性があります。世界中のどこからでも、ほぼすべてのアプリケーションに接続できます。Cloud SQL は、バックアップ、レプリケーション、フェイルオーバーを自動化することで、データベースの信頼性と可用性を高め、パフォーマンス ニーズに柔軟に対応できるようにします。

  • 管理しやすく、互換性のある、クラウド内のリレーショナル データベース
  • 世界中どこからでも、MySQL、PostgreSQL、SQL Server 用に構築されたあらゆるアプリケーションに接続
  • データベース プロビジョニング、ストレージ容量の管理、その他の時間のかかる作業の自動化
  • 高可用性、バックアップ、セキュリティ更新の自動化が組み込まれていることに加え、年中無休 24 時間体制の SRE チームによって、データベースの信頼性と安全性を確保
  • ワークステーション、App Engine、Compute Engine、Kubernetes、BigQuery との容易な統合

セキュリティとコンプライアンス

保管中および送信中のデータを自動的に暗号化します。Virtual Private Cloud(VPC)との非公開接続、ファイアウォール保護が有効なユーザー制御によるネットワーク アクセスに対応し、SSAE 16、ISO 27001、PCI DSS v3.0、HIPAA に準拠しています。

柔軟なスケーリング

柔軟なスケーリング オプションにより、利用開始前に事前の容量のプロビジョニングや計画は不要になります。簡単なテストから始める場合も、本番環境で可用性の高いデータベースが今すぐ必要な場合でも、1 回の API 呼び出しでデータベースを作成できます。

設定は数分で完了

標準の接続ドライバと組み込みの移行ツールを使用することで、初めてでも数分でデータベースを作成し、接続できます。

主な機能

DevOps 向け

フルマネージド

Cloud SQL が、データベースの信頼性、安全性、スケーラビリティを自動的に確保してくれるため、アプリケーションに関する作業により多くの時間を費やし、管理に費やす時間を短縮できます。Cloud SQL は、バックアップ、レプリケーション、パッチの暗号化、容量増加をすべて自動的に行いながら、世界中のどこでも 99.95% を超える可用性を維持します。

デベロッパー向け

統合

Cloud SQL インスタンスへは、あらゆるアプリケーションからアクセスできるため、App EngineCompute EngineGoogle Kubernetes Engine、自社のワークステーションから簡単に接続できます。BigQuery を使用して Cloud SQL データベースに直接クエリを行うことで、分析の可能性が広がります。

ビジネス ユーザー向け

信頼性

レプリケーションとバックアップを簡単に構成してデータを保護できるうえ、自動フェイルオーバーを有効にして、データベースの高可用性を実現することも可能です。データは自動的に暗号化されます。また、Cloud SQL は SSAE 16、ISO 27001、PCI DSS v3.0 に準拠し、HIPAA をサポートしています。

すべての機能を表示

導入事例

ハイライト

  • Cloud SQL for PostgreSQL インスタンスをプラットフォームの 15 のマイクロサービスの多くで利用することで、それぞれに対して独立したスケーラビリティを確保

  • OneMarket はデータベース管理よりもデータモデルに集中し、世界中のユーザーにより多くの価値を届けることが可能に

業種

  • 小売

その他の事例を見る

新機能

ドキュメント

Google Cloud の基礎
Cloud SQL の料金

各データベース サービス(MySQL、PostgreSQL、SQL Server)の料金をご確認ください。

Google Cloud の基礎
Cloud SQL の機能

Cloud SQL データベース サービス全体の特長と機能の詳細を表示します。

チュートリアル
外部アプリケーションから Cloud SQL に接続する

Google Cloud の外部で実行されているアプリケーションから Cloud SQL に接続する方法を学習します。

チュートリアル
パブリック IP を使用して MySQL クライアントを接続する

ローカルのクライアント マシン、または Cloud Shell 内で実行されている MySQL クライアントを Cloud SQL インスタンスに接続します。

Google Cloud の基礎
Cloud SQL for MySQL

Cloud SQL for MySQL の主な特長と機能について学習します。

Google Cloud の基礎
高可用性の構成

Cloud SQL インスタンスの高可用性(HA)構成の概要を説明します。

チュートリアル
Cloud SQL のすべてのクイックスタート

Cloud SQL の使用に関する概要について学習します。

チュートリアル
Cloud SQL 用のすべての入門ガイド

Cloud SQL で特定のタスクを完了します。

API とライブラリ
Cloud SQL 用のすべてのリファレンス

Cloud SQL を使用するための API およびその他のツールです。

一般的なユースケース

スケーラブルなデータベースでコンテナ化されたアプリケーションを構築する

Cloud SQL を Google Kubernetes Engine と統合して、迅速な開発とスケーラビリティを実現します。

Kubernetes と Cloud SQL(PostgreSQL)を使用してアプリケーションを構築する

Google Kubernetes Engine と Cloud SQL for PostgreSQL を使用して、アプリケーションの構築とスケーリングを行います。Google Kubernetes Engine では、アプリケーションやサービスのデプロイ、更新、管理が容易になり、アプリケーションの開発とイテレーションを迅速に行うことができます。Cloud SQL を使用すると、Google Cloud 上の Postgres データベースのセットアップ、管理、運用が容易になります。

このユースケースは、個別のストレージ サービスに基づくマイクロサービス アーキテクチャのビルディング ブロックです。Cloud SQL インスタンスを使用して、個別のマイクロサービスを補強し、データ管理を分散させ、各サービスについて個別にスケーラブルな形態を確保できます。ラボをお試しください

Kubernetes と Cloud SQL(PostgreSQL)を使用したアプリケーションの構築を示すアーキテクチャGoogle Kubernetes EngineHTTP ingressZone APython + flaskKubernetes podPython + flaskKubernetes podCloud SQLPrimary InstanceZone BPython + flaskKubernetes podPython + flaskKubernetes podCloud SQLSecondary InstanceEnd userSynchronous replication

すべての機能

Cloud SQL for MySQL

安全なアクセスと接続性 Cloud SQL のデータは、Google の内部ネットワークに存在する場合も、データベース テーブル、一時ファイル、バックアップに保存される場合も暗号化されます。Cloud SQL では Virtual Private Cloud(VPC)との非公開接続がサポートされています。それぞれの Cloud SQL インスタンスにネットワーク ファイアウォールがあり、データベース インスタンスへの公開ネットワーク アクセスを制御できます。
高可用性の確保 インスタンスを別のゾーンに複製し、自動フェイルオーバーを利用することで、さまざまな種類のインフラストラクチャ、ハードウェア、ソフトウェアの障害が発生した場合に、その障害を切り離すことができます。
スケーラビリティ 最大で 64 個のプロセッサコアと 400 GB 以上の RAM まで、データの増加に合わせて簡単にスケールアップでき、増加する読み込みトラフィックを処理するためのリードレプリカの追加も容易です。
ストレージの自動増量 Cloud SQL では、上限に近づいた場合に自動的にストレージ容量をスケールアップできます。これにより、将来のストレージのニーズを予測することに時間を費やすことも、必要になるまで容量に費用をかけることも不要になります。
高パフォーマンス Cloud SQL は、高いパフォーマンスが要求されるワークロードをサポートします。最大 IOPS は 60,000 で、IO に追加料金はかかりません。
容易な統合 Cloud SQL インスタンスへは、あらゆるアプリケーションからアクセスできるため、App EngineCompute EngineGoogle Kubernetes Engine、自社のワークステーションから簡単に接続できます。BigQuery を使用して Cloud SQL データベースに直接クエリを行うことで、分析の可能性が広がります。
自動バックアップ 毎日のバックアップとレプリケーションやポイントインタイム リカバリに必要なバイナリ ロギングを自動化します。
ポイントインタイム リカバリ インスタンスを過去の時点の状態に復元します。
外部への移行 オンプレミスの MySQL データベースまたは MySQL 対応データベースを、短いダウンタイムで Cloud SQL に移行します。
互換性 Cloud SQL は標準の MySQL データベースを備えており、アプリケーションの互換性が確保されているため、クラウドでの迅速なビルドとデプロイが可能です。

Cloud SQL for PostgreSQL

安全なアクセスと接続性 Cloud SQL のデータは、Google の内部ネットワークに存在する場合も、データベース テーブル、一時ファイル、バックアップに保存される場合も暗号化されます。Cloud SQL では Virtual Private Cloud(VPC)との非公開接続がサポートされています。それぞれの Cloud SQL インスタンスにネットワーク ファイアウォールがあり、データベース インスタンスへの公開ネットワーク アクセスを制御できます。
組み込みの高可用性 自動フェイルオーバーを利用することで、さまざまな種類のインフラストラクチャ、ハードウェア、ソフトウェアの障害が発生した場合に、その障害を切り離すことができます。
スケーラビリティ 最大で 64 個のプロセッサコアと 400 GB 以上の RAM まで、データの増加に合わせて簡単にスケールアップでき、増加する読み込みトラフィックを処理するためのリードレプリカの追加も容易です。
ストレージの自動増量 Cloud SQL では、上限に近づいた場合に自動的にストレージ容量をスケールアップできます。これにより、将来のストレージのニーズを予測することに時間を費やすことも、必要になるまで容量に費用をかけることも不要になります。
高パフォーマンス Cloud SQL for PostgreSQL は IO の追加料金なしで、1 秒あたり 60,000 IO を処理できます。
容易な統合 Cloud SQL インスタンスへは、あらゆるアプリケーションからアクセスできるため、App EngineCompute EngineGoogle Kubernetes Engine、自社のワークステーションから簡単に接続できます。BigQuery を使用して Cloud SQL データベースに直接クエリを行うことで、分析の可能性が広がります。
自動バックアップ 毎日のバックアップとレプリケーションやポイントインタイム リカバリに必要なバイナリ ロギングを自動化します。
ポイントインタイム リカバリ インスタンスを過去の時点の状態に復元します。
標準 API Cloud SQL には標準の PostgreSQL データベースが備えられており、アプリケーションの互換性が確保されているため、クラウドでの迅速なビルドとデプロイが可能です。また、標準の接続ドライバや組み込みの移行ツールを使って、すぐに使い始めることができます。

Cloud SQL for SQL Server(ベータ版)

組み込みの高可用性 ライブ マイグレーションにより、基盤となるインフラストラクチャのメンテナンスが透過的に行われます。Cloud SQL for SQL Server には組み込みの高可用性が備えられており、データが各ゾーンのリージョン永続ディスクに同期的に複製されます。Cloud SQL では継続的なヘルスチェックが行われ、最小限のダウンタイムで自動的にフェイルオーバーが行われます。
安全なアクセスと接続性 Cloud SQL のデータは、Google の内部ネットワークに存在する場合も、データベース テーブル、一時ファイル、バックアップに保存される場合も暗号化されます。Cloud SQL では Virtual Private Cloud(VPC)との非公開接続がサポートされています。それぞれの Cloud SQL インスタンスにネットワーク ファイアウォールがあり、データベース インスタンスへの公開ネットワーク アクセスを制御できます。
互換性 Cloud SQL for SQL Server は、現行バージョンの SQL Server の複数のエディションを提供しており、Microsoft Visual Studio や SQL Server Management Studio などのクライアントと提携しています。
スケーラビリティ ゾーンの可用性かリージョンの可用性を選択して、ワークロード用にインスタンスをカスタマイズします(3.75 GB から最大 416 GB までのメモリと最大 30 TB のストレージ)。
ストレージの自動増量 Cloud SQL では、上限に近づいた場合にストレージ容量を自動的にスケーリングできます。これにより、将来のストレージのニーズを予測することに時間を費やすことも、必要になるまで容量に費用をかけることも不要になります。
高パフォーマンス Cloud SQL for SQL Server は IO の追加料金なしで、1 秒あたり 20,000 IO を処理できます。
容易な統合 Cloud SQL インスタンスへは、あらゆるアプリケーションからアクセスできるため、App EngineCompute EngineGoogle Kubernetes Engine、自社のワークステーションから簡単に接続できます。BigQuery を使用して Cloud SQL データベースに直接クエリを行うことで、分析の可能性が広がります。

料金

Cloud SQL では予算に合わせて選択できる複数のサイズが用意されています。料金は、プロビジョニングするストレージ、メモリ、CPU の容量などの設定によって異なります。Cloud SQL は秒単位の従量課金制を採用しており、データベース インスタンスを容易に停止、開始できます。

料金の詳細を表示

パートナー