以获得更好的控制和优化机会。这些服务器由具有 36 个超线程核心的 Intel Xeon E5-2686 v4 处理器提供支持。
高可用性策略
MongoDB 使用副本集来实现高可用性,保护数据库免受自然灾害、电源和网络中断以及硬件故障的影响。将应用程序迁移到 AWS 时,您需要选择最适合保持高可用性的区域和可用区。AWS 区域是不言自明的 - 它们是数据中心的地理区域。可用区是该区域内的特定位置。
MongoDB 开发人员建议配置您的基础架构,以将副本集分布在奇数个数据中心。此方法可帮助您通过将 冰岛电报数据 副本成员分布在许多位置来消除单点故障。
我们建议您的生产环境至少配备一个包含五名成员的副本集,并采用以下配置:
一个主成员: MongoDB 副本集中的主成员是唯一接收写入操作的成员。
四个次要成员:您的次要成员维护主成员数据集的副本并且是只读的。
副本集的总数始终需要为奇数。仲裁器包含在旧版本中,但现在已被 MongoDB 弃用,但是总数仍然需要为奇数。