2. Pré-requis et recommandations


  1. Pré-requis logiciels
    1. Java
  2. Recommandations matérielles
    1. Recommandations matérielles pour évaluer le CMS Ametys
    2. Recommandations matérielles pour passer en production le CMS Ametys

Pré-requis logiciels

Java

Ametys requiert l'installation côté serveur d'une plateforme Java Runtime Environment (JRE) ou Java Developers Kit (JDK).

Pour installer une version de Java supportée par Ametys, merci de vous reporter à la page astuces système.

Il est important de noter qu'il est nécessaire d'utiliser un version 8 de Java au minimum et celle-ci doit être impérativement en 64 bits, quelque soit le système d'exploitation utilisé. D'autre part, les JDK non Oracle ne sont pas supportées.
Si vous travaillez sur Mac OSX, une JVM est déjà installée et optimisée pour l'environnement, cependant elle n'est pas compatible avec Ametys, vous devrez installer un JRE complémentaire afin de pouvoir utiliser le CMS.

Cette page liste les plateformes supportées par le Ametys 4.x.

 Plateforme(s) supportée(s)Version(s) supportée(s)Notes
Java

JRE Oracle

11

Version 64 bits uniquement

 Les versions OpenJDK sont supportées mais pas testées.
Système d'exploitationMicrosoft windows 

Ametys est une application Java et doit fonctionner sur les systèmes d'exploitation disposant d'une JDK ou d'un JRE compatible..

Linux 
Systèmes de fichier  Les montages NFS ne sont pas supportés à cause des pré-requis de Lucene. Pour plus d'information : IndexWriter
Virtualisation  Ametys est utilisé dans la plupart des cas sur des serveurs virtualisés. Le serveur virtuel doit disposer des plateformes supportées précisées dans ce guide ainsi que les pré-requis ci-dessous.
Serveur d'applicationApache Tomcat

8.0 et ultérieurs

Ametys doit fonctionner avec Tomcat 8 et +.

Ametys a été testé avec une instance de Tomcat contenant le back-office et le front-office ou avec une instance pour chaque application. 

Base de donnéesMySQL

5.1 et + avec le

JDBC Connector/J 5.1

Pour des raisons de licence, le driver Oracle n'est pas fourni dans les téléchargements Ametys. Il faut le rajouter manuellement dans le répertoire WEB-INF/lib de l'application back-office.

Oracle 
PostgreSQL 
Derby 
Navigateurs Web (back-office)  Merci de vous reporter à la page Navigateurs compatibles

 

Recommandations matérielles

Recommandations matérielles pour évaluer le CMS Ametys

Le CMS Ametys fonctionnera très bien sur un PC de Bureau ou portable récent. La mémoire (RAM - Java Heap Size) requise dépend du nombre de contenus, du paramétrage des caches et des accès au site. 512Mo - 1Go est suffisant pour évaluer le CMS Ametys.

Recommandations matérielles pour passer en production le CMS Ametys

Les valeurs suivantes sont fournies à titre d'exemple et dépendent fortement du volume de données manipulé, des plugins installés, du nombre de contributeurs simultanés, ...

  • Sites institutionnels de petite taille
    • 1~2 sites, 200~300 pages (99% cachables), 300~400 contenus, 1~2 chartes (2 gabarits : accueil, page), 1~2 contributeurs réalisant 1~20 éditions par jour et 1~3 publications / jour.
    • 50~200 visites / jour
    • Java Heap Size: 1Go~1.5Go, 1 serveur d'application, 1 processeur, 500~600Mo de données (1 an d'historique) -> 10 à 20Go d'espace disque (7200rpm ou +) + un espace de sauvegarde annexe.
  • Sites institutionnels de taille moyenne
    • 1~2 sites, 500~1000 pages (99% cachables), 1000~1500 contenus, 500 fichiers attachés (~1Go), 1~3 chartes (6~8 gabarits), 5 à 20 contributeurs réalisant 10~50 éditions / jour et 5~15 publications / jour
    • 500~1000 visites / jour
    • 1 Serveur virtuel, 2 serveurs d'application, 3~4Go RAM, 5~7 Go de données (2 ans d'historique) -> 60~80Go d'espace disque + un espace de sauvegarde annexe.
    • Back-office: Java Heap Size: 2Go~3Go
    • Front-office: Java Heap Size: 512Mo~1Go
  • Sites institutionnels de taille moyenne++
    • 3~8 sites, 15000~20000 pages (95% cachables), 10000~15000 contenus, 500 Mo de fichiers attachés, 3~8 chartes (10~15 gabarits), 50 contributeurs réalisant de nombreuses éditions et publications par jour
    • 8000~15000 visites / jour avec des pics à 30000~40000 visites / jour
    • 2 Serveurs virtuels
    • Back-office : 4 cpus, Java Heap Size: 2Go~4Go, 8~10Go de données (3 ans d'historique) -> 60~80Go d'espace disque (disque SAS) + un espace de sauvegarde annexe.
    • Front-office : 2 cpus, Java Heap Size: 512Mo~1Go, 10Go de cache de fichiers -> 40 d'espace disque (disque SAS)
  • Sites institutionnels de taille supérieure
    • 50 sites, 50000~70000 pages (95% cachables), 50000~80000 contenus, 2Go de fichiers attachés, 50 chartes (130 gabarits), 300~500 contributeurs réalisant de nombreuses éditions et publications par jour
    • 100000~150000 visites / jour avec des pics à 300000~400000 visites / jour
    • 2 Serveurs virtuels
    • Back-office : 4 cpus, Java Heap Size: 12Go~20Go, 100Go de données (3 ans d'historique) -> 500Go d'espace disque (disque SSD ou SAS) + un espace de sauvegarde annexe.
    • Front-office : 2 cpus, Java Heap Size: 512Mo~1Go, 10Go de cache de fichiers -> 40Go d'espace disque (disque SSD ou SAS)

 

Retour en haut