Titre: Infrastructure et pré-requis au PGI Cocktail
Version: 1.4
Dernière modification: 2010/10/21 17:30
Auteurs: Aurélien Minet, Hugues Villesuzanne <contact at cocktail dot org>
Statut: brouillon
Licence: Creative Commons - by-nc-nd 3.0
( http://creativecommons.org/licenses/by-nc-nd/3.0/deed.fr )
Remarques:
Le contenu du document est susceptible d'évoluer.
La dernière version est disponible ici.
1
Infrastructure et pré-requis au
PGI Cocktail
2
Versions:
___date___ n°version commentaires
10/07/2008 0 brouillon
30/07/2008 1.0 version initiale
17/09/2010 1.2
Passage WebObjects 5.3 obligatoire (java 1.5), Oracle 10g R2
minimum,
ajout des éditions Oracle, versions de windows pour le client-
serveur
13/10/2010 1.4 Apache 2.2 est le seul serveur http supporté. Corrections et
modifications mineures.
Les version au format X.y.z ne sont pas listées, elles ne contiennent que des corrections
(coquilles ....). L'information contenue ne change pas.
3
1 Environnement matériel :............................................................ 5
Dimensionnement : ........................................................................ 5
Recommandations :........................................................................6
2 Environnement logiciel : ............................................................. 7
Éléments nécessaires sur les serveurs :.............................................7
Éléments nécessaires sur les postes client : ....................................... 7
Recommandations :........................................................................ 0
Annexes :....................................................................................... 9
Extrait de la licence XCode : ............................................................ 9
4
1 Environnement matériel :
L'infrastructure matérielle nécessaire aux logiciels Cocktail est de 2 serveurs au moins :
un pour la ou les bases de données Oracle
un pour le serveur d'application 3 tiers: WebObjects et pour le serveur http:
Apache.
Il peut y avoir en plus un serveur TSE/Citrix dans le cas où l'on souhaite centraliser les
applications Client-Serveur et non les exécuter directement sur les postes des
utilisateurs.
(les applications Client-Serveur sont vouées a disparaître).
Remarque : pour un petit établissement tout pourrait être installé sur un seul serveur.
Dimensionnement :
Dans le cas d'un nombre important d'applications et/ou d'utilisateurs il faut
privilégier le nombre de processeurs/sockets ou Core (coût de la licence Oracle
plus important) ainsi que plus de mémoire pour les serveurs d'application
(scalabilité horizontale).
Dans le cas d'un volume important de données à gérer il faut privilégier la
vitesse du processeur (plus que leur nombre) et les IO pour la base (scalabilité
verticale).
Ainsi pour :
Une petite structure (<1000 individus) utilisant une application (majeure)
Cocktail aura besoin d'un:
serveur Oracle avec un processeur récent 2 Go RAM (4 Go
recommandés), espace disque 20Go (base de production avec
archivelog, base de test et sauvegarde).
Les disques devant être rapides (SCSI/SAS 15ktrm, RAID 5 à éviter)
Le serveur pourra héberger d'autres bases en fonction de sa puissance.
serveur WebObjects avec un processeur >= 2 Ghz / Xeon Prescoot, 2 Go
(GRH) à 4 Go (GFC) de RAM en fonction du nombre d'applications.
Il pourra être mutualisé avec d'autres services suivant sa puissance.
Une grosse structure (>40000 individus) utilisant plusieurs/toutes les
applications Cocktail aura besoin :
d'un serveur pour avec 2 ou 4 processeurs Oracle (dual/quadri-core), au
moins 8Go de RAM et 50Go d'espace disque en SCSI/SAS 15Ktrm (ou
SSD) et consolidé sur SAN dans l'idéal.
Un ou deux serveurs WebObjects si l'on veut de la répartition de charge
et de la haute disponibilité avec 1 ou 2 processeurs et 8Go ou 12 Go de
RAM voir plus.
(l'espace disque ne dépassant pas quelques Go et peut être clusturisé les
I/O n'étant pas très important)
5
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !