您的位置:首页 > 数据库 > Mongodb

在AWS的EU区域地理位置上分布式MongoDB集群

2016-02-01 14:23 267 查看
在AWS的EU区域地理位置上分布式MongoDB集群

英文原文:
http://blog.mongodirector.com/geographically-distributed-mongodb-clusters-on-aws-in-the-eu-region/

Amazon目前宣布了它的EU(法兰克福)中心区域可用。随着新的数据中心投入使用,AWS现在已经在EU区域有两个数据中心 – 爱尔兰和法兰克福。两个数据中心的可用使得你可以提高MongoDB复制集的地理位置冗余。

这里是在AWS的EU区域配置一个地理位置冗余的MongoDB集群。

1. 集群明细
开始输入集群明细 – 名字、版本和尺寸




2. 为每个复制集选择区域
我们将主节点放置在EU-West(爱尔兰),辅助成员放在EU-Central(法兰克福)。为了实现100%的地理位置冗余,你需要将仲裁放在一个不同区域。如果你将仲裁放在EU区域之一,该区域挂了,你的MongoDB集群没有仲裁而将因此降级为只读模式。仲裁是一个选举节点并且没有任何数据。因此所有的生产数据和备份数据存储在EU区域而不管你将仲裁放在哪里。




3. SSL加密
因为你的复制集位于不同的区域,复制集之间通过互联网传输数据。因此使用SSL加密连接是很重要的。有关如何连接一个启用SSL的集群的更多信息,参考我之前的博文 – Securing your mongodb clusters with SSL




一旦集群部署完成,你可以验证复制集位于不同的区域。如果你选择将两个副本成员放在相同的区域(region),为了获得更好的可用性,他们应分布在两个不同的可用性地区(zone)。




对于更多地理分布的一般性讨论,请参考我之前的文章 -- Geo distributed mongodb clusters for 100% availability
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: