Stockage objet pour Relution

Par défaut, Relution stocke certaines ressources - comme les applications natives - dans sa base de données. Cela peut entraîner une croissance importante de la table resource, en particulier lorsqu’un grand nombre d’applications natives est géré.

Pour optimiser les performances, Relution prend en charge le stockage de ces ressources dans des buckets de stockage objet externes compatibles S3. Après le passage au stockage objet, Relution transfère automatiquement les ressources existantes de la base de données vers le bucket. Ce passage ne peut pas être annulé.

Même avec un stockage objet, certains contenus restent dans la base de données : les certificats et les clés privées (chiffrés) ainsi que les fichiers jusqu’à 512 Ko. La base de données et le bucket sont donc sauvegardés ensemble. Détails : Connecter le stockage →


Quand utiliser le stockage objet

L’utilisation d’un stockage objet externe est certes optionnelle, mais elle est particulièrement recommandée dans les cas suivants :

  • Installation et gestion d’applications natives sur des appareils Windows
  • En cas de nombre élevé d’applications natives, ou d’applications natives de plus de 50 Mo
  • Pour des serveurs gérant plus de 5 000 appareils

Options disponibles

Le stockage objet le plus connu est AWS S3, mais il existe de nombreuses solutions compatibles S3 - aussi bien hébergées dans le cloud qu’auto-hébergées.

Auto-hébergé / sur site

Les solutions auto-hébergées permettent d’éviter les coûts liés au cloud et de garder un contrôle total sur les données.

FournisseurDescription
SeaweedFS →Recommandé. Simple à déployer, testé avec Relution.
Installer SeaweedFS →
Garage →Léger, conçu pour l’auto-hébergement.
Ceph →Adapté aux entreprises, hautement scalable.
RustFS →Alternative basée sur Rust.
MinIO →Non recommandé. Développement arrêté.
Guide de migration →

SeaweedFS a été testé de manière approfondie avec Relution. D’autres backends peuvent fonctionner, mais n’ont pas été testés.

Fournisseurs cloud

FournisseurRemarques
AWS S3 →L’implémentation S3 d’origine, testée avec Relution.
Hetzner Object Storage →Fournisseur allemand, économique, testé avec Relution.

Pour un hébergement Relution géré incluant le stockage objet, contacter notre équipe commerciale → – plus d’informations : Relution Cloud →


Prochaines étapes

Les étapes suivantes dépendent de la situation :

SituationProchaines étapes
Nouvelle installation avec SeaweedFS (recommandé)1. Installer SeaweedFS →
2. Connecter le stockage →
Nouvelle installation avec un fournisseur cloud1. Configuration chez le fournisseur cloud
2. Connecter le stockage →
Chiffrer le stockage objet (optionnel)Chiffrement côté serveur (SSE-C) →, avant le premier démarrage avec le stockage objet
Migration depuis MinIO ou un autre backend– Guide de migration →
Top