Skip to content

Commit bb26800

Browse files
committed
WIP
1 parent 13dee4c commit bb26800

File tree

3 files changed

+9
-6
lines changed

3 files changed

+9
-6
lines changed

docs/admin/architectures/2k-users.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ clusters.
1010

1111
**Target load**: API: up to 300 RPS
1212

13-
**High Availability**: The mode is _disabled_, but administrators may consider
14-
enabling it for deployment reliability.
13+
**High Availability**: The mode is _enabled_; multiple replicas provide higher
14+
deployment reliability under load.
1515

1616
## Hardware recommendations
1717

docs/admin/architectures/3k-users.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ purposes.
2626
**Footnotes**:
2727

2828
- An external provisioner is deployed as Kubernetes pod.
29-
- It is strongly discouraged to run provisioner daemons on `coderd` nodes.
29+
- It is strongly discouraged to run provisioner daemons on `coderd` nodes at
30+
this level of scale.
3031
- Separate provisioners into different namespaces in favor of zero-trust or
3132
multi-cloud deployments.
3233

docs/admin/architectures/index.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Reference Architectures
22

33
This document provides prescriptive solutions and reference architectures to
4-
support successful deployments of up to 2000 users and outlines at a high-level
4+
support successful deployments of up to 3000 users and outlines at a high-level
55
the methodology currently used to scale-test Coder.
66

77
## General concepts
@@ -168,7 +168,7 @@ Provisionerd:
168168
Database:
169169

170170
- Median CPU utilization is 80%, with a significant portion dedicated to writing
171-
metadata.
171+
workspace agent metadata.
172172
- Memory utilization averages at 40%.
173173
- `write_ops_count` between 6.7 and 8.4 operations per second.
174174

@@ -215,7 +215,9 @@ When determining scaling requirements, consider the following factors:
215215
- API latency/response time: Monitor API latency and response times to ensure
216216
optimal performance under varying loads.
217217
- Average number of HTTP requests: Track the average number of HTTP requests to
218-
gauge system usage and identify potential bottlenecks.
218+
gauge system usage and identify potential bottlenecks. The number of proxied
219+
connections: For a very high number of proxied connections, more memory is
220+
required.
219221

220222
**HTTP API latency**
221223

0 commit comments

Comments
 (0)