aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-docs/src/pages/setup/install-cluster.md
diff options
context:
space:
mode:
authormichaelbirnstiehl <michael.birnstiehl@sonarsource.com>2020-09-21 14:59:42 -0500
committersonartech <sonartech@sonarsource.com>2020-09-23 20:07:43 +0000
commit7a37da959986b75b7e19dc030098bfff89c77256 (patch)
treee480edf5598340c7e9f20d68a0468e121a4e5082 /server/sonar-docs/src/pages/setup/install-cluster.md
parent6ba838b1da5fdd77748f08953711fb554cbf80e1 (diff)
downloadsonarqube-7a37da959986b75b7e19dc030098bfff89c77256.tar.gz
sonarqube-7a37da959986b75b7e19dc030098bfff89c77256.zip
SONAR-13877 DCE search nodes topology recommendation for HA
Diffstat (limited to 'server/sonar-docs/src/pages/setup/install-cluster.md')
-rw-r--r--server/sonar-docs/src/pages/setup/install-cluster.md13
1 files changed, 9 insertions, 4 deletions
diff --git a/server/sonar-docs/src/pages/setup/install-cluster.md b/server/sonar-docs/src/pages/setup/install-cluster.md
index 23c734a33c1..0a70a2a323e 100644
--- a/server/sonar-docs/src/pages/setup/install-cluster.md
+++ b/server/sonar-docs/src/pages/setup/install-cluster.md
@@ -25,14 +25,19 @@ With this configuration, one application node and one search node can be lost wi
### Network
-All servers, including the database server, must be co-located (geographical redundancy is not supported) and have static IP addresses (reference via hostname is not supported). Network traffic should not be restricted between application and search nodes.
+All servers, including the database server, must be located within the same region and have static IP addresses (reference via hostname is not supported). Network traffic should not be restricted between application and search nodes.
### Servers
-You need a minimum of five servers (two application nodes and three search nodes) to form a SonarQube application cluster. You can add application nodes to increase computing capabilities. Servers can be virtual machines; it is not necessary to use physical machines.
+You need a minimum of five servers (two application nodes and three search nodes) to form a SonarQube application cluster. Servers can be virtual machines; it is not necessary to use physical machines. You can also add application nodes to increase computing capabilities.
-The operating system requirements for servers are available on the [Requirements](/requirements/requirements/) page. All application nodes should be identical in terms of hardware and software. Similarly, all search nodes should be identical to each other. Application and search nodes, however, can differ from one another. Generally, search nodes are configured with more CPU and RAM than application nodes.
+The operating system requirements for servers are available on the [Requirements](/requirements/requirements/) page.
+All application nodes should be identical in terms of hardware and software. Similarly, all search nodes should be identical to each other. Application and search nodes, however, can differ from one another. Generally, search nodes are configured with more CPU and RAM than application nodes.
+
+Search nodes can be located in different availability zones, but they must be in the same region. In this case, each search node should be located in a separate availability zone to maintain availability in the event of a failure in one zone.
+
+#### **Example Machines**
Here are the machines we used to perform our validation with a 200M issues database. You can use this as a minimum recommendation to build your cluster.
- App Node made of [Amazon EC2 m4.xlarge](https://aws.amazon.com/ec2/instance-types/): 4 vCPUs, 16GB RAM
@@ -44,7 +49,7 @@ Supported database systems are available on the [Requirements](/requirements/req
### Load Balancer
-SonarSource does not provide specific recommendations for reverse proxy / load balancer or solution-specific configuration. The general requirements to use with SonarQube Data Center Edition are:
+SonarSource does not provide specific recommendations for reverse proxy / load balancer or solution-specific configuration. The general requirements for SonarQube Data Center Edition are:
- Ability to balance HTTP requests (load) between the application nodes configured in the SonarQube cluster.
- If terminating HTTPS, meets the requirements set out in [Securing SonarQube Behind a Proxy](/setup/operate-server/).