[PDF] Retour dexpérience sur la mise en œuvre de My CoRe





Previous PDF Next PDF



Retour dexpérience sur la mise en œuvre de My CoRe

Ces développements concernent la partie serveur ownCloud aucun développement n'a encore été fait sur les divers clients ownCloud. Le code est mis `a 



La place donnée à la rétroaction dans nos salles de classe en

12 juin 2017 Mise en place d'un dialogue entre l'enseignant et les apprenants ... from your experience; refer to your plan to help you.



Les mineurs non accompagnés séjournant en Suisse : quelles

24 mai 2010 Réflexions sur la participation du mineur dans la mise en place ... Dans notre étude de terrain nous analyserons l'expérience du MNA afin ...



Utilisation de TICE dans lenseignement de la chimie au secondaire

E. Mise en œuvre du TP et but pédagogique un retour d'expérience sur les leçons qui montre un gain de motivation et d'autonomie des.





Jeunes enseignants en transition entre formation et emploi : le défi

n'hésitant pas à partager leurs expériences de jeunes enseignants 3.2.3.5 D'une formation à l'intégration à sa mise en œuvre sur le terrain .



Comment concilier apprentissages formels et pratiques dans une

Neuchâtel j'ai été immédiatement très attiré par cette expérience inédite à est de la mise en place concrète d'un système d'alternance: les éléments à ...



CONSEIL INTERNATIONAL DES INFIRMIÈRES

Avec la récente mise en œuvre dans les EHPAD de modèles de soins centrés forte d'une vaste expérience clinique et certifiée thérapeute du lymphœdème.



Untitled

8 nov. 2012 «Retour d'expériences d'un ancien étudiant» stève Galeuchet Account Manager ... clients



Qualité des soins perçue par le patient – Indicateurs PROMs et

1 juil. 2021 Expérience Measures (PREMs) pour l'expérience des soins et les ... La mise en œuvre en pratique clinique courante des mesures de la qualité ...

Retour dexpérience sur la mise en œuvre de My CoRe

Retour d'experience sur la mise en uvre

de My CoRe

David Rousse

CNRS - DSI

P.2 /22

Contenu1Contexte global2Solution fonctionnelle choisie3Architecture technique choisie4Bilan du projetDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.3 /22

Contenu1Contexte global2Solution fonctionnelle choisie3Architecture technique choisie4Bilan du projetDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.4 /22

My CoRe au sein des ores de service

ODS O DS ODS

David RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.5 /22

Genese du service

(1/2)Deux besoins metier identies (via des enqu^etes utilisateurs) Solution de synchronisation et de partage de chiers, alternative aux solutions de "type

Dropbox"

Solution de sauvegarde des postes de travailUne seule solution choisie ownCloud car il a la meilleure couverture fonctionnelle par rapport aux besoins metier, est bien accueilli par les utilisateurs et est deja utilise dans d'autres entites Service deploye dans le centre serveur CNRS de l'IN2P3, an de ma^triser les modalites d'hebergement et de disposer de la solution locale de sauvegarde du centre de calcul Service exploite par un prestataire de la DSI du CNRS an de couvrir la plage de service

la plus large possible et faute de pouvoir le faire en interne par manque de ressourcesDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.6 /22

Genese du service

(2/2)Macro-etapes du projet

Janvier a septembre 2013 : etude prealable

Octobre 2013 a mai 2014 : cadrage fonctionnel et technique

Juin a decembre 2014 : mise en uvre

Janvier a septembre 2015 : service pilote sur les unites de trois delegations regionales du CNRS Depuis octobre 2015 : service productif ouvert a tous les agents travaillant dans des unites CNRSDavid RoussejCNRS - DSIjJRES - Decembre 2015BY: $n

P.7 /22

Contenu1Contexte global2Solution fonctionnelle choisie3Architecture technique choisie4Bilan du projetDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.8 /22

Solution fonctionnelle choisie

(1/3)Statut :En production

Nombre d'utilisateurs :4000

(au 01/12/2015), cible 15000(n 2016)Quota utilisateur par defaut :20 Go

Ratio Linux/Mac/Win :20/40/40

Ratio acces desktop/mobile/web :Non connu a ce jour

Technologie :ownCloud

(web)avec MariaDB-

Galera

(BDD)et Scality(stockage)Communaute cible :Personnel rattache administrativement aux unites propres ou mixtes du CNRSIntegration dans l'ecosysteme SI :Aucune (a l'exception du SSO Janus)Facteurs de risques :Charges sur la BDD Fonctions principales :Partage et synchronisation de chiers, sauvegarde des chiers (voir ci-apres)Fonctionnalites manquantes :Versioning, comptes "invites" (voir ci-apres)David RoussejCNRS - DSIjJRES - Decembre 2015BY: $n

