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