Skip to content

Commit 8cd913f

Browse files
(DOCSP-15621): Remove recommendations that mongos should be deployed … (#1381)
* (DOCSP-15621): Remove recommendations that mongos should be deployed on separate hardware * revert config servers content * updates per review feedback
1 parent 529e50b commit 8cd913f

File tree

1 file changed

+5
-16
lines changed

1 file changed

+5
-16
lines changed

source/core/sharded-cluster-components.txt

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -62,22 +62,11 @@ Number of ``mongos`` and Distribution
6262
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6363

6464
Deploying multiple :binary:`~bin.mongos` routers supports high
65-
availability and scalability. A common pattern is to place a
66-
:binary:`~bin.mongos` on each application server. Deploying one
67-
:binary:`~bin.mongos` router on each application server reduces network
68-
latency between the application and the router.
69-
70-
Alternatively, you can place a :binary:`~bin.mongos` router on dedicated
71-
hosts. Large deployments benefit from this approach because it decouples
72-
the number of client application servers from the number of
73-
:binary:`~bin.mongos` instances. This gives greater control over the number
74-
of connections the :binary:`~bin.mongod` instances serve.
75-
76-
Installing :binary:`~bin.mongos` instances on their own hosts allows these
77-
instances to use greater amounts of memory. Memory would not be shared
78-
with a :binary:`~bin.mongod` instance. It is possible to use primary shards
79-
to host :binary:`~bin.mongos` routers but be aware that memory contention may
80-
become an issue on large deployments.
65+
availability and scalability. For shard-level high availability, a
66+
common pattern is to place :binary:`~bin.mongos` instances on the same
67+
hardware that :binary:`~bin.mongod` instances are already running on.
68+
Another option is to embed :binary:`~bin.mongos` routers with
69+
application tier infrastructure.
8170

8271
There is no limit to the number of :binary:`~bin.mongos` routers you can
8372
have in a deployment. However, as :binary:`~bin.mongos` routers

0 commit comments

Comments
 (0)