Skip to content

Commit 77d567e

Browse files
authored
DOC-4029 RS: Add static IP requirement (#944)
1 parent a0ed599 commit 77d567e

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

content/embeds/hardware-requirements-embed.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,24 +23,24 @@ We recommend these hardware requirements for production systems or for developme
2323

2424
| Item | Description | Minimum requirements | Recommended |
2525
|------------|-----------------|------------|-----------------|
26-
| Nodes<sup>*</sup> per cluster | At least three nodes are required to support a reliable, highly available deployment that handles process failure, node failure, and network split events in a consistent manner. | 3 nodes | >= 3 nodes (Must be an odd number of nodes) |
27-
| Cores<sup>*</sup> per node | Redis Enterprise Software is based on a multi-tenant architecture and can run multiple Redis processes (or shards) on the same core without significant performance degradation. | 4 cores | >=8 cores |
28-
| RAM<sup>*</sup> per node | Defining your RAM size must be part of the capacity planning for your Redis usage. | 15GB | >=30GB |
26+
| Nodes<sup>[1](#table-note-1)</sup> per cluster | At least three nodes are required to support a reliable, highly available deployment that handles process failure, node failure, and network split events in a consistent manner. | 3 nodes | >= 3 nodes (Must be an odd number of nodes) |
27+
| Cores<sup>[2](#table-note-2)</sup> per node | Redis Enterprise Software is based on a multi-tenant architecture and can run multiple Redis processes (or shards) on the same core without significant performance degradation. | 4 cores | >=8 cores |
28+
| RAM<sup>[3](#table-note-3)</sup> per node | Defining your RAM size must be part of the capacity planning for your Redis usage. | 15GB | >=30GB |
2929
| Ephemeral Storage | Used for storing [replication files (RDB format) and cluster log files]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment/persistent-ephemeral-storage" >}}). | RAM x 2 | >= RAM x 4 |
3030
| Persistent Storage | Used for storing [snapshot (RDB format) and AOF files]({{< relref "/operate/rs/installing-upgrading/install/plan-deployment/persistent-ephemeral-storage" >}}) over a persistent storage media, such as AWS Elastic Block Storage (EBS) or Azure Data Disk. | RAM x 3 | In-memory >= RAM x 6 (except for [extreme 'write' scenarios]({{< relref "/operate/rs/clusters/optimize/disk-sizing-heavy-write-scenarios" >}}))<br /><br /> [Auto Tiering]({{< relref "/operate/rs/databases/auto-tiering/" >}}) >= (RAM + Flash) x 5. |
31-
| Network | We recommend using multiple NICs per node where each NIC is >100Mbps, but Redis Enterprise Software can also run over a single 1Gbps interface network used for processing application requests, inter-cluster communication, and storage access. | 1G | >=10G |
31+
| Network<sup>[4](#table-note-4)</sup> | We recommend using multiple NICs per node where each NIC is >100Mbps, but Redis Enterprise Software can also run over a single 1Gbps interface network used for processing application requests, inter-cluster communication, and storage access. | 1G | >=10G |
3232

33-
<sup>*</sup>Additional considerations:
33+
Additional considerations:
3434

35-
- Nodes per Cluster:
35+
1. <a name="table-note-1"></a>Nodes per cluster:
3636

3737
- Clusters with more than 35 nodes are not supported. Please contact the Redis support team for assistance if your sizing calls for deploying a larger number of nodes.
3838

3939
- Quorum nodes also must comply with the above minimal hardware requirements.
4040

4141
- To ensure synchronization and consistency, Active-Active deployments with three-node clusters should not use quorum nodes. Because quorum nodes do not store data shards, they cannot support replication. In case of a node failure, replica shards aren't available for Active-Active synchronization.
4242

43-
- Cores:
43+
2. <a name="table-note-2"></a>Cores:
4444

4545
- When the CPU load reaches a certain level, Redis Enterprise Software sends an alert to the operator.
4646

@@ -50,7 +50,7 @@ We recommend these hardware requirements for production systems or for developme
5050

5151
- If all the cluster nodes are utilizing over 80% of the CPU, consider scaling out the cluster by [adding a node]({{< relref "/operate/rs/clusters/add-node" >}}).
5252

53-
- RAM:
53+
3. <a name="table-note-3"></a> RAM:
5454

5555
- Redis uses a relatively large number of buffers, which enable replica communication, client communication, pub/sub commands, and more. As a result, you should ensure that 30% of the RAM is available on each node at any given time.
5656

@@ -59,3 +59,7 @@ We recommend these hardware requirements for production systems or for developme
5959
- If all cluster nodes are utilizing more than 70% of available RAM, consider [adding a node]({{< relref "/operate/rs/clusters/add-node" >}}).
6060

6161
- Do not run any other memory-intensive processes on the Redis Enterprise Software node.
62+
63+
4. <a name="table-note-4"></a>Network:
64+
65+
- Only static IP addresses are supported to ensure nodes remain part of the cluster after a reboot.

0 commit comments

Comments
 (0)