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
  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 reconnues et s'inscrire 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  
  -  Réduction de données  
  -  Interprétation  
  -  Catalogues Bases de données  
  -  Outils transverses : JMcs, OIFitsExplorer, OIVal, AppLauncher, Biblio...  
 
 
 
-  JAVA, Bash, XML, XSL, SQL XQUERY, HTML/CSS/JS, Python, PHP, Yorick, IDL, fortran... julia?
 
 
 Slide 4: Comment travaillons nous ? 
 
-  a distance et par visio 
-  4 Ingé 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
  -  Doc : twiki + ged maison
  -  Actions / bugs : trac (email2trac)
  -  Gestionnaire de code source : SVN
 
 
  -  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 
  
 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 ?
  -  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