PHPから使う共通ライブラリ(PEAR的な使い方をする物)を複数Linuxサーバ(20台ほど・合計1500万PV/月の複数サイト)で同期取りたいと思っています。

NFSでマウントしても良いのですが、サーバによっては地理的に離れているため、NFS以外の方法をとりたいと思っています。
それぞれのサーバで編集される事もあるので、どこかのサーバをマスタとする訳ではなく、最近流行りのDropbox的な動作をするものが理想です。
最悪、PEARの独自channelを建てて別のバージョン管理サーバと任意のタイミングで同期を取る方法となりそうですが、リアルタイムだと助かります。

以上、私の行いたい事を実現する方法を色々とブレストして頂けませんでしょうか? 何卒よろしくお願いします。

回答の条件
  • 1人5回まで
  • 150 ptで終了
  • 登録:
  • 終了:2009/08/09 23:20:04
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答6件)

すべて | 次のツリー>
半リアルタイムでよいとして TomoTana2009/08/02 23:58:08ポイント2pt

普通にバージョン管理システム、たとえばSubversionを使うのが良いと思います。

もちろん、どこかにマスター(リポジトリ)を作ることになります。

複数拠点で同時に編集して競合が発生した場合には手動で解決を図ることになります。

運用は以下のような感じ。

  • cronで随時 svn update しておく。
  • 編集した場合に svn commit する。
私もバージョン管理システムに一票 pyopyopyo2009/08/05 00:28:49ポイント1pt

私もバージョン管理システムがいいと思います。特に今回は分散しているみたいなので、マスターが不要な git が良いと思います。

すべて | 次のツリー>

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません