2016-08-05 144 views
1

我計劃在ELB上安裝Moodle Amazon EC2。我想到的方法是Moodle intance和幾個數據庫實例。每個Moodle實例通過負載平衡器指向數據庫實例,並且每個DB自動同步。AWS with Moodle with load Balance

請指教它會工作。

+0

爲什麼你覺得需要一些數據庫實例進行同步?爲什麼不使用單個RDS? –

回答

1

我不認爲有一個選項可以讓AWS中的多個數據庫實例在彼此之間同步,並且都可以讀取和寫入。看起來他們只能有只讀副本,請看這裏:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.htmlhttps://aws.amazon.com/rds/mysql/(複製章節)。

此外,同步大量數據庫實例也會是一個很大的開銷。這會同步嗎?在這種情況下,它會造成性能損失。

最好的選擇是讓許多Moodle實例拋出一個LB,它們都指向相同的數據庫。我不認爲瓶頸在數據庫中。如果您還調整數據庫,添加一些性能存儲(SSD,請參閱上面的鏈接瞭解詳情),一切都應該沒問題。