Présentation JMMC a l'équipe OSUG-DC / discussion technique

Date: 25 nov 2015 Présents: Antoine Pham, Jacques Garnier, Raphael Jacquot, Laurent Bourges, Guillaume Mella

Date: 1 sept 2016 Présents: Francoise Roch, Bernard Boutherin, Jacques Garnier, Raphael Jacquot, Laurent Bourges, Guillaume Mella

Start Presentation

Slide 1: Sommaire

Slide 2: Introduction

  • le JMMC développe des logiciels/services / catalogues/bases de données pour l'observation par interférométrie optique : http://www.jmmc.fr
  • Centre labélisé SO5
    • Pôle de Traitement des Données Interférométriques IR/Visible
    • renouvellement du JMMC évalué positivement fin 2012 + convention inter-etablissement signée en 2012 par les 4 universités & ONERA
    • une infrastructure matérielle désormais assurée par le OSUG Data Center (01/2013) (Le centre d’expertise OSUG-DC est par conséquent labellisé en tant que service INSU-AA SO5 avec comme mission prioritaire d’assurer le fonctionnement des services de référence : JMMC et GhoSST)
  • les services sont reconnus et s'inscrivent dans la communauté Olbin côté scientifique et dans l'OV pour le côté technique (standards + infra)
  • volet formation

Slide 3: Les services logiciels et base de données

  • Préparation d'observations
    • Aspro2, SearchCal
  • Réduction de données
    • AmberDrs, PnDrs
  • Interprétation
    • LITpro, Wizard
  • Catalogues Bases de données
    • JSDC, BadCal, OiDB
  • Outils transverses : JMcs, OIFitsExplorer, OIVal, AppLauncher, publications scientifique Olbin...

  • JAVA, Bash, XML, XSL, SQL XQUERY, HTML/CSS/JS, Python, PHP, Yorick, IDL, fortran... julia?
  • en mode applications autonomes, applications webs, webservices, calcul
  • 24/24 365J/an puisqu'utilisés en direct depuis deux observatoires au moins et par une communauté d'utilisateurs internationnale

Slide 4: Comment travaillons nous ?

  • a distance et par visio
    • 4 Ingés Permanents (2.5FTE~) + CDD sur projet (.5FTE~)
    • 15-20 chercheurs ( 4 FTE~ CNAP Tache de service / service d'observation )
    • collegues ext : ESO, CHARA, CDS

  • Outils collaboratifs par groupe:
    • Mailing-listes : sympa + alias sur jmmc.fr
    • Doc : twiki + ged maison
    • Actions / bugs : trac (email2trac)
    • Gestionnaire de code source : SVN (+ Github)
  • Calendrier partagé : zimbra
  • SI : agrégation RSS (release faq, doc) + notifications par mails

Slide 5: Infrastructure

  • serveur : VMs proxmox debian/centos: 1 gros serveur d'appli (outdated) + machines de build + oidb (une prod + une beta)
  • DNS : migration récente sur RENATER pour certificats HTTPS + codesigning
  • authentification maison : historique / 500 utilisateurs (base mysql / interface web maison ) ,logins + droits
  • serveurs web : apache 2 ( mod_proxy, mod_php, mod_python, mod_xsl) / htaccess + Tomcat + Jetty
  • appli : PHP, technologie J2EE (eXistDB sur Jetty + servlet TAPlib)
  • Backups: snapshot VM 3 fois / semaine + synchro quotidienne (avec centralisation des données) + sauvegarde bande hebdo (historique 4 dernières semaine/ 12 derniers mois / dernières années)
  • volumétrie : aujourd'hui 300GB croissance faible. Pourrait atteindre le TO si certains projets prennent de l'envergure

Slide 6: Les utilisateurs

  • demo stat kibana

Slide 7: Quelques attentes

  • hébergement de données pérenne / versionné (dissociés des serveurs d'appli)
  • VM modulables (reflexion en cours docker/ansible) / mise a jour OS en globale ?
  • authentification ! Le ldap semble maintenant pret à la prod ? quid de la branche osug-dc ? Voir edugain ?
  • partages d'outils de surveillance de nos VM (volumetrie, perf IO, service)
  • trac : statut ? maj a prevoir si adhésion + ldap ?
  • GED plus moderne : mise en ligne, recherche plein texte, captcha (ou orientation vers des solutions exterieures Core, Alfresco ....)
    • stockage de ressources issues d'ecole de formation (doc, mais aussi multimédia, images de VM, ...)
  • Distribution de logiciels (avec authentification ou pas / stats....)

-- GuillaumeMella - 25 Nov 2015

Edit | Attach | Watch | Print version | History: r5 < r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r5 - 2016-09-01 - GuillaumeMella
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback