SlideShare une entreprise Scribd logo
1  sur  3
Télécharger pour lire hors ligne
1
PROGRAMME FEDER-FSE 2014-2020
Proposition de Stage
Master II ou projet de fin d’études
2018
Sujet Stage
Cluster-Based Architectures Using Containers.
Informations complémentaires
Encadrant(s) : Jamal Malki (*), Jean-Philippe Baron (**)
Cadre de coopération : L3i (*) – aYaline (**)
Date de début du stage : à partir de janvier 2018
Durée du contrat : 5 mois (minimum)
Stage rémunéré
Contexte
Le stage se déroule dans le cadre du projet PLAIBDE : « Plateforme Intégrée Big-data pour les
Données Entreprise ». Ce projet fait partie du programme FEDER-FSE 2014-2020 porté par la
région Nouvelle Aquitaine.
Ce projet est dirigé par le consortium suivant :
1. L’entreprise aYaline1
: partenaire industriel et chef de fil du projet
2. Le laboratoire L3i2
: partenaire scientifique, le L3i (laboratoire Informatique, Image,
Interaction) fait partie de l’université de La Rochelle
3. Le laboratoire LIAS3
: partenaire scientifique, le LIAS (Laboratoire d'Informatique et
d'Automatique pour les Systèmes), fait partie de l’ENSMA (École Nationale Supérieure de
Mécanique de d’Aéronautique – Futuroscope), université de Poitiers
L'objectif du projet FEDER-PLAIBDE est le développement d'un écosystème Big-Data métier dans
les domaines d'activités relevant de l'expertise de l'entreprise aYaline : E-Commerce, E-Tourisme,
E-Collectivé et d’autres.
1
http://www.ayaline.com
2
http://l3i.univ-larochelle.fr
3
https://www.lias-lab.fr
2
Objectifs du stage
Pour être compétitives, les entreprises doivent être capables de maitriser le cycle de vie des
applications, en particulier entre les étapes de conception, de réalisation et de production. Dans ce
cadre, le conteneur peut être vu comme un système agile, léger et rapide, permettant aux
entreprises de mieux répondre aux besoins du marché en réduisant le temps entre la phase de
réalisation et la phase de production.
Puisque le conteneur n’est pas impacté par son environnement extérieur, le cycle de vie d’une
application peut être réduit en supprimant les phases de développement intermédiaires entre pré-
production, test, et production. Les entreprises peuvent également développer des applications
spécifiques à un besoin unique. D’une manière générale, les conteneurs se positionnent comme
une nouvelle opportunité pour automatiser le développement, le déploiement et l’exécution des
applications dans les entreprises.
Dans notre scénario, les développeurs de logiciels déploient leurs applications réparties à base de
conteneurs en production. Dans ce type d’architecture, on suppose qu’un conteneur fournit
seulement le micro service pour lequel il a été créé. Par conséquent, les équipes d'exploitation
doivent pouvoir sécuriser et gérer ces applications pour assurer la fiabilité, les performances et la
disponibilité quant aux niveaux de service promis aux clients. On parle alors de conteneur en tant
que service (CaaS : Containers As A Service).
L’architecture CaaS permet de gagner en agilité, en liberté et en rapidité de développement. Les
développeurs bénéficient de plus d’indépendance, ils ne sont plus tributaires des administrateurs
systèmes qui devaient auparavant développer une infrastructure de test puis une de production. Ils
peuvent simplement créer et déployer les conteneurs dont ils ont besoin. Il existe actuellement des
solutions CaaS pour orchestrer des architectures applicatives complètes containérisées. Le service
se charge de gérer les déploiements à la volée sur les différents nœuds d’un cluster, ainsi que
d'orchestrer les transactions et les mises à jour sur l'ensemble du cluster de conteneurs.
L’objectif de ce travail est d’étudier différentes approches pour mettre en œuvre un CaaS entreprise
avec tout l’environnement de développement, de déploiement et d’exécution des applications. Deux
problématiques importantes de l’architecture CaaS seront étudiées :
1. la gestion du clustering et de l’orchestration de l’infrastructure
2. la gestion automatisée de l’infrastructure
Actuellement, ces deux problématiques sont traitées dans des solutions globales présentées comme
des systèmes d’exploitation d’infrastructures dites aussi DCOS (Data Center Operating System).
Parmi les solutions que nous souhaitons mettre en œuvre dans ce travail, on site :
1. Docker DataCenter4
2. Kubernetes5
3. Apache Mesos6
4
https://www.docker.com/enterprise-edition
5
https://kubernetes.io
6 http://mesos.apache.org
3
Prérequis
Ce sujet d’adresse aux étudiant(e)s en Master 2 Informatique, ou élève de dernière année d'une
école d'ingénieur en informatique.
Vous êtes rigoureux dans votre travail mais aussi créatif avec une forte envie d'apprendre et de vous
investir dans un projet de gestion d’infrastructures containérisées dans un contexte de cloud
entreprise.
Les compétences et les connaissances dans le domaine de gestion des conteneurs seront
appréciées.
Candidature
Merci d’adresser votre dossier de candidature à : jmalki@univ-lr.fr, jpbaron@ayaline.com
Le dossier de candidature doit contenir :
ü le CV
ü la lettre de motivation
ü tout autres documents pouvant appuyer la candidature

