MongoDB sizing depends on active working set, WiredTiger cache, index size and write intensity, not disk capacity alone. Official production notes support XFS or EXT4 on Linux and strongly recommend XFS for WiredTiger data-bearing nodes.
A single node can be used for small systems but does not provide high availability. MongoDB documentation recommends running production replica-set members on separate machines. Critical systems should consider a multi-member replica set.
Keeping active data and indexes in memory can reduce disk reads. Write-heavy workloads become sensitive to journal and storage latency.
Three VMs on one physical host can fail together. Running members on separate machines makes node-failure tolerance meaningful.
The application should reach MongoDB through private networking, with authentication and TLS configured as required.
Record host and mongod state before production changes.
mongod --versionsystemctl status mongod --no-pagerdf -Thlsblk -ffree -hiostat -xz 1 5Testing that you can restore within RPO/RTO matters as much as taking backups.
Official production notes support XFS or EXT4 on Linux and strongly recommend XFS for WiredTiger data-bearing nodes.
Critical production systems need multiple members for quorum; three members are a common starting point but topology should follow requirements.
No, but low latency can help random-IO and write-heavy workloads.
Share active dataset, index size, write intensity and HA needs; we can choose single-node or replica-set topology.