2017-02-28 75 views
0

我目前正在嘗試確定在AWS中爲Mongodb實施跨區域副本集的最佳方式。我的3副本集將分佈在多個區域,而不僅僅是多個可用區域。例如,小學在東海岸,二線在西海岸和加拿大。跨多個AWS地理區域的Mongodb副本

我的問題是如何最好地處理IP地址在AWS中跨地理區域設置這樣一個分佈式副本集。它可以與各個地區的公共IP地址協同工作,但我想要使用私有IP進行安全保護。是否可以使用私人IP?

回答

0

是的,你可以!它被解釋了。您爲客戶端提供「公共」IP,然後您在數據庫服務器之間擁有專用IP地址。

0

我想你可能要找的是AWS VPC Peering。這將允許您在副本成員中使用私有IP地址,並且沒有公共訪問整個副本集的權限。 Mongo文檔描述了跨區域複製分發的過程here

您描述的場景將允許在各個區域更快地讀取,但對於任何寫入操作,您仍然需要與主要進行通信。