Contenu connexe

Similaire à ulr-l3i-ayaline-sujet-stage-m2-container-caas-2018_cle05ae14 (2).pdf

La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...Laurent Goujon
 
AZEO Interview croisée : Moderniser le développement des applications
AZEO Interview croisée : Moderniser le développement des applicationsAZEO Interview croisée : Moderniser le développement des applications
AZEO Interview croisée : Moderniser le développement des applicationsAZEO
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperJason De Oliveira
 
MEGA International: .NET Architect
MEGA International: .NET Architect MEGA International: .NET Architect
MEGA International: .NET Architect Jason De Oliveira
 
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)itSMF France
 
Livre blanc sip avaya
Livre blanc sip avayaLivre blanc sip avaya
Livre blanc sip avayawdeangelis
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteAZUG FR
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimLaurent Broudoux
 
AdminStudio Suite - French
AdminStudio Suite - FrenchAdminStudio Suite - French
AdminStudio Suite - FrenchFlexera
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...Niji
 
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDaniella Mbuta
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...PartnerWin - #SocialSelling StarterPacks
 
Tech-IT Academy catalogue des formations
Tech-IT Academy catalogue des formationsTech-IT Academy catalogue des formations
Tech-IT Academy catalogue des formationsTech-IT Maroc
 
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azureGab2017 la sante de votre env azure
Gab2017 la sante de votre env azureManon PERNIN
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Kouotou Aboubakar Sidiki, Eng, PMP
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureJason De Oliveira
 
Cloud Computing et Protection des Données - Guide pratique
Cloud Computing et Protection des Données - Guide pratiqueCloud Computing et Protection des Données - Guide pratique
Cloud Computing et Protection des Données - Guide pratiqueAntoine Vigneron
 

Similaire à ulr-l3i-ayaline-sujet-stage-m2-container-caas-2018_cle05ae14 (2).pdf (20)

La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...La valeur de Docker pour les équipes de développement et accélérateur dans le...
La valeur de Docker pour les équipes de développement et accélérateur dans le...
 
AZEO Interview croisée : Moderniser le développement des applications
AZEO Interview croisée : Moderniser le développement des applicationsAZEO Interview croisée : Moderniser le développement des applications
AZEO Interview croisée : Moderniser le développement des applications
 
MEGA International: Senior .NET Developer
MEGA International: Senior .NET DeveloperMEGA International: Senior .NET Developer
MEGA International: Senior .NET Developer
 
MEGA International: .NET Architect
MEGA International: .NET Architect MEGA International: .NET Architect
MEGA International: .NET Architect
 