P.9 /22

Solution fonctionnelle choisie

(2/3)ownCloud Cur applicatif ownCloud, branche communautaire(a ce jour en version 7)

App d'antivirus

App Versions non activee(car elle genere trop de charge c^ote BDD)Et quelques apps developpees et/ou ameliorees

App "Dashboard" de tableau de bord

App "Lotsofgroups" pour faciliter la gestion des groupes pour les administrateurs App "Group custom" de gestion personnelle de groupes App "Password Policy" pour renforcer la durete des mots de passe locaux

App "GTU" de gestion des CGU

Ces developpements concernent la partie serveur ownCloud, aucun developpement n'a encore ete fait sur les divers clients ownCloud.

Le code est mis a disposition via Github,https://github.com/CNRS-DSI-Dev/, pour des raisons internes projet mais il serait plus approprie de le faire via SourceSup.David RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.10 /22

Solution fonctionnelle choisie

(3/3)Et quelques apps developpees et/ou ameliorees (suite)

App "Gatekeeper" de ltrage applicatif

App "User Servervars 2" d'integration a shibboleth pour l'authentication et le provisionning des comptes via le SSO interne CNRS, Janus

App "Share manager" de gestion des partages

App "User account actions" d'actions lors de la creation/suppression d'utilisateurs App "User les migrate" de migration de chiers entre deux comptes d'un m^eme utilisateur App "User les restore" et scripts pour la sauvegarde et la restauration de chiersa Script "Mycore sympa" d'integration des comptes utilisateurs ownCloud a des listes SYMPA

Theme "mycore" specique

Scripts de build et scripts de gestion

Ces developpements concernent la partie serveur ownCloud, aucun developpement n'a encore ete fait sur les divers clients ownCloud.

Le code est mis a disposition via Github,https://github.com/CNRS-DSI-Dev/, pour des raisons internes projet mais il serait plus approprie de le faire via SourceSup.a.Voir le detail ahttps://github.com/CNRS-DSI-Dev/mycore_press/raw/master/JRES2015/JRES-20151208-presse-annexes.pdf, annexe 6David RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.11 /22

Contenu1Contexte global2Solution fonctionnelle choisie3Architecture technique choisie4Bilan du projetDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.12 /22

Problematique initialeProblematiques

Quelle montee en charge et quel dimensionnement?

Quelles briques choisir?David RoussejCNRS - DSIjJRES - Decembre 2015BY: $n

P.13 /22

Tests de charge et dimensionnementPrincipe

Hypotheses sur l'usage d'un service de "type Dropbox" Mise en place d'une architecture materielle dediee a ces tests de charge Hypotheses sur la tenue de charge des composants techniques

Voir le detail ahttps://github.com/CNRS-DSI-Dev/mycore_press/raw/master/JRES2015/JRES-20151208-presse-annexes.pdf, annexe 1Resultats

Projet "realisable" mais tres consommateur en ressources, necessitant l'acquisition de nombreux serveurs

Critere de co^ut : element primordial

Hypotheses fonctionnelles capitales car pouvant faire varier fortement le dimensionnement

Voir le detail ahttps://github.com/CNRS-DSI-Dev/mycore_press/raw/master/JRES2015/JRES-20151208-presse-annexes.pdf, annexe 2David RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.14 /22

Choix de la brique applicativeChoix d'ownCloud, PHP, SP et Apache ownCloud pour des raisons metier, Apache car mieux ma^trise que Nginx par l'exploitant, le

Service Provider shibboleth sur les nuds naux pour avoir des briques web identiquesDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.15 /22

Choix de la brique BDDChoix d'un cluster MariaDB-Galera open source (a l'exception de l'outil ClusterControl), gestion jusqu'a 32 nuds max., solution connue par des

equipes de la DSI, facile d'installation et d'exploitation gr^ace a l'outil ClusterControlDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.16 /22

Choix de la brique stockageChoix d'un stockage distribue sous Scality Acces de type "le system" stable, agnostique vis a vis du materiel et architecture evolutive

Voir le detail ahttps://github.com/CNRS-DSI-Dev/mycore_press/raw/master/JRES2015/JRES-20151208-presse-annexes.pdf, annexe 3David RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.17 /22

Architecture actuelle

Architecture

David RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.18 /22

