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

AWSのリージョン間でのMongoDBレプリカセットのデプロイ

    これで、MongoDBホスティングレプリカをAmazonAWSのさまざまなリージョンにワンクリックで配布できます。 2011年4月に経験したように、すべてのレプリカが単一のリージョンにあり、AWSリージョン全体の障害に対して脆弱であることを心配する必要がなくなりました。

    AWSクラスター上のMongoDBに必要なレプリカの数と、各レプリカがデプロイされるリージョンを選択します。これは非常に簡単です。バックアップ、復元、クローン作成、および監視の既存のシナリオはすべて、単一のリージョンの場合と同じように機能します。たとえば、上記の例では、米国東部バージニア州に1つのレプリカ、北カリフォルニアに1つのレプリカ、オレゴンに1つのレプリカを展開しました。


    ScaleGridは、高可用性と障害復旧のための2つのオプションを提供するようになりました。

    1. 単一のAWSリージョンにレプリカをデプロイする

      レプリカを単一のリージョンにデプロイすると、ScaleGridがレプリカをリージョン内のさまざまなアベイラビリティーゾーンにスマートに分散します。これは、すべてのレプリカを互いに近接して配置し、それでもフォールトトレラントにしたい場合に最適なオプションです。

    2. さまざまなAWSリージョンにレプリカをデプロイする

      さまざまなAWSリージョンにレプリカをデプロイして、AWSリージョン全体の障害に対するデータベースの耐性を高めます。

    ScaleGridは、世界中の14の異なるAWSデータセンターリージョンでMongoDBをサポートしています。デプロイメントの高可用性を確保したいですか?方法については、この地理的に分散されたMongoDBレプリカセットの100%稼働率ブログをご覧ください。


    1. AmazonLinuxにMongoDBをインストールする手順

    2. Redisクラスター-本番環境の準備はできていますか?

    3. mongodbで重複するドキュメントを削除する最速の方法

    4. Luaスクリプトとredis-None値をテストする方法