livre-blanc-microservices.pdf
livre-blanc-microservices.pdflivre-blanc-microservices.pdf
livre-blanc-microservices.pdf
 
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
Accélérer la transformation via une approche outils intégrée (ERP de l’IT)
 
Livre blanc sip avaya
Livre blanc sip avayaLivre blanc sip avaya
Livre blanc sip avaya
 
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetiteGab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
Gab17 lyon-rex build dev ops sur une infra iaas-paas multisite-by-matthieupetite
 
Rex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - EnsimRex Software Factories 20140117 - Ensim
Rex Software Factories 20140117 - Ensim
 
Stage GFC Atlantic
Stage GFC AtlanticStage GFC Atlantic
Stage GFC Atlantic
 
AdminStudio Suite - French
AdminStudio Suite - FrenchAdminStudio Suite - French
AdminStudio Suite - French
 
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
[Webinar Niji] Clés de succès et partage d’expériences pour mettre en œuvre e...
 
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
 
Mohamed.marouan
Mohamed.marouanMohamed.marouan
Mohamed.marouan
 
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
2014.04.09 - Cloud hybride avec Aspaway, IBM et Soft layer - Patrice Lagorsse...
 
Tech-IT Academy catalogue des formations
Tech-IT Academy catalogue des formationsTech-IT Academy catalogue des formations
Tech-IT Academy catalogue des formations
 
Gab2017 la sante de votre env azure
Gab2017 la sante de votre env azureGab2017 la sante de votre env azure
Gab2017 la sante de votre env azure
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...
 
TechDays 2012 - Windows Azure
TechDays 2012 - Windows AzureTechDays 2012 - Windows Azure
TechDays 2012 - Windows Azure
 
Cloud Computing et Protection des Données - Guide pratique
Cloud Computing et Protection des Données - Guide pratiqueCloud Computing et Protection des Données - Guide pratique
Cloud Computing et Protection des Données - Guide pratique
 

Dernier

Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésSana REFAI
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Ville de Châteauguay
 
le probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptxle probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptximaneeaouattahee
 
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfpdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfMedAbdelhayeSidiAhme
 
mémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoiremémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoireEzechiasSteel
 

Dernier (6)

Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigésAlgo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
 
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
 
le probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptxle probleme de la planification JSP exposee (2) (2).pptx
le probleme de la planification JSP exposee (2) (2).pptx
 
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdfpdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
pdfcoffee.com_4-production-fond-des-puits-completion-pdf-free.pdf
 
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024  Bâtiment et Photovoltaïque.pdfJTC 2024  Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
 
mémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoiremémoire genie civil presenté lors de la soutenance de mémoire
mémoire genie civil presenté lors de la soutenance de mémoire
 

