| Titre : |
Proposition d’un systeme d’orchestration de conteneurs distribué |
| Type de document : |
texte imprimé |
| Auteurs : |
Fatou KA, Auteur |
| Editeur : |
Université Cheikh Anta Diop de Dakar : Faculté des Sciences et Techniques : Département de Mathématiques-Informatique |
| Année de publication : |
2023 |
| Importance : |
57 P. |
| Format : |
29 cm. |
| Langues : |
Français (fre) |
| Mots-clés : |
DevOps conteneur Docker plateforme systeme d’orchestration orchestration Kubernetes Docker Swarm Mesos HashiCorp Nomad conteneur distribué |
| Résumé : |
Avec l’avancee des Nouvelles Technologies de l’Information et la Communication (NTIC), on
assiste `a l’avenement du DevOps. Il a ete cree dans le but de faciliter la collaboration entre
l’equipe des d´eveloppeurs et celle des operateurs. Cette culture a permis a beaucoup d’entreprises
d’etre plus performant, d’´evoluer, d’optimiser leurs produits et mieux gerer le deploiement
et la livraison des produits. Il existe plusieurs outils aidant a implementer les bonnes pratiques
et chacun gere une tache particuliere. Parmi ces outils, on a Kubernetes qui est un systeme
d’orchestration. On utilise les conteneurs pour isoler une application et ses d´ependances afin de
pouvoir le d´eployer plus rapidement et plus facilement.
Docker est une plateforme de conteneurisation qui permet de creer et executer des conteneurs.
Cependant, la gestion et la planification des conteneurs a grande echelle reste un defi pour
Docker d’o`u l’utilisation des outils d’orchestration de conteneurs. Donc l’orchestration de conteneurs
est un moyen simple pour automatiser le d´eploiement, la gestion des ressources, la mise
en reseau et la mise `a l’echelle des conteneurs. Kubernetes, Docker Swarm, Mesos, HashiCorp
Nomad et bien d’autres sont des solutions d’orchestration de conteneurs.
Ces syst`emes fonctionnement pratiquement de la mˆeme mani`ere, ils ont la mˆeme architecture.
Cette derniere est composee d’un noeud maıtre et des noeuds secondaires (les workers). Ce maıtre
est responsable du cluster autrement dit il gere tous les traitements et toutes les operations du
cluster. De ce fait, si ce maˆıtre n’est plus fonctionnel, le systeme est bloque.
C’est dans cette lancee qu’on veut proposer une solution d’orchestration de conteneurs distribu
e. Il sera compos´e de plusieurs maıtres et chacun d’eux pourra etre le maıtre principal du
cluster. Notre solution sera basee sur l’outil Kubernetes. Donc on va modifier son architecture
pour permettre aux noeuds esclaves de pouvoir gerer le cluster une fois le maıtre n’est plus
fonctionnel. Pour se faire, on va developper un algorithme qui va s´electionner un maıtre parmi
ceux du cluster. Par consequent, on va definir des criteres pour faciliter la selection. |
| Permalink : |
https://bibliothequefst.ucad.sn/index.php?lvl=notice_display&id=1487 |
Proposition d’un systeme d’orchestration de conteneurs distribué [texte imprimé] / Fatou KA, Auteur . - Université Cheikh Anta Diop de Dakar : Faculté des Sciences et Techniques : Département de Mathématiques-Informatique, 2023 . - 57 P. ; 29 cm. Langues : Français ( fre)
| Mots-clés : |
DevOps conteneur Docker plateforme systeme d’orchestration orchestration Kubernetes Docker Swarm Mesos HashiCorp Nomad conteneur distribué |
| Résumé : |
Avec l’avancee des Nouvelles Technologies de l’Information et la Communication (NTIC), on
assiste `a l’avenement du DevOps. Il a ete cree dans le but de faciliter la collaboration entre
l’equipe des d´eveloppeurs et celle des operateurs. Cette culture a permis a beaucoup d’entreprises
d’etre plus performant, d’´evoluer, d’optimiser leurs produits et mieux gerer le deploiement
et la livraison des produits. Il existe plusieurs outils aidant a implementer les bonnes pratiques
et chacun gere une tache particuliere. Parmi ces outils, on a Kubernetes qui est un systeme
d’orchestration. On utilise les conteneurs pour isoler une application et ses d´ependances afin de
pouvoir le d´eployer plus rapidement et plus facilement.
Docker est une plateforme de conteneurisation qui permet de creer et executer des conteneurs.
Cependant, la gestion et la planification des conteneurs a grande echelle reste un defi pour
Docker d’o`u l’utilisation des outils d’orchestration de conteneurs. Donc l’orchestration de conteneurs
est un moyen simple pour automatiser le d´eploiement, la gestion des ressources, la mise
en reseau et la mise `a l’echelle des conteneurs. Kubernetes, Docker Swarm, Mesos, HashiCorp
Nomad et bien d’autres sont des solutions d’orchestration de conteneurs.
Ces syst`emes fonctionnement pratiquement de la mˆeme mani`ere, ils ont la mˆeme architecture.
Cette derniere est composee d’un noeud maıtre et des noeuds secondaires (les workers). Ce maıtre
est responsable du cluster autrement dit il gere tous les traitements et toutes les operations du
cluster. De ce fait, si ce maˆıtre n’est plus fonctionnel, le systeme est bloque.
C’est dans cette lancee qu’on veut proposer une solution d’orchestration de conteneurs distribu
e. Il sera compos´e de plusieurs maıtres et chacun d’eux pourra etre le maıtre principal du
cluster. Notre solution sera basee sur l’outil Kubernetes. Donc on va modifier son architecture
pour permettre aux noeuds esclaves de pouvoir gerer le cluster une fois le maıtre n’est plus
fonctionnel. Pour se faire, on va developper un algorithme qui va s´electionner un maıtre parmi
ceux du cluster. Par consequent, on va definir des criteres pour faciliter la selection. |
| Permalink : |
https://bibliothequefst.ucad.sn/index.php?lvl=notice_display&id=1487 |
|  |