MySQL は、最も人気のあるオープンソースのリレーショナル データベースの一つであり、低コストで堅牢なトランザクション処理を可能にします。MySQL の概要については、MySQL とはをご覧ください。
Google Cloud プロジェクトの一部として MySQL をデプロイする方法はいくつかあります。
- Cloud SQL は、MySQL をウェブサービスとして提供します。Cloud SQL を使用して Google のクラウドで MySQL データベースをホストし、 Google Cloud でレプリケーション、パッチ管理、データベース管理などの管理作業を行うことができます。概要については、Cloud SQL の概要をご覧ください。
 Google Cloud Marketplace では、クリックして Compute Engine インスタンスに MySQL をインストールできます。 Google Cloud コンソールで Cloud Marketplace から利用可能な MySQL インストール オプションを閲覧するには:
Compute Engine に MySQL を手動でインストールしてカスタマイズできます。手動インストール手順については、Compute Engine に MySQL をインストールするをご覧ください。MySQL の構成を最適化するには、Compute Engine で MySQL を構成するのガイドに沿って操作します。
ニーズに最適な MySQL のデプロイ オプションを選択する
ニーズに最適な MySQL デプロイ オプションを理解するには、次のオプションを検討してください。
Cloud SQL を試す(推奨)
Google Cloud でバックエンド データベースとサーバーの管理作業を行って利便性を求める場合は、Cloud SQL の使用をおすすめします。Cloud SQL には次の利点があります。
- 自動バックアップ
 - ポイントインタイム リカバリ
 - 可用性と復元力を高めるための、複数のゾーンにわたるデータのレプリケーション。
 
Cloud SQL でサポートされていない MySQL 機能(ユーザー定義関数や SUPER 権限など)が必要な場合は、次のオプションを検討してください。Cloud SQL でサポートされている機能の詳細については、Cloud SQL のよくある質問をご覧ください。
Google Cloud Marketplace のデプロイ オプションを確認する
Cloud Marketplace には、MySQL をインストールするためのオプションがいくつか用意されています。
- スタンドアロンの MySQL のインストール
 - LAMP スタック
 - LEMP スタック
 - Nginx スタック
 - Percona MySQL クラスタのインストール
 
Google Cloud コンソールで、Cloud Marketplace から利用可能な MySQL インストール オプションを参照します。
MySQL を手動でインストールする
作成したカスタム イメージに MySQL をデプロイする場合や、インストール プロセスを詳細に制御する場合など、前述のオプションが要件に合わない場合は、Compute Engine インスタンスを作成して MySQL を直接インストールすることで、MySQL を手動でインストールできます。詳細な手順については、Compute Engine に MySQL をインストールするをご覧ください。
次のステップ
- Compute Engine で MySQL ワークロードを実行するためのベスト プラクティスとヒントについて、Compute Engine で MySQL を構成するで確認する。
 - Cloud SQL の詳細について、Cloud SQL for MySQL のドキュメントで確認する。
 Google Cloud コンソールで、Cloud Marketplace の MySQL インストール オプションを参照する。
Compute Engine インスタンスに MySQL を手動でインストールする方法について、Compute Engine に MySQL をインストールするで確認する。