Pôle technique - Projet Sinchro. Dernière modification : 18/03/2015 Nombre de pages : Etablissements adhérents



Documents pareils
CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D'IMPLANTATION

CAHIER DES CHARGES D'IMPLANTATION SIHAM

Installation de Premium-RH

Prérequis techniques

Guide d installation JMap 5.0

Maarch Framework 3 - Maarch. Tests de charge. Professional Services. 11, bd du Sud Est Nanterre

CIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)

PREREQUIS TECHNIQUES. Yourcegid Etafi Start

Exigences système Edition & Imprimeries de labeur

Recommandations techniques

Cahier des Charges d'implantation solution SIHAM

Comment utiliser mon compte alumni?

DSI - Pôle Infrastructures

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Drupal : Optimisation des performances

Guide administrateur AMSP

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Exigences système Edition & Imprimeries de labeur

Ubuntu Linux Création, configuration et gestion d'un réseau local d'entreprise (3ième édition)

CAHIER DES CLAUSES TECHNIQUES PARTICULIERES (CCTP) Valant ACCORD-CADRE. Procédure d appel d offres ouvert - N

Découvrez notre solution Alternative Citrix / TSE

Paramétrage des navigateurs

Quel ENT pour Paris 5?

GLPI (Gestion Libre de Parc Informatique) Installation et configuration d'une solution de gestion de parc et de helpdesk (2ième édition)

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Configuration de Microsoft Internet Explorer pour l'installation des fichiers.cab AppliDis

Etude d Exchange, Google Apps, Office 365 et Zimbra

Documentation de conception

ClariLog - Asset View Suite

Système Principal (hôte) 2008 Enterprise x64

2 disques en Raid 0,5 ou 10 SAS

Archivage numérique de documents SAP grâce à DocuWare

Imaginez un Intranet

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

Gestion des utilisateurs dans un environnement hétérogène

Pré-requis installation

PROCEDURE ESX & DHCP LINUX

ERP Service Negoce. Pré-requis CEGID Business version sur Plate-forme Windows. Mise à jour Novembre 2009

Procédure d'installation complète de Click&Decide sur un serveur

Contenu de la version 3.4 C I V I L N E T A D M I N I S T R A T I O N

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Dossier d analyse et de comparaison 2012

Fastilog, votre outil de gestion des activités du personnel

Préconisations Techniques & Installation de Gestimum ERP

CHARTE D UTILISATION DE LA PLATEFORME DES ACHATS HOSPITALIERS DE BASSE-NORMANDIE

PHP. Performances. Audit et optimisation LAMP. Julien Pauli. Cyril Pierre de Geyer. Guillaume Plessis. Préface d Armel Fauveau

Configuration Matérielle et Logicielle AGORA V2

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Conception de sites web marchands: TP 1

1 LE L S S ERV R EURS Si 5

Document d architecture

CAS, la théorie. R. Ferrere, S. Layrisse

Single Sign-On open source avec CAS (Central Authentication Service) Vincent Mathieu Pascal Aubry Julien Marchal

OFFRE. Mise en place d un serveur Web/Mail/DB Réalisation d un site web actif. Concepta S.A.

Zeus V3.XX :: PRE-REQUIS TECHNIQUES

Préconisations Portail clients SIGMA

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

dmp.gouv.fr Pour en savoir plus DMP Info Service : 24h/24 7j/7

ossier rchitecture echnique

ContactOffice. Le Bureau Virtuel des ENT

L univers des ENT dans les différents établissements. de formation en Région Centre. Au 18/01/2010

OmniVista 2700 Application complémentaires pour l OmniVista 2500 Network Management

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée Virtual Server de Microsoft

Pré-requis techniques

Sécurisation du réseau

Chapitre 1 Windows Server

Présentation de Ocloud

IPS-Firewalls NETASQ SPNEGO

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

Introduction à. Oracle Application Express

contact@nqicorp.com - Web :

Manuel d utilisation de la plate-forme de gestion de parc UCOPIA. La mobilité à la hauteur des exigences professionnelles

THEME : Mise en place d une plateforme d enseignement à distance

Compte rendu d'activité PTI n 2

Automatisation de l administration système

Windows Server 2008 Sécurité ADMINISTRATION ET CONFIGURATION DE LA SECURITE OLIVIER D.

Présence obligatoire de l administrateur réseau et de l administrateur téléphonie pendant l installation et le paramétrage.

La solution pour avancer l esprit libre!

Catalogue Formations Jalios

Utiliser le portail d accès distant Pour les personnels de l université LYON1

FileMaker Server 14. Aide FileMaker Server

Fiche Produit MediaSense Extensions

Sommaire. Introduction. Lancement produit. WhatsUp Companion. Démonstration produit Questions et réponses. Présentation Orsenna

