2016-08-05 6 views
1

とのMoodleとAWSは、ELBとアマゾンEC2でのMoodleをインストールする予定です。このアプローチは、Moodleの勢力とDBインスタンスのカップルのカップルです。各Moodleインスタンスはロードバランサを介してDBインスタンスをポイントし、各DBは自動的に同期します。それが動作するでしょう負荷バランス

してくださいアドバイス。

+0

なぜ、いくつかのデータベースインスタンスが同期している必要があると感じていますか?なぜただ1つのRDSを使用しないのですか? –

答えて

1

私はお互いに、すべての読み取りと書き込みの両方であることの間で同期AWS内に複数のDBインスタンスを持つためのオプションがあるとは思いません。彼らが唯一のレプリカを読んだことができそうです、ここを参照してください:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.htmlhttps://aws.amazon.com/rds/mysql/(レプリケーション章)。

また、また、DBインスタンスの数が多いを同期させるための大きなオーバーヘッドになります。これは同期的でしょうか?その場合、パフォーマンス上のペナルティが発生します。

最良の選択肢は、すべてが同じDBを指している多数のMoodleインスタンスをLBとして扱うことです。私はボトルネックがDBに座っているとは思わない。あなたもチューンDBは、いくつかのパフォーマンスのストレージを追加した場合、すべてがOKでなければなりません(SSDは、詳細については、上記のリンクを参照してください)。