Installation
ARender peut être déployé selon trois architectures distinctes, chacune présentant ses propres avantages et prérequis.
Choisissez le mode qui correspond le mieux à votre infrastructure, à vos contraintes opérationnelles et à vos besoins en termes d’évolutivité.
🚀 Modes de déploiement
1. Mode Classique (Serveur / Architecture historique)
En mode Classique, les composants ARender sont installés directement sur des serveurs virtuels ou physiques.
- HMI (interface Web GWT)
- Rendition (moteur de rendu documentaire)
Chaque composant est installé et administré indépendamment, ce qui implique :
- Configuration séparée (OS / JVM / ports)
- Cycle de vie distinct (démarrage, arrêt, mises à jour)
- Plus grande flexibilité pour la personnalisation
À utiliser si :
- Vous déployez sur serveurs physiques ou machines virtuelles
- Vous avez besoin d’un contrôle complet sur l’OS, la JVM et l’environnement
- Vous n’utilisez pas la conteneurisation ni l’orchestration
👉 Recommandé pour les architectures historiques.
Guide d’installation classique
2. Mode Docker (Conteneurisé — Hôte unique)
En mode Docker, ARender est fourni sous forme de conteneurs légers :
- Conteneur Rendition
- Conteneur Web-UI (GWT)
- Conteneurs de connecteurs optionnels (Alfresco, FileNet…)
Avantages :
- Pas de gestion de l’OS ni de la JVM sur l’hôte
- Installation, mise à jour et réplication simplifiées
- Idéal pour les environnements de test ou les charges petites à moyennes
Limites :
- Pas d’orchestration → un seul hôte
- Scalabilité et haute disponibilité limitées
- Gestion manuelle de la persistance / des volumes
👉 Adapté aux tests locaux, petites installations ou environnements sans cluster.
Guide de déploiement via Docker
3. Mode Kubernetes (Orchestré / Cloud-Native)
Le mode Kubernetes déploie ARender dans un orchestrateur de conteneurs — idéal pour les environnements de production évolutifs.
- Deployments + Services pour la Web-UI et la Rendition
- Gestion intégrée de la montée en charge, de la haute disponibilité et des redémarrages automatiques
- Compatible avec OpenShift, Amazon EKS, Azure AKS, etc.
À utiliser si :
- Vous avez besoin d’une haute disponibilité en production
- Vous exécutez plusieurs instances / montées en charge / multi-tenant
- Vous utilisez un cluster on-premise ou cloud
👉 Recommandé pour des déploiements de production évolutifs, résilients et cloud-native.
Guide de déploiement via Kubernetes
📋 Tableau récapitulatif
| Mode | Type d’installation | Orchestration / HA | Prérequis hôte | Cas d’usage |
|---|---|---|---|---|
| Mode Classique | Serveur (VM / bare-metal) | Oui (équilibrage HMI via load balancer externe) | OS + JVM + configuration ports | Déploiements on-premise en production |
| Mode Docker | Conteneurs — Hôte unique | Non (conteneurs sur un seul hôte) | Docker Engine, ressources hôte | POCs, tests, petites installations |
| Mode Kubernetes | Conteneurs — Orchestrés | ✅ Oui | Cluster + objets Kubernetes | Environnements cloud-native évolutifs en production |
Et maintenant ?
Après avoir identifié votre mode de déploiement, référez-vous aux guides dédiés pour consulter les prérequis détaillés (ports, configuration JVM/OS, conteneurs, connecteurs…).
Les sections ci-dessous listent tous les composants disponibles pour chaque mode.
Sélectionnez celui qui correspond à votre architecture pour accéder aux instructions complètes.
Si vous ne savez pas quel mode correspond à votre environnement, veuillez consulter :
- Votre documentation d’intégration interne
- Votre architecture ou votre équipe infrastructure
- Ou contacter le Support ARender