La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Copyright 2008 © Consortium ESUP-Portail ESUP-Days 9, Paris, 5 février 2010 Etude technique « performance et haute disponibilité » de lENT de l'Université

Présentations similaires


Présentation au sujet: "Copyright 2008 © Consortium ESUP-Portail ESUP-Days 9, Paris, 5 février 2010 Etude technique « performance et haute disponibilité » de lENT de l'Université"— Transcription de la présentation:

1 Copyright 2008 © Consortium ESUP-Portail ESUP-Days 9, Paris, 5 février 2010 Etude technique « performance et haute disponibilité » de lENT de l'Université Paris Descartes Dominique Houdet-jolyPascal Aubry Yves Gerday Julien Marshall Olivier Waldek Richard Vatré

2 Copyright 2008 © LENT à luniversité Paris Descartes Université pluridisciplinaire –répartie sur 9 Ufr (ou facultés ) et 1 IUT étudiants 8000 personnels –Enseignants, chercheurs, BIATOSS le point dentrée unique vers les services numériques –depuis fin 2008 ESUP-Days 7, Paris, 3 février 2009

3 Copyright 2008 © Contexte de létude Installation de ESUP uPortal 2.6-dlm –au : 30 services dont 3 portlets Montée en charge sans problème sur le début lannée 2009 – en moy consultations différentes par mois –35% des utilisateurs Nécessité de fiabiliser et de rendre évolutive larchitecture Un contexte de risque de crise pandémique Plusieurs incidents bloquants (sept/oct 2009) ESUP-Days 7, Paris, 3 février 2009

4 Copyright 2008 © Architecture avant létude Architecture –Frontal web : 1 serveur virtuel OpenVZ Debian Mo RAM - 4 Go disque –Serveur dapplication : 1 serveur virtuel VmWare Debian 64 bits - 8 Go RAM - 20 Go disque JVM –Architecture 64 bits permettant une meilleure utilisation de la mémoire disponible Frontal –Serveur dapplication protégé par le frontal apache mod_ajp –Les connections au serveur dapplication se font par le protocole ajp Bases de données –Un serveur mutualisant les bases Mysql et Oracle ESUP-Days 7, Paris, 3 février 2009

5 Copyright 2008 © Les incidents (sept-oct 2009) Bug Oracle 9i –un fichier de log a rempli la partition data (effet de bord de la mutualisation de MySql et Oracle) Surcharge du serveur MySQL –dû à des requêtes mals formées Serveur CAS v2 –JavaOutOfMemory Exception Page blanche sur le portail –Cause probable : deadlock de la portlet esup- lecture v1.3.0 (le portail ne pouvait plus sallouer de thread pour le rendu) ESUP-Days 7, Paris, 3 février 2009

6 Copyright 2008 ©ESUP-Days 7, Paris, 3 février 2009 Pourquoi cette étude ? ENT –Mise en œuvre + optimisation + évolution –P5 : une mise en œuvre rapide Compétences nécessaires –Nombreuses –Transversales Meilleures solutions –Souvent empiriques –Issues de lexpérience Un œil externe

7 Copyright 2008 ©ESUP-Days 7, Paris, 3 février 2009 Qui ? Deux experts ESUP-Portail –Pascal Aubry (Université de Rennes 1) –Julien Marchal (Université de Nancy 2) Léquipe de Paris Descartes –Yves Gerday –Dominique Houdet-Joly –Richard Vatré –Olivier Waldek

8 Copyright 2008 © Comment ? Méthodologie –Analyse –Recommandations –Intervention (transfert de compétences) –Synthèse Objectifs –Détecter et réparer les dysfonctionnements –Consolider lexistant –Préparer les évolution futures ESUP-Days 7, Paris, 3 février 2009

9 Copyright 2008 © Quand ? Appel le 15 octobre –Demande de la DSI Durée : trois semaines –26/10 : prise de contact (visio-conférence) –27/10 : transmission du plan daction –29/10 : analyse du système (sur place) –2/11 : émission de recommandations –3-8 : premières modifications du système –9-10/11 : intervention sur le système Fin le 13 novembre –Synthèse et dernières recommandations ESUP-Days 7, Paris, 3 février 2009

