4

負荷分散機能を備えた 2 つの Web サーバーがあります。これらのサーバー間でいくつかのファイルを共有する必要があります。これらは、アップロードされたファイル、セッション ファイル、php アプリケーションが作成するさまざまなファイルです。

私たちは、もはやメンテナンスされていない、または商用のソリューションを使用したくありません。共有ファイル システムとして機能する軽量のオープン ソース ソフトウェアを探しています。セットアップが非常に簡単で、HA が利用可能で、非常に高速である必要があります。RedHat Linux で動作するはずです。

同期ファイル共有を備えた drbd などのソリューションを検討しましたが、ext3 のような基盤となるファイルシステムでは機能しないため、それらを使用することはできません。

4

2 に答える 2

2

OCFS は今では十分に機能している可能性があります。少なくともチェックアウトする価値があります。メインラインの Linux カーネル ツリーにあります。http://oss.oracle.com/projects/ocfs2/に情報があります。以前に設定したことがありますが、とても簡単に始めることができました。

于 2008-11-21T20:22:21.727 に答える
1

DRBD はネットワーク経由での同期に適していますが (可能であれば直接クロスオーバー接続)、EXT3 はその下で発生する変更をブロック デバイス レベルで認識できるようには設計されていません。そのため、Global File System (GFS) などの目的のために設計されたファイルシステムが必要です。私の知る限り、Red Hat は GFS をサポートしています。

DRBD マニュアルには、DRBD で GFS を使用する方法の概要が説明されています。

http://www.drbd.org/users-guide/ch-gfs.html

これを最終的な答えとして受け取らないでください - 私は以前にマルチマスターシステムを調査したり使用したりしたことはありませんが、少なくともこれはあなたに何かを続けるかもしれません.

理想的には、Web サーバー間で共有されるデータの一部のみを同期します。

于 2008-11-20T12:52:43.520 に答える