Phare : logo phirio Phirio  : apprendre à apprendre

Phare : logo phiriopuzzle pour les serious games Phirio

Phare : logo phirioDataCenter de Phirio

Phare : logo phirioIllustration des Serious Games Phirio

PrecedentSuivant
  • Formations
    • Catalogue
    • Cloud
    • Big Data
    • Applicatif
    • DataScience
    • Infrastructures
    • Accompagnement
    • Sur mesure
  • Cheat sheets & labs
    • Présentation des technologies
    • Le Laboratoire
    • Blockchain
    • Big Data
    • Liens utiles
  • Informations pratiques
    • Phirio Team
    • Prestations
    • Qualité
    • Centre de formation
    • Nos références
  • Contact
    • Plan d'accès
    • Contact post-formation
    • Recrutement
    • Demande d'informations
  1. Vous êtes ici : Accueil
  2. Presentations produits
  3. Cloud virtualisation et conteneurs

Les capacités des matériels actuels (en puissance de calcul, mémoire, espace disque) ont permis l'essor des techniques de virtualisation. Qu'il s'agisse de créer des machines virtuelles, ou des conteneurs d'applications, ou des hyperviseurs, les systèmes d'exploitation permettent aujourd'hui de choisir la solution la plus appropriée au besoin : mutualisation de ressources, isolation des environnements pour des travaux critiques, ... Les architectes et chefs de projet auront pour mission de valider les produits en fonction de leur architecture, et caractéristiques techniques.

Nos stages permettent de faire le point sur les technologies de virtualisation de serveurs avec les notions d'hyperviseurs, de machines virtuelles, d'ordonnanceur, etc ... Le comparatif des différentes architectures de produits avec le micro-partitionnement, les zones, l'isolation applicative donnera les éléments de choix en fonction des contraintes applicatives. Les aspects de mise en production, d'exploitation intégrant les contraintes des datacenters, par exemple, sont également abordés avec les consoles d'administration, les socles de virtualisation. Les travaux pratiques se déroulent sur Solaris avec la mise en oeuvre des zones, sur AIX avec la console HMC, sur Linux avec qemu/kvm, par exemple.

Conteneurs

Un conteneur est un environnement isolé à l'intérieur d'une machine hôte. L'étanchéité est assurée par le noyau Linux. Comme l'isolation est faite à partir du noyau, les logiciels isolés sont indépendants de la plateforme matérielle.

Par rapport aux machines virtuelles, les conteneurs ont une empreinte mémoire fortement réduite. Comme ils partagent le même noyau, le processus de lancement est fortement accéléré. La virtualisation implique une consommation forte des ressources systèmes de l'hôte

Produits implémentant la gestion de conteneurs : LXC, rkt-coreos, docker, openVz,

Docker

Une application n'a pas besoin de la totalité des outils mis à disposition par une distribution. Pour exécuter une application, un conteneur n'aura besoin que des outils nécessaires.

Micro-services Il est donc possible de créer des conteneurs très légers :

  • un serveur sshd
  • une base Postgresql
  • un serveur jboss/wildfly
  • ...

Le produit docker est un mécanisme permettant de gérer des conteneurs en mode micro-services.

LXC

Dans de nombreux cas, un seul service par conteneur docker ne suffit pas. Même si docker dispose de mécanismes permettant de lancer plusieurs applications dans un même conteneur, il est souvent plus facile de créer une mini-distribution Linux dans le conteneur : LXC LXC est un mécanisme de gestion de conteneurs qui permet d'executer un Linux de manière standard : Ubuntu, Debian, RedHat, CentOS ou autre. Par rapport à Docker, LXC permet d'exécuter des applications plus riches, où certains services résident dans le même conteneur, et surtout, se gèrent de manière standard. Par exemple, un conteneur LXC qui embarque un serveur applicatif, un agent icinga ou nagios, un agent snmp, un serveur ssh et un serveur http.

Virtualisation

La virtualisation du poste de travail est un des éléments de l'architecture qui se met en place dans l'évolution vers le cloud computing. Ce stage propose de faire le point sur les technologies de virtualisation, plus particulièrement orientées vers le poste de travail : solutions de travail à distance, depuis le déport d'écrans avec une virtualisation centralisée, fourniture d'applications hébergées avec accès Web, outils de virtualisation du poste en local. Les caractéristiques techniques, les impacts sur l'architecture du système d'information, et les contraintes d'exploitation seront étudiées sur des cas pratiques.

Mise en oeuvre :

Une architecture de type distribué devient vite tentaculaire et difficile à maintenir. L'architecture centralisée du système d'information est de nouveau mise à l'ordre du jour.

Pour gérer des parcs de machines physiques, virtuelles, conteneurs, il est donc nécessaire de disposer d'outils de provisionnement et de mécanismes de virtualisation de réseaux.

Nos formations associées

  • Linux containers, LXC : mise en oeuvre
  • Réseaux virtuels avec OpenvSwitch
  • Kubernetes : optimisation conteneurs
  • Ansible : industrialiser les déploiements
  • Virtualisation avec kvm
  • Chef : automatiser la gestion des serveurs
  • Puppet : automatiser la gestion des configurations
  • Docker : créer et administrer des conteneurs virtuels d'applications

Liens

Liens:

  • https://www.virtualbox.org
  • https://www.vmware.com
  • https://www.qemu.org
  • https://www.docker.com
  • https://linuxcontainers.org
  • https://xenproject.org
  • https://coreos.com/rkt
  • https://www.openvswitch.org
  • https://www.opencontrail.org


quelques une de nos réalisations

Phirio

+33 1 55 33 52 10
info@phirio.fr

Plus de 30 ans d'expertise

Formations

  • Calendrier
  • Présentations de technologies
  • Plan d'accès
  • Contact
Data Docklogo Data Dock
logo Qualiopi
La certification qualité a été délivrée par Proneo Certification au titre de la catégorie d'action suivante : ACTIONS DE FORMATION.

2025 Phirio Paris
Protection des données personnelles
Mentions légales et crédits
Conditions générales de vente