私は次の設定をしています:
- クライアントサービング(カスタムWeb)アプリケーションの1つ以上のクラスター化されたインスタンス
- 上記のアプリケーションで使用される大きな(100 MB)ファイルをデプロイするWebアプリケーションを提供するシステムの1つのインスタンスですが、あまり頻繁には発生しません(週に数回)。ファイルシステムにどのファイルを含めるべきかについての最終決定権があります。
クライアントインスタンスは、他のアプリによってデプロイされた(最新の)ファイルを共有するだけで済みます。セッション管理やその他の共有リソースはありません。最高のもの、すなわち。管理可能でフェイルセーフな、各インスタンスがファイルにアクセスできるようにファイルをデプロイする方法。
私の現在の提案は、システムアプリケーションにファイルを各クラスター化インスタンスにデプロイさせることです(ftp、nfs、http、またはその他のプロトコルは決定していません)。クラスター化されたインスタンスは、デプロイメントアプリケーションと定期的に同期して、変更されたリソースをチェックすることもできます。この構成にはすべての種類が結合されており、少なくとも1つの方法で分離したいので、クラスター化されたインスタンスは、ファイルシステムが時々上書きされることについて何も知りません。
ライブラリソリューションをお持ちの場合は、ご連絡いたしますが、サーバーがどのように相互作用するかという構成ソリューションを探しています。