带负载均衡的 Moodle 的 AWS

AWS with Moodle with load Balance

我计划使用 ELB 在 Amazon EC2 中安装 Moodle。我想到的方法是几个 Moodle 实例和几个数据库实例。每个 Moodle 实例通过负载均衡器指向数据库实例,每个数据库自动同步。

请问是否有效。

我不认为有一个选项可以让 AWS 中的多个数据库实例彼此同步并且都可以读写。似乎他们只能有只读副本,请参见此处:http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html and https://aws.amazon.com/rds/mysql/(复制章节)。

另外,同步大量的数据库实例也是一个很大的开销。这会是同步的吗?在那种情况下,它会留下性能损失。

最好的选择是让多个 Moodle 实例支持一个 LB,所有这些实例都指向同一个数据库。我认为瓶颈不在数据库中。如果你还调整了数据库,添加一些高性能存储(SSD,请参阅上面的 link 了解详细信息)一切都应该没问题。