SFEA. Ce document peut être imprimé au format livret. Guide utilisateurs du site "Se Former en Alsace"

Manuel d'installation de Joomla 1.7

Présentation technique. Architecture et Intégration. Organisation des équipes mobiles. Planification des interventions. Optimisation des plannings

APPEL D OFFRE A PROCEDURE ADAPTEE MIGRATION SERVEURS WINDOWS. Cahier des Charges

Manuel logiciel client Java

Les infrastructures de clés publiques (PKI, IGC, ICP)

Association Française des Trésoriers d Entreprise

TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

MANUEL D INSTALLATION DES PRE REQUIS TECHNIQUES SALLE DES MARCHES V.7

C ONVENTION D UTILISATION DES SERVICES EN LIGNE RÉUNICA. Espace Membre Entreprises Compte Gestionnaire

Journée CUME 29 Mars Le déport d affichage. Vincent Gil-Luna Roland Mergoil.

Cahier des charges assistance technique au développement de l intranet de l Apur sous Sharepoint 3 mai 2013

Transcription:

CAHIER DES CHARGES D IMPLANTATION SINCHRO Auteur : Pôle technique - Projet Sinchro Date de création : 10/11/2014 Version : 1.0 Dernière modification : 18/03/2015 Nombre de pages : Destinataires : Etablissements adhérents Pour information : Mots Clés : Accessibilité : CAHIER DES CHARGES D IMPLANTATION Document à usage exclusif des adhérents de l Amue 1 9

LISTE DES MODIFICATIONS Modification Version Emetteur Validé par Date Création du document 1 Julien Cufi Julien Cufi 18/03/2015 2 9

TABLE DES MATIERES 1. Introduction... 4 2. Architecture... 4 3. Prérequis logiciel... 5 1. Version des logiciels... 5 2. Authentification... 5 3. Mail... 5 4. Postes clients... 6 5. Réseau... 6 6. Installation de Sinchro... 6 4. Prérequis matériel... 7 1. Plateforme VSR/Pré-production... 7 2. Plateforme de production... 7 3. Tests de charge... 7 a. Méthodologie... 7 b. Résultats... 8 5. Estimation de charge... 9 3 9

1. Introduction Ce document destiné aux établissements a pour objectif de recenser et détailler les éléments nécessaires (pré requis matériel, ressources, ) à l implantation de Sinchro dans les établissements. Ce cahier des charges permettra à un établissement : de choisir ses équipements au travers des recommandations présentées de configurer ses matériels afin qu'il puisse installer et exploiter la solution Sinchro. 2. Architecture Le projet Sinchro va reposer sur une architecture multi-tiers comprenant un serveur d application et une base de données. Il est préconisé que la solution soit installée sur deux serveurs distincts, un serveur d application et un serveur hébergeant la base de données. Le serveur d application hébergera l application Sinchro écrite en PHP et l exposera au travers d un serveur HTTP Apache. L application expose un service web permettant d importer des absences dont le détail est présenté dans le document de spécifications techniques détaillé dédié. Il est recommandé d activer le HTTPS sur le serveur d application afin de sécuriser les communications, dans ce cas la génération ou l achat du certificat de sécurité est à la charge de l établissement. Figure 1 Architecture technique 4 9

3. Prérequis logiciel 1. Version des logiciels La solution Sinchro a été testée sur une configuration précise reposant sur les logiciels suivants : Le système d exploitation Red Hat 7. La version de PHP 5.4.16. Le serveur web Apache version 2.2 ou supérieure. La base de données MariaDb dans la version 5.5.37. Les versions de ces logiciels doivent être respectées afin de se conformer à la convention signée entre l Amue et les établissements. 2. Authentification L authentification des utilisateurs peut être effectuée au travers de trois modes d authentification : Base de données Dans ce mode les utilisateurs sont authentifiés grâce à la base de données, leurs identifiants de connexion ainsi que les mots de passe seront stockés dans la base et initialisés au travers de l import agent par l administrateur. Ce mode pourra être choisi dans un premier temps lors de la phase de VSR afin de qualifier l application mais n est pas préconisé pour la production. LDAP Dans ce mode, l application se connectera à un annuaire LDAP afin d authentifier les utilisateurs. CAS Dans ce mode l authentification des utilisateurs sera déléguée à un serveur CAS. L application Sinchro contient la librairie phpcas 1 préconisée par ESUP afin de gérer l authentification CAS. Lors de l installation l administrateur devra choisir parmi ces trois modes et fournir les informations nécessaires afin que l application s intègre au SI de l établissement. Cette procédure de configuration du mode d authentification est décrite dans le manuel d installation. 3. Mail La procédure d installation de Sinchro ne détaille pas l installation d une file d attente mail, seule la configuration de Sinchro sera présentée. L application effectue des envois de mail réguliers aussi il sera nécessaire d installer et de configurer une file d attente Postfix sur le serveur d application. L envoi de mail est fait directement par l application en mode synchrone, ou pour certains types de mail (mails de relance) de manière asynchrone au travers d un batch en PHP qui sera à ordonnancer sur la machine hébergeant le serveur d application. 1 Lien vers la librairie du projet : https://wiki.jasig.org/display/casc/phpcas 5 9

