大規模なMoodleサイトの構築
現在、Moodle運用サポートを提供している某大学で、1日の利用が1万5千件を超えるようになり、
応答速度が低下したり、アクセスが集中しすぎた場合にはApacheがクラッシュしたりしだしている。
そこで、ロードバランサー(負荷分散装置)を入れて、Webサーバの負荷を3台に分散し、
DBサーバも分離する提案をした。
しかし、ロードバランサーの専用装置はかなり高額。
そこで、コンパクトフラッシュベースのマイクロサーバを製作して、
ソフトウェアベースの負荷分散をする案で実現することになった。
コンパクトフラッシュを用いるのはハードディスクの故障を避けるため。
負荷分散はpound, balance, LVS(Linux Virtual Server)のいずれかで実現する予定。
それぞれ一長一短がある。
うまく動いたらお披露目会をしたい。