Skip to content

Commit 9597b74

Browse files
authored
Add Advanced cluster architecture diagram (#20160)
* Add Advanced cluster architecture diagram * Upload Omnigraffle file for future edits * Reword plane introduction * Comments from Mike * De-planeing diagram description * Devarshi feedback
1 parent 3989ef4 commit 9597b74

File tree

3 files changed

+11
-0
lines changed

3 files changed

+11
-0
lines changed

src/current/cockroachcloud/plan-your-cluster-advanced.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,17 @@ This page describes how to plan your CockroachDB {{ site.data.products.advanced
1212

1313
Before making any changes to your cluster's configuration, review these requirements and recommendations for CockroachDB {{ site.data.products.advanced }} clusters. We recommend that you test configuration changes carefully before applying them to production clusters.
1414

15+
## {{ site.data.products.advanced}} cluster architecture
16+
17+
The following diagram shows the internal architecture and network flow of a CockroachDB {{ site.data.products.advanced }} cluster:
18+
19+
<img src="{{ 'images/cockroachcloud/advanced-architecture.png' | relative_url }}" alt="Diagram showing the architecture of Advanced plan Cloud deployments" style="border:1px solid #eee;max-width:100%" />
20+
21+
CockroachDB {{ site.data.products.cloud }} operations are split into logical layers for **control** and **data**:
22+
23+
- Control operations manage the CockroachDB cluster as a whole. These requests are handled by the **CockroachDB Cloud control plane** which communicates directly with cluster nodes as needed. These connections include access to the {{ site.data.products.cloud }} Console, DB Console, [Cloud API]({% link cockroachcloud/cloud-api.md %}), [observability features]({% link cockroachcloud/metrics.md %}), and other cluster management tools.
24+
- Data operations involve connections between data applications and your underlying CockroachDB nodes, including SQL queries and responses. Each region has a network load balancer (NLB) that handles and distributes requests across CockroachDB nodes within the region. {{ site.data.products.advanced }} clusters can utilize [private connectivity]({% link cockroachcloud/private-clusters.md %}) across the cloud to limit the amount of network traffic that is sent over the public Internet.
25+
1526
## Cluster topology
1627

1728
### Single-region clusters
Binary file not shown.
240 KB
Loading

0 commit comments

Comments
 (0)