Add 5k chart example for the hybrid reference architecture
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