Contenu1Contexte global2Solution fonctionnelle choisie3Architecture technique choisie4Bilan du projetDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.19 /22

Points positifs ... et negatifsPoints positifs

L'utilite du projet : besoin identie, utilite averee

Les echanges instructifs avec d'autres organismes

Le deroulement des developpements

La bonne collaboration avec le centre de calcul de l'IN2P3Points negatifs La diculte de concilier le besoin d'un outil de partage et de synchronisation avec un besoin de sauvegarde pur

La duree tres longue du projet, qui peut s'expliquer en particulier par diverses dicultes rencontrees

lors de la mise en uvre Le choix d'une methode projet "classique", a cycle long La mise en place d'une infrastructure dediee a My CoRe sur les couches techniques basses (stockage,

reseau, BDD, virtualisation), non mutualisee avec d'autres servicesDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.20 /22

Les prochaines etapes

(1/2)

Evolutions fonctionnelles

App d'aide a valoriser le mot de passe local My CoRea

Migration en ownCloud 8.x

App de gestion avancee des partagesb

Comptes "invites"c

Gestion des versions active pour tout le monde

Page d'administration des utilisateurs optimisee

Changement d'identiant d^u a Resedad

Clients PC et mobiles "customises"ea.Voirhttps://github.com/CNRS-DSI-Dev/user_set_passwordb.Voirhttps://github.com/LydSC/sharewatcherc.Comptes "invites" an de faciliter les collaborations avec des personnes n'ayant pas la possibilite de demander un compte My CoRed.Plus d'informations sur Reseda ahttp://intranet.cnrs.fr/intranet/actus/150205-reseda.htmle.Clients permettant notamment un acces unique via JanusDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.21 /22

Les prochaines etapes

(2/2)

Evolutions techniques

Faire evoluer l'architecture

I scenario basique d'ajout de nuds web et/ou de base de donnees, selon les besoins =https: Iscenario alternatif avec le passage de la BDD sur des nuds physiques =https://github.com/ Passer d'un mode d'acces de type "le system" a un mode objet Investiguer sur la fonction "Server to server sharing" d'ownClouda

Automatiser les tests unitairesb

Chirer les donnees c^ote serveura.Ceci an de permettre a des instances ownCloud de communiquer entre elles, tout en donnant a l'utilisateur un point d'acces universel a ses chiersb.Par exemple avec l'outil du CERN, smashboxDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$n

P.22 /22

Des questions?Personnels CNRS et hors-CNRS impliques

Jonathan Bouchiquet (support), Marc Dexet (developpeur), Philippe Dubrulle (activite transverse), Gilian

Gambini (responsable technique), Eric Gervasoni (co-responsable MOA), Jer^ome Jacques (responsable technique), Nadine Marouze (responsable du departement dedie a l'ore de services de la DSI du CNRS),

Paulo Mora de Freitas (co-responsable MOA), Olivier Lenormand (activite technique transverse), Jean-Yves

Lopez (activite technique transverse), Patrick Paysant (developpeur), David Rousse (ancien chef de projet),

Lyderic Saint-Criq (developpeur) et Alexandre Salvat (gestion de projet (a partir de 11/2015))Partenaires et prestataires impliques

Le departement infrastructure de la DSI du CNRS ainsi que son graphiste, le centre de calcul de l'IN2P3 et

les prestataires Atos (ex-Bull), Dell, Linagora, Scality et SeveralNinesDavid RoussejCNRS - DSIjJRES - Decembre 2015BY:

$nquotesdbs_dbs31.pdfusesText_37
[PDF] Arrêté du 27 juin 2016 modifiant l'arrêté du 24 novembre - CPias

[PDF] reglement de la collectivite departementale de mayotte aides aux

[PDF] Note technique Recommandations de sécurité relatives aux - Anssi

[PDF] Les rôles dans la data science - Astrakhan consulting

[PDF] Data Scientists - Data Analytics Post

[PDF] DATA Analyst Media - PlanNet

[PDF] Where are the Highest Paying Tech Jobs in the US? - Indeed

[PDF] Data analyst

[PDF] LE CERTIFICAT « ANALYSTE DE DONNÉES - Cedric/CNAM

[PDF] Cluster Analysis: Basic Concepts and Algorithms - CSE User Home

[PDF] Base R cheat sheet - RStudio

[PDF] Spark SQL: Relational Data Processing in Spark - UC Berkeley

[PDF] Cours 4 data frames

[PDF] Package 'wikipediatrend' - CRANR-projectorg

[PDF] Data Mart Consolidation - IBM Redbooks