Skip to content

Commit 330c9a5

Browse files
(DOCSP-15621): Remove recommendations that mongos should be deployed … (#1381) (#1418)
* (DOCSP-15621): Remove recommendations that mongos should be deployed on separate hardware * revert config servers content * updates per review feedback
1 parent 155c72f commit 330c9a5

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
@@ -66,22 +66,11 @@ Number of ``mongos`` and Distribution
6666
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
6767

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

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

0 commit comments

Comments
 (0)