GitLab Blog

Building GitLab with GitLab: How GitLab.com inspired Dedicated

thumbnail
  • GitLab.com and GitLab Dedicated are two different platforms with different design considerations.
  • GitLab.com is a multi-tenant SaaS platform hosted by GitLab, while GitLab Dedicated is a single-tenant SaaS platform hosted in the customer's chosen region.
  • GitLab Dedicated provides compliance features such as data residency, isolation, and private networking.
  • The deployment process for GitLab Dedicated involves creating an AWS account, setting up high-level resources, provisioning compute and storage resources, and using the Switchboard Rails application for configuration management.
  • GitLab Dedicated leverages AWS managed services for maximum efficiency.
  • The monitoring stack for GitLab Dedicated is similar to that of GitLab.com but reveals different issues due to its single-tenant nature.
  • High availability is ensured for all components of GitLab Dedicated through the use of replicas in different Availability Zones.