Comment stocker des téléchargements avec plusieurs serveurs web_only ?

Quelle est la méthode recommandée pour stocker les fichiers uploadés lors de l’utilisation d’une configuration avec des conteneurs séparés pour les données et le web_only, associée à plusieurs conteneurs de serveur web ? Cela peut être réalisé grâce au support des uploads vers S3, mais dans Configuration des uploads de fichiers et d’images vers S3, il semblait que le stockage des uploads via S3 n’était pas recommandé il y a quelques années (bien que cela semble avoir changé). Donc, si j’exécute plusieurs conteneurs web_only, comment m’assurer qu’ils peuvent tous accéder aux mêmes fichiers uploadés ? Je suppose que cela peut être fait en stockant les uploads sur un système de fichiers partagé NFS ou un autre type de montage réseau / système de fichiers en cluster. Est-ce pris en charge ? Comment Meta gère-t-il cela (ou utilisez-vous simplement S3) ?

La prise en charge de S3 est désormais assez mature ; ce sujet date de six ans et beaucoup de choses ont changé.

2 « J'aime »

C’est bon à entendre, mais j’aimerais aussi savoir dans quelle mesure le partage d’un lecteur réseau entre plusieurs conteneurs web_only est pris en charge (ou non).

Cela peut fonctionner, mais c’est beaucoup moins testé que l’utilisation de S3 (ou d’un clone)

3 « J'aime »