The gap in the market
SaaS is shared. Dedicated lives in GitLab's cloud. Self-managed falls behind.
Regulated organisations have always faced an awkward choice with GitLab. GitLab SaaS is quick to start but runs on shared infrastructure. GitLab Dedicated gives you isolation, but your data sits in GitLab's cloud regions, under GitLab's compliance framework. Self-managed gives you full control — and full responsibility for keeping up with a monthly release cycle.
That last part is where it usually goes wrong. Upgrades slip. Three versions becomes six. Security patches pile up, new features stay locked away, and every upgrade becomes a bigger, riskier project than the last. The people who should be building product end up maintaining the platform.
CloudChoice™ closes the gap. Each customer gets a completely isolated GitLab instance deployed in their own AWS, GCP, or Azure account, built with the GitLab Environment Toolkit and managed as code. OTTRA handles the upgrades, monitoring, and support. Your data never leaves your environment — and nothing is shared with any other customer.
What you get
Monthly upgrades keep you on the latest supported GitLab release, in agreed maintenance windows, with rollback ready at every step.
24/7 monitoring with Prometheus and Grafana, and first-line support from GitLab specialists who know your instance.