Aller au contenu

MinIO

Dans cet article

Information

MinIO est un stockage d'objets open-source compatible avec l'API Amazon S3. Il permet de stocker des données non structurées telles que des photos, des vidéos, des journaux (logs), des sauvegardes, etc.

MinIO. Caractéristiques principales

  • Stockage d'objets évolutif : MinIO permet de stocker un nombre illimité d'objets de n'importe quelle taille. Le volume de stockage peut être facilement augmenté en ajoutant de nouveaux serveurs.
  • API compatible S3 : MinIO implémente l'API REST Amazon S3 pour le stockage et la récupération d'objets, permettant l'utilisation des bibliothèques et outils S3 existants.
  • Haute disponibilité : Les données sont répliquées sur plusieurs nœuds du cluster. Si un nœud échoue, la disponibilité des données est maintenue.
  • Chiffrement des données : Les objets sont chiffrés du côté client à l'aide d'une clé symétrique. Les protocoles SSE-C, SSE-S3 et SSE-KMS sont pris en charge.
  • Accès multi-utilisateurs : Prise en charge des politiques ACL et IAM pour restreindre l'accès aux différents utilisateurs.
  • Versionnage d'objets : Stockez plusieurs versions d'objets avec la possibilité de les restaurer.
  • Réplication des données : Réplication synchrone des données vers différentes régions pour une distribution géographique.
  • Mise en cache au niveau de l'hôte : Mise en cache des objets fréquemment demandés sur les nœuds du cluster.
  • Évolutivité : Évolutivité horizontale des performances et de la capacité de stockage.
  • Interface web : Interface graphique intégrée pour la gestion et la surveillance du stockage.
  • Fiabilité : Récupération automatique des pannes intégrée, architecture auto-réparatrice (self-healing).

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
43 MinIO Ubuntu 22.04 + + + + 1 1 - Non Non

Remarque

Sauf indication contraire, nous installons par défaut la dernière version de la release du logiciel provenant du site du développeur ou des dépôts du système d'exploitation.

Prise en main après le déploiement de MinIO

Une fois votre commande payée, vous recevrez une notification par e-mail à l'adresse fournie lors de l'inscription, vous informant que votre serveur est prêt à être utilisé. Cette notification inclura l'adresse IP de votre VPS, ainsi que votre identifiant et votre mot de passe de connexion.

Les clients de notre entreprise gèrent leur équipement via le panneau de gestion du serveur et l'API — Invapi.

  • Lien pour accéder à l'interface web de MinIO : dans le tag webpanel;;
  • Login : minioadmin;
  • Password : minioadmin.

Après une autorisation réussie dans le panneau, vous devez définir de nouveaux identifiants dans l'onglet Access Keys >> Change Password :

  1. Gestion du service :

1.1 Vérifier le statut du service

systemctl status minio

1.2 Redémarrer le service

systemctl restart minio

1.3 Arrêter le service

systemctl stop minio

  1. Configuration :

    • Fichier de configuration principal : /etc/default/minio
    • Répertoire de données : /mnt/data
    • Service Systemd : /etc/systemd/system/minio.service

Remarque

Pour plus d'informations sur les paramètres de base de MinIO, consultez la documentation des développeurs.

Commander un serveur avec MinIO via l'API

Pour installer ce logiciel via l'API, suivez ces instructions.