Google Cloud SQLは、フルマネージドのMySQLデータベースを提供するサービスです。 Googleは、パッチと更新の適用、バックアップの管理、およびレプリケーションの構成を処理します。コンピュートエンジンVMにMySQLをインストールすると、MySQLの保守と管理があなたに移ります。
すべてのCloudSQLインスタンスは地域で利用できます( https://cloud.google.com/sql/sla )、7日間の無料バックアップが含まれます。データは自動的に暗号化され、多くの地理的な場所で複製され、コピー間のフェイルオーバーは自動的に処理されます。
コストに関しては、データベースが非アクティブの場合、CloudSQLインスタンスの料金は請求されません。 「PerUse」請求の場合は15分間、「Package」請求の場合は12時間接続がない場合、データベースインスタンスは非アクティブです。 「使用ごと」および「パッケージ」の課金オプションは、ユーザーがデータベースの使用量に基づいて節約を見つけるのに役立ちます。まとめると、アクセス頻度の低い小規模なデータベースを使用するCloud SQLユーザーは、月額$ 1.00未満であることが多く、アクセス頻度の高い大規模なデータベースを実行しているユーザーは、より多く支払うことになります。
アプリケーション専用にGCEへのMySQLインストールを調整することで、Cloud SQLを上回ることができる場合がありますが、自動フェイルオーバーやバックアップなどの機能は管理上の問題になる可能性があるため、これらを考慮に入れることをお勧めします。