Description
Une extension phpBB qui utilise Amazon Web Services (AWS) Simple Storage Service (S3) comme système de fichiers pour les fichiers téléversés.Cette extension permet d’exécuter plusieurs serveurs derrière un répartiteur de charge (load balancer) sans avoir à se soucier du serveur sur lequel l’image a été téléversée. Plus besoin de synchroniser les systèmes de fichiers : quel que soit le serveur qui traite la requête, l’image sera récupérée depuis votre bucket S3, et non depuis le système de fichiers local.
À l’ère de l’informatique distribuée, je pense qu’il est essentiel de stocker le contenu généré par les utilisateurs dans un espace de stockage cloud facilement accessible. Amazon S3 offre un stockage cloud sécurisé, durable et hautement évolutif, à très faible coût.Les systèmes de fichiers locaux sont dépassés.
Les systèmes de fichiers distants sont l’avenir.
Le cloud est désormais la norme.
Dans un monde idéal, phpBB adopterait une philosophie similaire à celle de Laravel concernant les systèmes de fichiers. Laravel propose une puissante abstraction du système de fichiers grâce au package PHP Flysystem, créé par Frank de Jonge.
Je comprends que la séparation du stockage des fichiers téléversés dans une ou plusieurs classes distinctes ait été proposée dans PHPBB3-14169, mais au moment de la rédaction de cette description, cette modification n’avait pas encore été intégrée.
Cette extension n’est peut-être qu’une première étape vers une application phpBB entièrement distribuée, capable de fonctionner dans un environnement en cluster. Mais elle va au moins dans la bonne direction.
En exploitant le cloud AWS, nous pouvons faire fonctionner phpBB avec davantage de flexibilité, d’évolutivité et de fiabilité.
https://www.phpbb.com/customise/db/extension/aws_s3/

