膨大なストレージトランザクション

ご clarification とアドバイスありがとうございます。確かに、SMB は多数のファイルにアクセスする場合、非常に遅くなることがあります。ただし、頻繁にアクセスされるファイルは nginx によってキャッシュされるため、通常は問題になりません(Discourse の nginx サンプル設定に変更を加える際も、頻繁に適用しています)。しかし、これらの一時的なアクセス(peeks)においては、パフォーマンスが低下します。

私たちは長らく他のストレージソリューションを検討してきました。外部の S3(互換)ストレージを使用すると、セキュリティ概念の一部が破綻する可能性があります。データベース、VM、ストレージなど、関与するすべてのインスタンスやサービスはプライベートネットワークに紐付けられており、公衆インターネットからはアクセスできません。すべての公開トラフィックは Azure Application Gateway によって管理されています。

残念ながら、Azure Blob Storage は S3 互換ではありませんが、それを利用するために時間を投資する必要があるかもしれません。
現在考えられる解決策は、Discourse Blob Storage プラグインを使用するか、コンテナ内で直接 blobfuse を利用することです。

とにかく、お時間とご支援をいただきありがとうございます。アップロードサイズのチェックが毎日行われる理由と、それを無効にする方法はあるのでしょうか?

よろしくお願いいたします。