~/talk

High Availability in GCE

links:none on file
slides:none on file

Migration moves MySQL from a Tennessee data center to GCE using MHA for topology and ProxySQL on each app host to route traffic; MaxScale and Orchestrator are tested but ProxySQL wins for MySQL protocol features. Backups use Percona xtrabackup/XBstream and gsutil/trickle, with Aspera cutting a >10‑day transfer to under 3 hours and a 2 TB slave standing up in <8 hours. Failovers keep sub-20s windows (previously 7–11s on‑prem), PT‑heartbeat monitors lag, and remaining issues are no GCE VIP and ~10 ms cross‑region latency. ProxySQL tiled per-app MHA for differential relay logs Aspera transfer <3 hours

AI-written summary · about

  1. 0:00High availability migration intro
  2. 1:04Current data center infra
  3. 3:51Motivation for moving to Google Cloud
  4. 7:45Business mandate and tech
  5. 10:50Cloud SQL failover limits
  6. 13:41Topology split and traffic
  7. 16:50ProxySQL config and features
  8. 18:56MHA vs Orchestrator eval
  9. 21:24MHA setup and failover
  10. 25:49Moving DBs to GCE challenges
  11. 28:15Aspara for large transfers
  12. 31:26Network throttling fixes
  13. 33:11Final HA and failover plan
  14. 36:44Current HA architecture
  15. 38:10New issues and perf notes
  16. 41:01On-prem vs GCE perf
  17. 43:11Migration progress and steps
  18. 46:12Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.