MP2P PROTOCOLE & SYSTÈME DE STOCKAGE SCALABLE PRÉSENTATION FINALE – 7 JUILLET 2015 Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
Table des matières 1.Rappel des objectifs 2.Le projet 3.Avancement 4.Démonstration 5.Gestion des difficultés et risques rencontrés 6.Ce que nous a apporté ce projet 7.Conclusion Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
1. Rappel des objectifs Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
A – Le périmètre projet initialement défini Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Upload Download Suppression d'un fichier Scalabilité Mises à jour Fichiers de configuration
B – Rappel des équivalences Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Projet BDD MyPhotoshop Julien/Francis : C++ avancé Mathieu : Programmation parallèle
C – Motivations Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Nouveaux outils Travail en groupe Projet qui nous tient à cœur Gestion d’un projet sur le long terme
2. Le projet Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
A – MP2P… Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH C’est : Redondant Scalable Des transferts plus rapides Un protocole Trois applications Ce n’est pas : Un site web Un front-end Totalement sécurisé
B – Fonctionnement & Architecture Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Upload vers l’infrastructure MP2PDownload depuis l’infrastructure MP2P
Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
C – Technologies utilisées Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
D – Suivi du bon fonctionnement du projet Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Utilisation d’un outil d’intégration continue : TeamCity
3. Avancement Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
Avancée du projet par rapport au planning Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
4. Démonstration Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
A – Configuration Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
B – WGET Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
C – MP2P Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
D – Résultats Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
5. Gestion des difficultés et risques rencontrés Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
A – Les risques envisagés Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Planning Gestion d’erreurs Dépendances Plateforme de test Coûts Protocole inadapté Désintéressement personnel d’un ou de plusieurs membres du groupe Désertion d’un des membres du groupe pour cause personnelle
B – Les risques rencontrés Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH RisqueGlissement planning Dépendance bloquante Plateforme base de données Date d’apparition 22/05/1521/04/1530/04/15 ÉtatEn coursRésolu Résolution/Installation sur des VMs Ubuntu
6. Ce que nous a apporté ce projet Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
Ce que nous avons appris… …du côté technique Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Scalabilité Création de protocole Concepts avancés de C++ Boost::asio Cross-compiling Base de données NoSQL Intégration continue
Ce que nous avons appris… …du côté gestion de projet Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Communication Répartition des tâches Réunions techniques Gestion des risques & difficultés Gestion d’un planning
6. Conclusion Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH
Ce que nous prévoyons pour la suite… Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Factorisation Sécurité (SSL, VPN) Compression (transfert, stockage) Gestion d’utilisateurs DHT Automatisation des tests Google Protocol Buffers
Bilan Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH Utiliser de nouveaux outils Un sujet passionnant Réalisation gratifiante
Des questions ? DES REMARQUES ? Julien DUBIEL – Mathieu CORRE – Francis VISOIU MISTRIH