Skip to content

Commit 00c6e15

Browse files
committed
Provisioner
1 parent bce5e87 commit 00c6e15

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

docs/admin/reference-architectures.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -51,17 +51,20 @@ infrastructure resources offered by cloud providers.
5151

5252
## Proxy
5353

54-
A proxy in Coder serves as an intermediary between users and the Coder platform,
55-
facilitating secure communication and access control. The proxy handles requests
56-
from users, routes them to the appropriate services within Coder, and enforces
57-
security policies to safeguard sensitive information.
58-
59-
## Provisionerd
60-
61-
A provisioner in Coder is responsible for provisioning and managing resources
62-
required for workspace creation. This includes allocating computing resources
63-
such as CPU, memory, and storage, as well as configuring networking settings to
64-
ensure seamless connectivity within the workspace environment.
54+
A workspace proxy serves as a relay connection option for developers connecting
55+
to their workspace over SSH, a workspace app, or through port forwarding. It
56+
helps reduce network latency for geo-distributed teams by minimizing the
57+
distance network traffic needs to travel. Notably, workspace proxies do not
58+
handle dashboard connections or API calls.
59+
60+
## Provisioner
61+
62+
Provisioners in Coder execute Terraform during workspace and template builds.
63+
While the platform includes built-in provisioner daemons by default, there are
64+
advantages to employing external provisioners. These external daemons provide
65+
secure build environments, and reduce server load, improving performance and
66+
scalability. Each provisioner can handle a single concurrent workspace build,
67+
allowing for efficient resource allocation and workload management.
6568

6669
## Registry
6770

0 commit comments

Comments
 (0)