Docker DOCKER CCONCERNANT CES SUPPORTS DE COURS CSUPPORTS DE COURS RÉALISÉS PAR ALTER WAY CLOUD CONSULTING ex Osones - https cloud-consulting alterway fr Copyright ? - alter way Cloud Consulting Licence Creative Commons BY-SA Sources https github com Alte
DOCKER CCONCERNANT CES SUPPORTS DE COURS CSUPPORTS DE COURS RÉALISÉS PAR ALTER WAY CLOUD CONSULTING ex Osones - https cloud-consulting alterway fr Copyright ? - alter way Cloud Consulting Licence Creative Commons BY-SA Sources https github com Alterway formations HTML PDF https osones com formations Licence Creative Commons BY-SA CLE CLOUD VUE D ? ENSEMBLE CLE CLOUD C ? EST LARGE Stockage calcul distant on oublie cf externalisation Virtualisation Abstraction du matériel voire plus Accès normalisé par des APIs Service et facturation à la demande Flexibilité élasticité CWAAS WHATEVER AS A SERVICE IaaS Infrastructure as a Service PaaS Platform as a Service SaaS Software as a Service CLE CLOUD EN UN SCHÉMA CPOURQUOI DU CLOUD CÔTÉ TECHNIQUE Abstraction des couches basses On peut tout programmer à son gré API Permet la mise en place d ? architectures scalables CVIRTUALISATION DANS LE CLOUD Le cloud IaaS repose souvent sur la virtualisation Ressources compute virtualisation Virtualisation complète KVM Xen Virtualisation conteneurs OpenVZ LXC Docker RKT CNOTIONS ET VOCABULAIRE IAAS L ? instance est par dé ?nition éphémère Elle doit être utilisée comme ressource de calcul Séparer les données des instances CORCHESTRATION DES RESSOURCES Groupement fonctionnel de ressources micro services Infrastructure as Code Dé ?nir toute une infrastructure dans un seul ?chier texte de manière déclarative Scalabilité passer à l'échelle son infrastructure en fonction de di ?érentes métriques CPOSITIONNEMENT DES CONTENEURS DANS L'ÉCOSYSTÈME CLOUD Facilitent la mise en place de PaaS Fonctionnent sur du IaaS ou sur du bare- metal Simpli ?ent la décomposition d'applications en micro services CLES CONTENEURS CDÉFINITION Les conteneurs fournissent un environnement isolé sur un système hôte semblable à un chroot sous Linux ou une jail sous BSD mais en proposant plus de fonctionnalités en matière d'isolation et de con ?guration Ces fonctionnalités sont dépendantes du système hôte et notamment du kernel CLE KERNEL LINUX Namespaces Cgroups control groups CLES NAMESPACES CMOUNT NAMESPACES LINUX Permet de créer un arbre des points de montage indépendants de celui du système hôte CUTS NAMESPACES LINUX Unix Time Sharing Permet à un conteneur de disposer de son propre nom de domaine et d ? identité NIS sur laquelle certains protocoles tel que LDAP peuvent se baser CIPC NAMESPACES LINUX Inter Process Communication Permet d ? isoler les bus de communication entre les processus d ? un conteneur CPID NAMESPACES LINUX Isole l ? arbre d ? exécution des processus et permet donc à chaque conteneur de disposer de son propre processus ma? tre PID qui pourra ensuite exécuter et manager d'autres processus avec des droits illimités tout en étant un processus restreint au sein du système hôte CUSER NAMESPACES LINUX - Permet l ? isolation des utilisateurs et des groupes au sein d ? un conteneur Cela permet notamment de gérer des utilisateurs tels que l ? UID et GID le root qui aurait des permissions absolues au sein d ? un namespace mais pas au sein du système hôte CNETWORK NAMESPACES LINUX Permet l ? isolation des ressources associées au réseau chaque
Documents similaires










-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 03, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 66.4kB