4. Postes clients L utilisateur final de Sinchro accède à l application au travers d un navigateur web, aucun prérequis n est nécessaire sur les postes clients, l application requiert uniquement l utilisation d un navigateur web récent (Internet Explorer 9 et au-delà, Firefox 30, Chrome 39). 5. Réseau Concernant la configuration réseau entre les machines hébergeant la solution, le port utilisé par le serveur Apache devra être ouvert afin de rendre accessible l application aux utilisateurs. La communication entre le serveur Apache et le serveur de base de données devra également être possible au travers d un port paramétrable à l installation. Selon le mode d authentification choisi la communication entre le serveur CAS ou le serveur LDAP et le serveur d application devra être possible, le choix du port sera également configurable lors de l installation. 6. Installation de Sinchro L installation de Sinchro s effectue à l aide d un installeur web intégré à l application et qui va permettre de configurer l ensemble des éléments nécessaire à l intégration dans le SI établissement mais également de créer de manière automatique la base de données. La mise à jour de Sinchro s effectue directement dans l application au travers d un menu dédié. 6 9

4. Prérequis matériel 1. Plateforme VSR/Pré-production Les prérequis matériels ci-dessous sont indiqués pour la machine de pré-production uniquement. Ces prérequis sont préconisés pour une volumétrie de 100 utilisateurs. Machine virtuelle Linux 2 cœurs AMD A8 3.6GHz 4 Go de RAM 1 x 20Go HD Apache 2 MariaDB 5.5.37 PHP 5.4.16 2. Plateforme de production Nombre d utilisateurs Infrastructure préconisée < 700 utilisateurs (toute population confondue) Machine virtuelle Linux 2 cœurs ~ 3 GHz 4 Go de RAM 50 Go HD > 700 utilisateurs (toute population confondue) Machine physique (ou équivalent virtuel) 4 cœurs ~ 3 GHz 16 Go de RAM 500 Go HD 3. Tests de charge Afin de garantir les performances de l application plusieurs tests de charge ont été réalisés ce chapitre présente la méthodologie employée ainsi que les résultats obtenus. a. Méthodologie Les tirs de charges sont basés sur le même type de scénario. Seul le nombre de connexions à la seconde a été modifié. Ce scénario comporte la connexion d un valideur projet et la connexion d un déclarant sur son calendrier. Les valideurs projets et les déclarants sont sélectionnés aléatoirement dans une liste d utilisateurs ayant les profils spécifiques. 7 9

La base de données utilisée pour les tirs provient d une base simulant plusieurs mois de production avec cette volumétrie de données : - 350455 imputations - 1340 projets (pour 5223 structures de projets) - 5615 utilisateurs Les mesures ont été effectuées avec l outil JMeter depuis une machine distante avec le plug-in optionnel Perfmon (plug-in JMeter + Script serveur). Ces tests ont été réalisés sur une machine ayant les spécifications suivantes : Machine virtuelle Linux 2 cœurs AMD A8 3.6GHz 4 Go de RAM 1 x 20Go HD Apache 2 MariaDB 5.5.37 PHP 5.4.16 b. Résultats Scénarii CPU (%) RAM (%) Tps réponse (ms) Min Moy Max Min Moy Max Min Moy Max N 1 (10 personnes) 75 85 95 57 59.5 62 70 157.5 245 N 2 (30 personnes) 85 90.5 96 58 64.5 71 180 535 890 N 3 (50 personnes) 85 90 95 43 55 67 350 1375 2400 N 4 (100 personnes) 84 90 96 44 69.5 95 300 3600 6900 N 5 (150 personnes) 85 91 97 4 7.5 11 500 6150 11800 N 6 (200 personnes) 87 93 99 9 10.5 12 400 8950 17500 N 7 (300 personnes) 85 91 97 6 8.5 11 270 9135 18000 CPU/RAM Charge acceptable Charge dégradée Charge saturée Temps de réponse Acceptable Dégradé Non acceptable 8 9

5. Estimation de charge Ci-dessous un tableau reprenant une estimation des charges (coût humain) associé à l installation de l application Sinchro : Action Installation des environnements de production et de pré-production Installation du logiciel Intégration au SI de l établissement Passage d un patch (lors d une mise à jour) Charge associée 6j 1j 1j 1h 9 9