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 Cluster のインストール
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 をインストールするをご覧ください。