Amazonは最近、EU中央(フランクフルト)地域の一般公開を発表しました。この新しいデータセンターにより、AWSは現在EU地域にアイルランドとフランクフルトの2つのデータセンターを持っています。これら2つのデータセンターが利用できるようになったため、MongoDBレプリカの地理的冗長性を向上させることができます。
EU地域のAWSで地理的に冗長なMongoDBクラスターを設定する手順は次のとおりです。
1。 MongoDBクラスターの詳細
開始するには、クラスターの詳細(名前、バージョン、サイズ)を入力してください:
2。各レプリカセットのリージョンを選択
プライマリーをEU-West(アイルランド)に配置し、セカンダリーをEU-Central(フランクフルト)に配置します。 100%の地理的冗長性を得るには、アービターを別の地域に配置する必要があります。アービターをEUリージョンの1つだけに配置し、そのリージョンがダウンした場合、MongoDBクラスターにはクォーラムがないため、読み取り専用モードに低下します。アービターは投票ノードであり、データを保持しません。したがって、アービターを配置する場所に関係なく、すべての本番データとバックアップはEU地域に保存されます。
3。 SSL暗号化
レプリカは異なるリージョンに配置されているため、レプリカ間のトラフィックはインターネットを経由します。そのため、SSLを使用して接続を暗号化することが重要です。 SSL対応クラスターに接続する方法の詳細については、以前のブログ投稿「SSLを使用したMongoDBクラスターの保護」を参照してください。
クラスターがデプロイされたら、レプリカが異なるリージョンに配置されていることを検証できます。同じリージョンに2つのレプリカを配置することを選択した場合、それらは2つの異なるアベイラビリティーゾーンに分散され、可用性が向上します。
地理的分布のより一般的な議論については、以前の投稿– 100%の可用性のための地理的分散MongoDBクラスターを参照してください。