Skip to content

Add 5k chart example for the hybrid reference architecture

Nailia Iskhakova requested to merge add-5k-hybrid-chart-example into master

What does this MR do?

The MR adds a new 5k hybrid environment based on the performance testing in gitlab-org/quality/reference-architectures#22 (comment 620007178).

In comparison with 10k and other larger hybrid environments, 5k has less Webservice nodes so that it has a similar amount of Puma workers as 5k Omnibus env. Additionally Consul and Sentinel are being combined on 3k and there is no Redis Cache instances, so 5k hybrid has a slightly difference in Redis config in comparison to the rest hybrid examples.

Service Nodes GCP
Webservice 5 n1-highcpu-16
Sidekiq 3 n1-standard-4
Supporting services such as NGINX, Prometheus 2 n1-standard-2
  • Omnibus 5k: 3 Rails nodes * 12 Puma workers = 36
  • Hybrid 5k: 5 webservice nodes * 2 pods each * 4 workers = 40
    • 10 total Webservice pods
    • 8 total Sidekiq pods

More detailed calculations are listed in gitlab-org/quality/reference-architectures#22 (comment 619915458)

Related issues

Checklist

See Definition of done.

For anything in this list which will not be completed, please provide a reason in the MR discussion.

Required

  • Merge Request Title and Description are up to date, accurate, and descriptive
  • MR targeting the appropriate branch
  • MR has a green pipeline on GitLab.com
Edited by Nailia Iskhakova

Merge request reports