Skip to content
Snippets Groups Projects
Commit 47bd6d74 authored by Omar Qunsul's avatar Omar Qunsul :two: Committed by Jon Glassman
Browse files

Adding cells blueprint FAQ section

Changelog: other
parent 5e050f0f
No related branches found
No related tags found
1 merge request!122113Adding cells blueprint FAQ section
......@@ -346,6 +346,33 @@ This is the list of known affected features with the proposed solutions.
- [Cells: GitLab Pages](cells-feature-gitlab-pages.md)
- [Cells: Agent for Kubernetes](cells-feature-agent-for-kubernetes.md)
## Frequently Asked Questions
### What's the difference between Cells architecture and GitLab Dedicated?
The new Cells architecture is meant to scale GitLab.com. And the way to achieve this is by moving
organizations into cells, but different organizations can still share each other server resources, even
if the application provides isolation from other organizations. But all of them still operate under the
existing GitLab SaaS domain name `gitlab.com`. Also, cells still share some common data, like `users`, and
routing information of groups and projects. For example, no two users can have the same username
even if they belong to different organizations that exist on different cells.
With the aforementioned differences, GitLab Dedicated is still offered at higher costs due to the fact
that it's provisioned via dedicated server resources for each customer, while Cells use shared resources. Which
makes GitLab Dedicated more suited for bigger customers, and GitLab Cells more suitable for small to mid size
companies that are starting on GitLab.com.
On the other hand, [GitLab Dedicated](https://about.gitlab.com/dedicated/) is meant to provide completely
isolated GitLab instance for any organization. Where this instance is running on its own custom domain name, and
totally isolated from any other GitLab instance, including GitLab SaaS. For example, users on GitLab dedicated
don't have to have a different and unique username that was already taken on GitLab.com.
### Can different cells communicate with each other?
Up until iteration 3, cells communicate with each other only via a shared database that contains common
data. In iteration 4 we are going to evaluate the option of cells calling each other via API to provide more
isolation and reliability.
## Decision log
- 2022-03-15: Google Cloud as the cloud service. For details, see [issue 396641](https://gitlab.com/gitlab-org/gitlab/-/issues/396641#note_1314932272).
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment