Déploiement d’une plateforme collaborative sur site en haute disponibilité
Cahier des charges
L’entreprise avait besoin de fournir à ses collaborateurs une plateforme de partage de fichiers et de collaboration sécurisée. L’objectif était de remplacer l’usage d’outils cloud publics par une solution maîtrisée en interne.
Solutions choisies
J’ai déployé Nextcloud en hébergement on-premise, ce qui garantit un contrôle strict sur les données sensibles sans dépendance à un acteur tiers. J’ai connecté le serveur web directement au cluster MariaDB existant via MaxScale, et délégué la gestion du cache à un serveur Redis. L’authentification s’appuie sur l’annuaire LDAP, sans créer de compte dédié à ce service.
Mise en œuvre
Environnement technique :
Nextcloud - Redis - MariaDB - LDAP
Tests et imprévus
Le test de verrouillage concurrent de fichiers a confirmé que le passage par Redis absorbait la charge sans ralentissement perceptible de la base de données. La désactivation d’un compte côté annuaire a bien entraîné la révocation immédiate de l’accès à Nextcloud.
Bilan
Nextcloud offre aux collaborateurs une alternative interne aux outils cloud publics, avec les données maîtrisées de bout en bout. Le passage par Redis pour le verrouillage transactionnel évite que cette plateforme ne devienne un point de contention pour le cluster MariaDB partagé avec les autres services. L’authentification LDAP déléguée garantit que la révocation d’un accès reste centralisée, sans compte orphelin à gérer manuellement.