sql >> データベース >  >> NoSQL >> MongoDB

EU地域のAWSに地理的に分散したMongoDBクラスター

    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クラスターを参照してください。


    1. MongoDB $ indexOfArray

    2. servicestack.redisの代替

    3. Javaでシリアル化されたRedisキーを修正する方法

    4. Google Cloud Mongo DB:外部IPが接続されていません