2017-02-28 72 views
0

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

我的问题是如何最好地处理IP地址在AWS中跨地理区域设置这样一个分布式副本集。它可以与各个地区的公共IP地址协同工作,但我想要使用私有IP进行安全保护。是否可以使用私人IP?

回答

0

是的,你可以!它被解释了。您为客户端提供“公共”IP,然后您在数据库服务器之间拥有专用IP地址。

0

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

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