実際負荷分散が必要なほどの負荷があるわけではないのですが、
冗長化の一環として
blog.s21g.
Railsの場合、リバースプロクシ、キャッシュサーバ、Webサーバ、APサーバに関しては、特に頭を悩ますことなく冗長構成をとることが出来ます。
cache_fuは最初から複数のmemcachedを使うことを想定していますし、
acts_as_se
しかしながら、やはりDBの冗長構成は面倒ですね。 参照系に限定すれば、相互レプリケーションさせるだけで簡単なのですが。 MySQL 5.1が早くリリースされてくれると楽なんですけど。
See Also
posted by
genki
on Fri 7 Mar 2008
at 14:28
with
6 comments
Railsにおける複数DBの使用に関しては、以下の記事にリンクをまとめました。
PostgreSQLのレプリケーション・クラスタリングに関するメモ
PostgreSQLのレプリケーションについては、8.2あたりからwarm standbyという技が使えるそうです。 http://www.postgresql.org/docs/8.3/static/warm-standby.html
おおなるほど。ありがとうございます。 PostgreSQLにしてみるっていうのも手かもなあ。
ついでにメモ:
ふむふむ。
「チープなDNSラウンドロビンは高価なロードバランサの座を奪い返せるか」へのリンクを追加。
mysql_replication_adapterというGemもありますね。しかし情報がほとんど無い・・。 と思ったら、人名で探したら見つかった。