@@ -297,14 +297,16 @@ number of workspaces or active users. It's important to note that as new users
297
297
onboard, the autoscaling configuration should account for ongoing workspaces.
298
298
299
299
Scaling down workspace nodes to zero is not recommended, as it will result in
300
- longer wait times for workspace provisioning by users.
300
+ longer wait times for workspace provisioning by users. However, this may be
301
+ necessary for workspaces with special resource requirements (e.g. GPUs) that
302
+ incur significant cost overheads.
301
303
302
304
### Data plane: External database
303
305
304
- While running in production, Coder deployment requires an access to an external
305
- PostgreSQL database. Depending on the scale of the user-base, workspace
306
- activity, and High Availability requirements, the amount of CPU and memory
307
- resources may differ.
306
+ While running in production, Coder requires a access to an external PostgreSQL
307
+ database. Depending on the scale of the user-base, workspace activity, and High
308
+ Availability requirements, the amount of CPU and memory resources required by
309
+ Coder's database may differ.
308
310
309
311
#### Scaling formula
310
312
@@ -322,8 +324,8 @@ considerations:
322
324
- Enable _ High Availability_ mode for database engine for large scale
323
325
deployments.
324
326
325
- With enabled database encryption feature in Coder, consider allocating an
326
- additional CPU core to every ` coderd ` replica.
327
+ If you enable [ database encryption] ( ../encryption.md ) in Coder, consider
328
+ allocating an additional CPU core to every ` coderd ` replica.
327
329
328
330
#### Performance optimization guidelines
329
331
0 commit comments