10 Copyright 2008 © Plan daction Analyse des pannes –Corrections rapides pour assurer le service Analyse complète du système Recommandations –A moyen et long terme Intervention –Transfert de compétences Synthèse ESUP-Days 7, Paris, 3 février 2009

11 Copyright 2008 © Analyse des pannes Symptôme –Page planche Cause probable –Thread deadlock (esup-lecture 1.3.0) Script de détection des pannes inopérant ESUP-Days 7, Paris, 3 février 2009

12 Copyright 2008 © Analyse du système En collaboration avec léquipe –Compréhension des choix effectués –Prise en compte des particularités locales Approche globale, complète et systématique –Tout est lié ! –Portail uPortal, applications, frontal –CAS –Webmail –Backends LDAP Bases de données (Oracle & MySql) ESUP-Days 7, Paris, 3 février 2009

13 Copyright 2008 © Premières recommandations 24 recommandations –Description –Importance/urgence –Gains –Effets de bords –Aide des experts ESUP-Days 7, Paris, 3 février 2009

14 Copyright 2008 © Tout le système concerné Architecture –Distribution de la charge, mise à jour frontal JVM –Passage en 32 bits, optimisations CAS –Mise à jour, redondance uPortal –Sécurisation, optimisations LDAP –Redondance Bases de données –Mise à jour, architecture matérielle, structuration des données ESUP-Days 7, Paris, 3 février 2009

15 Copyright 2008 © Exemple de recommandation Frontal Apache : passer à Apache 2 et mod_proxy –Description mod_jk (Apache 1.3) utilisé aujourdhui nest plus supporté, il doit être remplacé par mod_proxy (Apache 2) –Importance/urgence Important, non urgent (à faire avant ou en même temps que le passage à plusieurs serveurs virtuels). –Gains Possibilité de mise à jour pour la suite. –Effets de bord Modifier le script de détection de lactivité de Tomcat. –Aide des experts Configuration type de mod_proxy : LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_ajp_module modules/mod_proxy_ajp.so ProxyPass / ajp://localhost:8009/ ESUP-Days 7, Paris, 3 février 2009

16 Copyright 2008 © Interventions des experts Analyse du système –Une journée sur place –Compréhension des contraintes locales –Corrections rapides sécurité et continuité de service –Émission rapide de recommandations Améliorations du système –Deux journées sur place –Transfert de compétences –Dernières recommandations (moyen et long terme) ESUP-Days 7, Paris, 3 février 2009

17 Copyright 2008 © Le point de vue des experts Quattendre des experts ? –La compétence –Le « savoir-faire » Quattendent les experts ? –La compétence –La motivation ESUP-Days 7, Paris, 3 février 2009

18 Copyright 2008 © Architecture suite à létude Plus robuste –Architecture Frontal web : serveur virtuel OpenVZ Debian Mo RAM - 4 Go disque Serveurs dapplications : 3 serveurs virtuels VmWare Debian 32 bits - 2 Go RAM - 10 Go disque –Frontal Serveur dapplication protégé par le frontal apache mod_proxy Load balancing + scripts de synchronisation Plus fiable –Sécurisation du socle et des applications –Monitoring des applications Par Lambda Probe Plus évolutive –permet daugmenter le nombre de serveurs dapplication et de réaliser des migrations simplement ESUP-Days 7, Paris, 3 février 2009

19 Copyright 2008 © Architecture à venir CAS –Passage en v3 MySql –Passage en v5 Serveurs de BDD –En « Actif - Actif » entre MySQL et Oracle Monitoring –Cacti/Nagios ou Munin ESUP-Days 7, Paris, 3 février 2009


Télécharger ppt "Copyright 2008 © Consortium ESUP-Portail ESUP-Days 9, Paris, 5 février 2010 Etude technique « performance et haute disponibilité » de lENT de l'Université"

Présentations similaires


Annonces Google