ulr-l3i-ayaline-sujet-stage-m2-container-caas-2018_cle05ae14 (2).pdf

  • 1. 1 PROGRAMME FEDER-FSE 2014-2020 Proposition de Stage Master II ou projet de fin d’études 2018 Sujet Stage Cluster-Based Architectures Using Containers. Informations complémentaires Encadrant(s) : Jamal Malki (*), Jean-Philippe Baron (**) Cadre de coopération : L3i (*) – aYaline (**) Date de début du stage : à partir de janvier 2018 Durée du contrat : 5 mois (minimum) Stage rémunéré Contexte Le stage se déroule dans le cadre du projet PLAIBDE : « Plateforme Intégrée Big-data pour les Données Entreprise ». Ce projet fait partie du programme FEDER-FSE 2014-2020 porté par la région Nouvelle Aquitaine. Ce projet est dirigé par le consortium suivant : 1. L’entreprise aYaline1 : partenaire industriel et chef de fil du projet 2. Le laboratoire L3i2 : partenaire scientifique, le L3i (laboratoire Informatique, Image, Interaction) fait partie de l’université de La Rochelle 3. Le laboratoire LIAS3 : partenaire scientifique, le LIAS (Laboratoire d'Informatique et d'Automatique pour les Systèmes), fait partie de l’ENSMA (École Nationale Supérieure de Mécanique de d’Aéronautique – Futuroscope), université de Poitiers L'objectif du projet FEDER-PLAIBDE est le développement d'un écosystème Big-Data métier dans les domaines d'activités relevant de l'expertise de l'entreprise aYaline : E-Commerce, E-Tourisme, E-Collectivé et d’autres. 1 http://www.ayaline.com 2 http://l3i.univ-larochelle.fr 3 https://www.lias-lab.fr
  • 2. 2 Objectifs du stage Pour être compétitives, les entreprises doivent être capables de maitriser le cycle de vie des applications, en particulier entre les étapes de conception, de réalisation et de production. Dans ce cadre, le conteneur peut être vu comme un système agile, léger et rapide, permettant aux entreprises de mieux répondre aux besoins du marché en réduisant le temps entre la phase de réalisation et la phase de production. Puisque le conteneur n’est pas impacté par son environnement extérieur, le cycle de vie d’une application peut être réduit en supprimant les phases de développement intermédiaires entre pré- production, test, et production. Les entreprises peuvent également développer des applications spécifiques à un besoin unique. D’une manière générale, les conteneurs se positionnent comme une nouvelle opportunité pour automatiser le développement, le déploiement et l’exécution des applications dans les entreprises. Dans notre scénario, les développeurs de logiciels déploient leurs applications réparties à base de conteneurs en production. Dans ce type d’architecture, on suppose qu’un conteneur fournit seulement le micro service pour lequel il a été créé. Par conséquent, les équipes d'exploitation doivent pouvoir sécuriser et gérer ces applications pour assurer la fiabilité, les performances et la disponibilité quant aux niveaux de service promis aux clients. On parle alors de conteneur en tant que service (CaaS : Containers As A Service). L’architecture CaaS permet de gagner en agilité, en liberté et en rapidité de développement. Les développeurs bénéficient de plus d’indépendance, ils ne sont plus tributaires des administrateurs systèmes qui devaient auparavant développer une infrastructure de test puis une de production. Ils peuvent simplement créer et déployer les conteneurs dont ils ont besoin. Il existe actuellement des solutions CaaS pour orchestrer des architectures applicatives complètes containérisées. Le service se charge de gérer les déploiements à la volée sur les différents nœuds d’un cluster, ainsi que d'orchestrer les transactions et les mises à jour sur l'ensemble du cluster de conteneurs. L’objectif de ce travail est d’étudier différentes approches pour mettre en œuvre un CaaS entreprise avec tout l’environnement de développement, de déploiement et d’exécution des applications. Deux problématiques importantes de l’architecture CaaS seront étudiées : 1. la gestion du clustering et de l’orchestration de l’infrastructure 2. la gestion automatisée de l’infrastructure Actuellement, ces deux problématiques sont traitées dans des solutions globales présentées comme des systèmes d’exploitation d’infrastructures dites aussi DCOS (Data Center Operating System). Parmi les solutions que nous souhaitons mettre en œuvre dans ce travail, on site : 1. Docker DataCenter4 2. Kubernetes5 3. Apache Mesos6 4 https://www.docker.com/enterprise-edition 5 https://kubernetes.io 6 http://mesos.apache.org
  • 3. 3 Prérequis Ce sujet d’adresse aux étudiant(e)s en Master 2 Informatique, ou élève de dernière année d'une école d'ingénieur en informatique. Vous êtes rigoureux dans votre travail mais aussi créatif avec une forte envie d'apprendre et de vous investir dans un projet de gestion d’infrastructures containérisées dans un contexte de cloud entreprise. Les compétences et les connaissances dans le domaine de gestion des conteneurs seront appréciées. Candidature Merci d’adresser votre dossier de candidature à : jmalki@univ-lr.fr, jpbaron@ayaline.com Le dossier de candidature doit contenir : ü le CV ü la lettre de motivation ü tout autres documents pouvant appuyer la candidature