8000 docs: describe multi-cloud architecture by mtojek · Pull Request #12857 · coder/coder · GitHub
[go: up one dir, main page]

Skip to content

docs: describe multi-cloud architecture #12857

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 28 commits into from
Apr 4, 2024
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Describe
  • Loading branch information
mtojek committed Mar 29, 2024
commit 9e7851c108f4b3f69fa9e81dc6172a7066e26563
20 changes: 19 additions & 1 deletion docs/about/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,8 @@ replicas, and _Coder workspaces_ deployed in the same region.

- Distributes and load balances traffic from agents and clients to _Coder
Server_ replicas across zones.
- Layer 4 load balancing.
- Layer 7 load balancing. Decrypt SSL traffic, and re-encrypt using internal
certificate.
- Sessions persistence (sticky sessions) can be disabled as _Coder Server_
instances are stateless.
- WebSocket and long-time connections must be supported.
Expand Down

Expand Up

@@ -141,4 +142,21 @@ offer the fastest developer experience.

##### Workload resources

**Workspace proxy**

- Workspace proxy offers developers the option to establish a fast relay
connection when accessing their workspace via SSH, a workspace application, or
port forwarding.
- Dashboard connections, API calls (e.g. _list workspaces_) are not served over
proxies.
- Proxies do not establish connections to the database.
- Do not share authentication tokens between proxy instances.

##### Workload supporting resources

**Proxy load balancer**

- Distributes and load balances workspace relay traffic in a single region
across availability zones.
- Layer 7 load balancing. Decrypt SSL traffic, and re-encrypt using internal
certificate.
0