Support Definitions
Scaled architecture is defined as any GitLab installation that separates services for the purposes of resilience, redundancy or scale. As a guide, our 2,000 User Reference Architecture (and higher) would fall under this category.
Priority Support is required to receive assistance in troubleshooting a scaled implementation of GitLab.
In Omnibus and Source installations, Scaled Architecture is any deployment with multiple GitLab application nodes. This does not include external services such as Amazon RDS or ElastiCache.
Service | Scaled Architecture | Not Scaled Architecture |
---|---|---|
Application (GitLab Rails) | Using multiple application nodes to provide resilience, scalability or availability | Using a single application node |
Database | Using multiple database servers with Consul and PgBouncer | Using a single separate database or managed database service |
Caching | Using Redis HA across multiple servers with Sentinel | Using a single separate server for Redis or a managed Redis service |
Repository / Object Storage | Using one or more separate Gitaly nodes. Using NFS across multiple application servers. | Storing objects in S3 |
Job Processing | Using one or more separate Sidekiq nodes | Using Sidekiq on the same host as a single application node |
Load Balancing | Using a Load Balancer to balance connections between multiple application nodes | Using a single application node |
Monitoring | Not considered in the definition of Scaled Architecture | Not considered in the definition of Scaled Architecture |
As a convenience, GitLab's Support Portal allows users to collaborate on raised tickets via email. If your company uses allowlists for managing incoming email, you may receive email from GitLab Support from the following domains:
support.gitlab.com
gitlab.zendesk.com
gitlab.com
Common Terms
- Self-managed means GitLab Omnibus, Docker and Cloud Native distributions running on customer provided resources. GitLab Enterprise Edition and Community Edition both can be self-managed.
- SaaS refers to both of GitLab's Software-as-a-service products: GitLab.com and GitLab Dedicated.
- GitLab.com is GitLab's multi-tenant SaaS offering.
- GitLab Dedicated is GitLab's single-tenant SaaS offering.