Google Cloud SQL to usługa dostarczająca w pełni zarządzane bazy danych MySQL. Google dba o stosowanie poprawek i aktualizacji, zarządzanie kopiami zapasowymi i konfiguracją replikacji. Zainstalowanie MySQL na maszynie wirtualnej Compute Engine przeniesie utrzymanie i zarządzanie MySQL na Ciebie.
Każda instancja Cloud SQL jest dostępna regionalnie (https://cloud.google.com/sql/sla ) i obejmuje siedem dni bezpłatnych kopii zapasowych. Dane są automatycznie szyfrowane i replikowane w wielu lokalizacjach geograficznych, a przełączanie awaryjne między kopiami jest obsługiwane automatycznie.
Jeśli chodzi o koszty, nie płacisz za instancje Cloud SQL, gdy Twoja baza danych jest nieaktywna. Wystąpienie bazy danych jest nieaktywne, jeśli nie ma połączeń przez 15 minut w przypadku rozliczeń „za użycie” i 12 godzin w przypadku rozliczeń „pakietów”. Opcje rozliczeniowe „Za użycie” i „Pakiet” pomagają użytkownikom znaleźć oszczędności na podstawie wykorzystania bazy danych. Podsumowując, użytkownicy Cloud SQL z małymi, rzadko używanymi bazami danych często płacą mniej niż 1,00 USD miesięcznie, podczas gdy użytkownicy korzystający z dużych, często używanych baz danych płacą więcej.
Możesz być w stanie przewyższyć Cloud SQL, dostosowując instalację MySQL w GCE specjalnie dla swojej aplikacji, ale zalecam uwzględnienie funkcji, takich jak automatyczne przełączanie awaryjne i kopie zapasowe, ponieważ mogą one powodować problemy z zarządzaniem.