私は単一のサーバー上にphp symfonyアプリケーションを持っており、異なるノード上のドッカーで水平方向にスケーリングしています。そのため、ここではキャッシュ用にクラスター化されたファイル システムを使用し、それを一元化して Docker コンテナーにマウントするためにログを使用したいと考えました。
私は glusterfs でこれを達成し、うまく機能する 1 人のユーザーでテストしました。しかし、負荷が増加すると、アプリケーションがダウンし、応答時間が長くなり、ユーザーに白い画面が表示されることがあります。glusterfs を削除し、アプリケーションのパフォーマンスを向上させたローカル ファイル システムを使用しましたが、高負荷時の応答時間の増加は見られませんでした。このことから、キャッシュとログを格納するためのクラスター化されたファイル システムとして、glusterfs は適切な選択ではないと思います。
質問は、アプリケーションのパフォーマンスをダウングレードする他のファイル システムはありますか?
ありがとうございました。