跨多个AWS地理区域的Mongodb副本

时间:2017-02-28 23:52:52

标签: mongodb networking amazon-ec2 mongodb-replica-set

我目前正在尝试确定在AWS中跨Mongodb的区域副本集实施的最佳方式。我的3副本集将分布在多个区域,而不仅仅是多个可用区域。例如,小学将在东海岸,辅助将在西海岸和加拿大。

我的问题是如何最好地处理IP寻址,以便在AWS中跨地理区域设置这样的分布式副本集。它适用于跨地区的公共IP地址,但我希望使用私有IP进行保护。是否可以使用私有IP?

2 个答案:

答案 0 :(得分:0)

是的,你可以! Here对此进行了解释。你有"公共"客户端的IP,然后您在数据库服务器之间拥有私有IP地址。

答案 1 :(得分:0)

我认为您可能正在寻找的是AWS VPC Peering。这将允许您在副本成员中使用专用IP地址,并且没有对整个副本集的公共访问权限。 Mongo文档描述了跨区域here的副本分发过程。

您描述的场景将允许更快地读取各个区域,但对于任何写入操作,您仍需要与主要区域进行通信。

相关问题