LVSを用いたWebサーバのプログラムについて

LVS(ロードバランサー)を用いたWebサーバは、Webサーバが複数ある。
そして、この構成の場合には複数のWebサーバのシステムファイルは同期している事が大前提だ。

システムを更新を行う場合、
基幹Webサーバを一台予め決めておいき他のWebサーバrsyncで同期を行うのがポピュラーの方法だ

システムを構築する上では下記のような制約が課せられることになる

  • PHPセッションは使用できない。クッキーを用いたDBセッションを用いるべし
    PHPセッションはサーバにセッションファイルを生成しセッションを確立するので、Aサーバで確立したセッションは、Bサーバでは無効なので
  • とにかくファイルは同期を行う。
    ファイルの生成、変更、削除は全サーバと同期を常に行う必要がある