diff --git a/docs/scaling.md b/docs/scaling.md index 90bbdbce..4b9f3438 100644 --- a/docs/scaling.md +++ b/docs/scaling.md @@ -15,7 +15,7 @@ Consequently, we strongly recommend implementing monitoring and logging solution | Application | Recommendation | Note(s) | | ------------ | -------------- | ------- | | Collabora | - 1 vCPU per 15 active users
- 50 MB RAM per active user
- 1 MBit/s per 10 active users | - | -| Element | Per 10k users with values for federation enabled / federation switched off:

Homeserver:
- 15 / 10 vCPU
- 12 / 8 GB RAM

Postgres:
- 10 / 4 vCPU
- 16 / 32 GB RAM | Required hardware resources are impacted by whether or not federation is being used | +| Element | Per 10k users with values for federation activated / federation deactivated:

Homeserver:
- 15 / 10 vCPU
- 12 / 8 GB RAM

Postgres:
- 10 / 4 vCPU
- 32 / 16 GB RAM | Required hardware resources are impacted by whether or not federation is being used | | Cryptpad | No large-scale deployments seen, minimum requirements:
- 2 vCPU
- 2 GB RAM
- 20 GB storage (depending on planned usage) | Most of the computation is done client-side | | Jitsi | Jitsi-Meet server:
- 4 vCPU
- 8 GB RAM

For every 200 concurrent users one JVB with:
- 8 vCPU
- 8 GB RAM

Network bandwidth:
- 1 GBit/s - 10 GBit/s small deployments
- 10 Gbit/s *per bridge* large deployments
| JVB network bandwidth calculation depends on the stream resolution (HD vs. 4k). | | Nextcloud | Up to 5k / more than 5k users:
- 4 to 20 Nextcloud AIO Pods with 8 vCPUs and 32 / 64 GB RAM each
- 2 / 4 DB servers with 8 / 16 vCPUs and 64 / 128 GB RAM each, plus DB load balancer | - |