
5/2/2019 · Chrissie Buchanan
What this post added
This post details GitLab's migration from Azure to GCP. The technical approach involved using GitLab Geo for replication to a secondary instance in GCP, migrating artifacts to Google Cloud Storage, and provisioning the new environment with Omnibus. The failover process was meticulously planned and iterated upon using issue templates and checklist-based practice runs. The migration resulted in significant improvements in availability (from 99.61% to 99.93%) and a reduction in daily errors (from 8.2 to 1). The post also discusses the decision to postpone Kubernetes integration during the migration.