我对 mongodb 相当陌生,正在这里解决一些 DevOps 问题。
我们在 AWS 上部署了一个 B2B Saas 产品,客户之间没有网络效应,并且一些客户拥有比其他客户大得多的数据库。它们目前正在一台中央 mongodb 服务器上运行,我们遇到了严重的噪音邻居问题,我们需要隔离拥有大量联系人的客户端。
我的问题是:对于我们在 aws 中为单个大客户提供自己的隔离 vpc 的设置,最小合理的 mongodb 服务器是多少?这是否需要是 mongo 文档中所示的 3 服务器副本集,或者可以合理地使用一个 ec2 实例作为小型数据库的生产 mongo 服务器吗?