summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-10-12 00:06:24 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2019-10-12 00:06:24 +0000
commit33e5296c8255f86a6a923e0f14694ecf786b58d1 (patch)
tree2105e0e0eaa72e51d94e293290375e5163166c2c
parentac062237da66db75b22f5dab2cc5766ee62a44d1 (diff)
downloadgitlab-ce-33e5296c8255f86a6a923e0f14694ecf786b58d1.tar.gz
Add latest changes from gitlab-org/gitlab@master
-rw-r--r--doc/administration/high_availability/README.md24
1 files changed, 20 insertions, 4 deletions
diff --git a/doc/administration/high_availability/README.md b/doc/administration/high_availability/README.md
index 422d09f215a..6c92e1be321 100644
--- a/doc/administration/high_availability/README.md
+++ b/doc/administration/high_availability/README.md
@@ -265,8 +265,24 @@ balancer. We may test and add additional options to this list in time.
The Support and Quality teams are in the process of building and performance
testing an environment that will support around 50,000 users. The specifications
-below are a work-in-progress representation of the work so far. The Quality team
-will be certifying this environment in late 2019. The specifications may be
-adjusted prior to certification based on performance testing.
+below are a very rough work-in-progress representation of the work so far. The
+Quality team will be certifying this environment in late 2019. The
+specifications may be adjusted prior to certification based on performance
+testing.
-TBD: Add specs
+| Service | Configuration | GCP type |
+| ------------------------------|-------------------------|----------------|
+| 15 GitLab Rails <br> - Puma workers on each node set to 90% of available CPUs with 16 threads | 32 vCPU, 28.8GB Memory | n1-highcpu-32 |
+| 3 PostgreSQL | 8 vCPU, 30GB Memory | n1-standard-8 |
+| 1 PgBouncer | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
+| 2 Gitaly <br> - Gitaly Ruby workers on each node set to 90% of available CPUs with 16 threads | 64 vCPU, 240GB Memory | n1-standard-64 |
+| 3 Redis Cache + Sentinel <br> - Cache maxmemory set to 90% of available memory | 4 vCPU, 15GB Memory | n1-standard-4 |
+| 3 Redis Persistent + Sentinel | 4 vCPU, 15GB Memory | n1-standard-4 |
+| 4 Sidekiq | 4 vCPU, 15GB Memory | n1-standard-4 |
+| 3 Consul | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
+| 1 NFS Server | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
+| 1 Monitoring node | 4 CPU, 3.6GB Memory | n1-highcpu-4 |
+| 1 Load Balancing node | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
+
+NOTE: **Note:** At this time, HAProxy is the only tested and recommended load
+balancer. We may test and add additional options to this list in time.