- MinIO, stockage objet compatible S3 haute performance, est passé en état de maintenance uniquement
- L'ajout de nouvelles fonctionnalités et l'acceptation des Pull Requests sont arrêtés, de même que l'examen des tickets existants
- Les correctifs de vulnérabilités de sécurité seront examinés de manière limitée au cas par cas
- Le support communautaire est maintenu uniquement sous une forme minimale via le canal Slack
- Si vous avez besoin d'un support commercial et d'une maintenance active, l'utilisation du produit MinIO AIStor est recommandée
Annonce de maintenance
- Le projet MinIO est passé en mode maintenance uniquement, et ne reçoit plus de nouveaux changements
- Aucune nouvelle fonctionnalité, amélioration ou Pull Request n'est plus acceptée
- Les issues et PR existantes ne sont plus examinées activement
- Des correctifs de sécurité critiques peuvent être examinés au cas par cas
- Le support communautaire est fourni de manière minimale via le canal Slack
- Les utilisateurs ayant besoin d'un support commercial doivent utiliser le produit MinIO AIStor
Présentation de MinIO
- MinIO est un stockage objet compatible API S3 haute performance, optimisé pour les charges de travail IA/ML, analytics et données à grande échelle
- Il est distribué sous licence GNU AGPL v3.0 et conçu comme un projet pour la communauté open source
- Les caractéristiques clés sont la compatibilité S3 API, l'optimisation pour l'IA/analytics et le traitement haute performance
- Il peut être compilé depuis les sources puis déployé dans des environnements bare-metal
Politique open source et licences
- MinIO peut être modifié et redistribué librement selon la licence AGPLv3
- à condition de respecter les exigences AGPLv3, notamment l'obligation de publier le code modifié
- L'utilisation commerciale ou propriétaire doit être faite sous la responsabilité de l'utilisateur, sans garantie ni obligation de maintenance
- Le support communautaire est fourni selon une approche best-effort via GitHub et Slack
- MinIO AIStor inclut un support entreprise avec garantie SLA pour les environnements commerciaux
Déploiement et installation
- L'édition communautaire n'est distribuée qu'en code source ; les binaires précompilés ne sont plus fournis
- Méthode d'installation
go install github.com/minio/minio@latest pour l'installation depuis les sources
- Construction directe de l'image Docker via le Dockerfile fourni
- Les anciennes versions binaires ne sont conservées qu'à titre de référence et ne sont pas mises à jour
Construction et exécution depuis les sources
- Sur un environnement Go 1.24+ ou supérieur, la commande
go install permet de compiler et exécuter le serveur MinIO
- Les identifiants racine par défaut sont
minioadmin:minioadmin
- Via la console web MinIO, il est possible de créer des buckets, télécharger des objets et les explorer
- Le CLI MinIO Client (mc) permet de se connecter au serveur et de le gérer
- L'utilisation d'un binaire compilé depuis les sources n'offre ni garantie ni responsabilité au titre de l'AGPLv3
Déploiement Docker et Kubernetes
- Il est possible de créer une image Docker localement avec la commande
docker build .
- Avec
docker run, le serveur peut être lancé en spécifiant le mappage des ports et l'URL de la console
- Dans un environnement Kubernetes
- Déploiement possible via MinIO Operator ou chart Helm
- La documentation correspondante est disponible sur le site officiel de MinIO
Aucun commentaire pour le moment.