SlideShare a Scribd company logo
1 of 77
Download to read offline
Introduction
     Différentes solutions
              Architecture
               Conclusion




La virtualisation des systèmes

          Nicolas Ledez
    from.slideshare@ledez.net


           17 septembre 2008




           Nicolas Ledez     La virtualisation des systèmes
Introduction
                      Différentes solutions
                               Architecture
                                Conclusion


Plan


  1    Introduction

  2    Différentes solutions

  3    Architecture

  4    Conclusion




                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Plan

  1    Introduction
          Définition
          Historique
          Notions
          Acteurs du marché

  2    Différentes solutions

  3    Architecture

  4    Conclusion

                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                     Différentes solutions   Historique
                              Architecture   Notions
                               Conclusion    Acteurs du marché


Définition




  Ensemble matériel et/ou logiciel qui permet de faire fonctionner
  sur une seule machine plusieurs OS séparément les uns des
  autres.




                           Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                       Différentes solutions   Historique
                                Architecture   Notions
                                 Conclusion    Acteurs du marché


Historique


      Années 70 IBM Grenoble VM/CMS 1
      Fin 80 début 90 embryons pour PC
      Fin 90 émulateurs des machines des années 80
      Fin 90 débuts 2000 VMWare
      2003 EMC achete VMWare
      2007 Acquisition de XenSource par Citrix
      2009 Oracle rachete Sun
      Aujourd’hui


    1. Virtual Machine / Conversation Monitor System
                             Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2



                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2


                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2


                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2



                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2



                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2



                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
                                              Désigne le temps passé par un
    Partitionnement
                                              système à ne rien faire d’autre
    Image manipulable                         que se gérer
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2



                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                      Différentes solutions   Historique
                               Architecture   Notions
                                Conclusion    Acteurs du marché


Notions


    Driver
    Système d’exploitation
    Couche d’abstraction
    Partitionnement
    Image manipulable
    Réseau virtuel
    Overhead 1/2
    Overhead 2/2



                            Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft                             vSphere, *VMware ESXi,
    Citrix                                *VMware Server, VMWare
    Sun                                   workstation, *VMWare player,
                                          VDI, VMWare infrastructures
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft
    Citrix
                                          *Virtual PC, Microsoft Virtual
    Sun                                   Server 200X (Hyper-V)
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft
    Citrix
                                           Xen, XenApp, XenDesktop,
    Sun                                   XenServer
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft
    Citrix                                  *xVM VirtualBox, xVM Server,
    Sun                                   e15k, Solaris Containers,
                                          *OpenSolaris Containers
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft
    Citrix
    Sun                                       *Oracle VM
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft
    Citrix
                                             Parallels Desktop, Parallels,
    Sun                                   *Virtuozzo
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Introduction   Définition
                  Différentes solutions   Historique
                           Architecture   Notions
                            Conclusion    Acteurs du marché


Acteurs du marché / Produits


Éditeurs                                  Produits
    VMWare
    Microsoft
    Citrix
                                             KVM (Kernel-based Virtual
    Sun                                   Machine), QEMU
    Oracle
    Parallels
    Open Source



                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                               Introduction
                                              Noyau en espace utilisateur
                      Différentes solutions
                                              Isolateur
                               Architecture
                                              Para virtualisation ou hyperviseur
                                Conclusion
                                              Matérielle


Plan

  1    Introduction

  2    Différentes solutions
          Machine virtuelle
          Noyau en espace utilisateur
          Isolateur
          Para virtualisation ou hyperviseur
          Matérielle

  3    Architecture

  4    Conclusion
                            Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle




         VMWare server, GSX, Virtual PC, Bochs, etc
Machine virtuelle
                           Introduction
                                          Noyau en espace utilisateur
                  Différentes solutions
                                          Isolateur
                           Architecture
                                          Para virtualisation ou hyperviseur
                            Conclusion
                                          Matérielle


Machine virtuelle




     Bonne isolation
     Permets des OS hétérogènes
     Perte de performances
     VMWare server, GSX, Virtual PC, Bochs, etc




                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                           Introduction
                                          Noyau en espace utilisateur
                  Différentes solutions
                                          Isolateur
                           Architecture
                                          Para virtualisation ou hyperviseur
                            Conclusion
                                          Matérielle


Machine virtuelle




     Bonne isolation
     Permets des OS hétérogènes
     Perte de performances
     VMWare server, GSX, Virtual PC, Bochs, etc




                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                           Introduction
                                          Noyau en espace utilisateur
                  Différentes solutions
                                          Isolateur
                           Architecture
                                          Para virtualisation ou hyperviseur
                            Conclusion
                                          Matérielle


Machine virtuelle




     Bonne isolation
     Permets des OS hétérogènes
     Perte de performances
     VMWare server, GSX, Virtual PC, Bochs, etc




                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                           Introduction
                                          Noyau en espace utilisateur
                  Différentes solutions
                                          Isolateur
                           Architecture
                                          Para virtualisation ou hyperviseur
                            Conclusion
                                          Matérielle


Machine virtuelle




     Bonne isolation
     Permets des OS hétérogènes
     Perte de performances
     VMWare server, GSX, Virtual PC, Bochs, etc




                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
         Introduction
                        Noyau en espace utilisateur
Différentes solutions
                        Isolateur
         Architecture
                        Para virtualisation ou hyperviseur
          Conclusion
                        Matérielle




      Nicolas Ledez     La virtualisation des systèmes
Noyau en espace utilisateur




                   User Mode Linux
Machine virtuelle
                            Introduction
                                           Noyau en espace utilisateur
                   Différentes solutions
                                           Isolateur
                            Architecture
                                           Para virtualisation ou hyperviseur
                             Conclusion
                                           Matérielle


Noyau en espace utilisateur



     Noyau = Application
     Très lent
     Pas d’isolation
     Sert surtout au développement de noyau
     User Mode Linux




                         Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                            Introduction
                                           Noyau en espace utilisateur
                   Différentes solutions
                                           Isolateur
                            Architecture
                                           Para virtualisation ou hyperviseur
                             Conclusion
                                           Matérielle


Noyau en espace utilisateur



     Noyau = Application
     Très lent
     Pas d’isolation
     Sert surtout au développement de noyau
     User Mode Linux




                         Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                            Introduction
                                           Noyau en espace utilisateur
                   Différentes solutions
                                           Isolateur
                            Architecture
                                           Para virtualisation ou hyperviseur
                             Conclusion
                                           Matérielle


Noyau en espace utilisateur



     Noyau = Application
     Très lent
     Pas d’isolation
     Sert surtout au développement de noyau
     User Mode Linux




                         Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                            Introduction
                                           Noyau en espace utilisateur
                   Différentes solutions
                                           Isolateur
                            Architecture
                                           Para virtualisation ou hyperviseur
                             Conclusion
                                           Matérielle


Noyau en espace utilisateur



     Noyau = Application
     Très lent
     Pas d’isolation
     Sert surtout au développement de noyau
     User Mode Linux




                         Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                            Introduction
                                           Noyau en espace utilisateur
                   Différentes solutions
                                           Isolateur
                            Architecture
                                           Para virtualisation ou hyperviseur
                             Conclusion
                                           Matérielle


Noyau en espace utilisateur



     Noyau = Application
     Très lent
     Pas d’isolation
     Sert surtout au développement de noyau
     User Mode Linux




                         Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
         Introduction
                        Noyau en espace utilisateur
Différentes solutions
                        Isolateur
         Architecture
                        Para virtualisation ou hyperviseur
          Conclusion
                        Matérielle




      Nicolas Ledez     La virtualisation des systèmes
Isolateur




   Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris Containers
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Isolateur



      Peu d’overhead
      Peu d’isolation
      OS hôte = OS « VM »
      Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris
      Containers




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Isolateur



      Peu d’overhead
      Peu d’isolation
      OS hôte = OS « VM »
      Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris
      Containers




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Isolateur



      Peu d’overhead
      Peu d’isolation
      OS hôte = OS « VM »
      Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris
      Containers




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Isolateur



      Peu d’overhead
      Peu d’isolation
      OS hôte = OS « VM »
      Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris
      Containers




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
         Introduction
                        Noyau en espace utilisateur
Différentes solutions
                        Isolateur
         Architecture
                        Para virtualisation ou hyperviseur
          Conclusion
                        Matérielle




      Nicolas Ledez     La virtualisation des systèmes
Para virtualisation ou hyperviseur




             ESX Server, Xen, AMD-V, Intel VT
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Para virtualisation ou hyperviseur




      L’OS invité doit être conçu pour l’hyperviseur
      Ou, avoir une partie matérielle (AMD-V, Intel VT)
      ESX Server, Xen, KVM




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Para virtualisation ou hyperviseur




      L’OS invité doit être conçu pour l’hyperviseur
      Ou, avoir une partie matérielle (AMD-V, Intel VT)
      ESX Server, Xen, KVM




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                             Introduction
                                            Noyau en espace utilisateur
                    Différentes solutions
                                            Isolateur
                             Architecture
                                            Para virtualisation ou hyperviseur
                              Conclusion
                                            Matérielle


Para virtualisation ou hyperviseur




      L’OS invité doit être conçu pour l’hyperviseur
      Ou, avoir une partie matérielle (AMD-V, Intel VT)
      ESX Server, Xen, KVM




                          Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
         Introduction
                        Noyau en espace utilisateur
Différentes solutions
                        Isolateur
         Architecture
                        Para virtualisation ou hyperviseur
          Conclusion
                        Matérielle




      Nicolas Ledez     La virtualisation des systèmes
Matérielle




             Mainframe, Sun eXXk
Machine virtuelle
                           Introduction
                                          Noyau en espace utilisateur
                  Différentes solutions
                                          Isolateur
                           Architecture
                                          Para virtualisation ou hyperviseur
                            Conclusion
                                          Matérielle


Matérielle




      Mainframe
      Sun eXXk




                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
                           Introduction
                                          Noyau en espace utilisateur
                  Différentes solutions
                                          Isolateur
                           Architecture
                                          Para virtualisation ou hyperviseur
                            Conclusion
                                          Matérielle


Matérielle




      Mainframe
      Sun eXXk




                        Nicolas Ledez     La virtualisation des systèmes
Machine virtuelle
         Introduction
                        Noyau en espace utilisateur
Différentes solutions
                        Isolateur
         Architecture
                        Para virtualisation ou hyperviseur
          Conclusion
                        Matérielle




      Nicolas Ledez     La virtualisation des systèmes
Introduction
                      Différentes solutions   Exemple
                               Architecture   Avantages / Inconvenients
                                Conclusion


Plan


  1    Introduction

  2    Différentes solutions

  3    Architecture
         Exemple
         Avantages / Inconvenients

  4    Conclusion



                            Nicolas Ledez     La virtualisation des systèmes
Introduction
                Différentes solutions   Exemple
                         Architecture   Avantages / Inconvenients
                          Conclusion


Architecture d’exemple / Physique




                      Nicolas Ledez     La virtualisation des systèmes
Introduction
                Différentes solutions   Exemple
                         Architecture   Avantages / Inconvenients
                          Conclusion


Architecture d’exemple / Solaris




                      Nicolas Ledez     La virtualisation des systèmes
Introduction
               Différentes solutions   Exemple
                        Architecture   Avantages / Inconvenients
                         Conclusion


Architecture d’exemple / VMWare




                     Nicolas Ledez     La virtualisation des systèmes
Introduction
                Différentes solutions   Exemple
                         Architecture   Avantages / Inconvenients
                          Conclusion


Architecture d’exemple / Physique




                      Nicolas Ledez     La virtualisation des systèmes
Introduction
                 Différentes solutions   Exemple
                          Architecture   Avantages / Inconvenients
                           Conclusion


Architecture d’exemple / Virtualisé




                       Nicolas Ledez     La virtualisation des systèmes
Introduction
        Différentes solutions   Exemple
                 Architecture   Avantages / Inconvenients
                  Conclusion


Avant




              Nicolas Ledez     La virtualisation des systèmes
Introduction
        Différentes solutions   Exemple
                 Architecture   Avantages / Inconvenients
                  Conclusion


Après




              Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                       Différentes solutions   Exemple
                                Architecture   Avantages / Inconvenients
                                 Conclusion


Avantages / Inconvenients



    Réduction des coûts
    Plus de sécurité                                   Une technologie
    Gain de ressources                                 supplémentaire
    physiques                                          "Perte de performance"
    Flexibilité                                        Une machine physique,
    Simplification du                                   plusieurs VM
    déploiement




                             Nicolas Ledez     La virtualisation des systèmes
Introduction
                                              Sources
                      Différentes solutions
                                              Conclusion
                               Architecture
                                              Questions
                                Conclusion


Plan


  1    Introduction

  2    Différentes solutions

  3    Architecture

  4    Conclusion
         Sources
         Conclusion
         Questions


                            Nicolas Ledez     La virtualisation des systèmes
Introduction
                                            Sources
                    Différentes solutions
                                            Conclusion
                             Architecture
                                            Questions
                              Conclusion


Sources



     http ://fr.wikipedia.org/wiki/Virtualisation_(informatique)
     http ://www.presence-pc.com/tests/virtualisation-Intel-
     AMD-512/
     http ://doc.ubuntu-fr.org/virtualisation
     http ://www.smile.fr/publications/livres-blancs/virtualisation
     http ://www.01net.com/article/258837.html




                          Nicolas Ledez     La virtualisation des systèmes
Introduction
                                  Sources
          Différentes solutions
                                  Conclusion
                   Architecture
                                  Questions
                    Conclusion


Licence




                    CC BY-NC-SA




                Nicolas Ledez     La virtualisation des systèmes
Introduction
                                       Sources
               Différentes solutions
                                       Conclusion
                        Architecture
                                       Questions
                         Conclusion


Conclusion




  Conclusion




                     Nicolas Ledez     La virtualisation des systèmes
Introduction
                                        Sources
                Différentes solutions
                                        Conclusion
                         Architecture
                                        Questions
                          Conclusion


Questions




  Questions ?




                      Nicolas Ledez     La virtualisation des systèmes

More Related Content

Similar to La virtualisation des systèmes

Gestion des environnements hétérogènes avec System Center 2012
Gestion des environnements hétérogènes avec System Center 2012Gestion des environnements hétérogènes avec System Center 2012
Gestion des environnements hétérogènes avec System Center 2012Microsoft Technet France
 
Virtualisation par logiciels libres
Virtualisation par logiciels libresVirtualisation par logiciels libres
Virtualisation par logiciels libresguest3be047
 
Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...
Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...
Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...Microsoft Technet France
 
Cv x duvert admin sys sept 2019
Cv x duvert admin sys sept 2019Cv x duvert admin sys sept 2019
Cv x duvert admin sys sept 2019Xavier Duvert
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec dockergcatt
 
La Virtualisation
La VirtualisationLa Virtualisation
La VirtualisationHAMMAMI9
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsGeorgeot Cédric
 
Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...
Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...
Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...Microsoft Ideas
 
Périphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementPériphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementMicrosoft Technet France
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?ALTER WAY
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ? ALTER WAY
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Microsoft
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-Vfabricemeillon
 
1536524 1536524 1536524 1536524 1536524.ppt
1536524  1536524 1536524  1536524 1536524.ppt1536524  1536524 1536524  1536524 1536524.ppt
1536524 1536524 1536524 1536524 1536524.pptAbdellahELMAMOUN
 

Similar to La virtualisation des systèmes (20)

Gestion des environnements hétérogènes avec System Center 2012
Gestion des environnements hétérogènes avec System Center 2012Gestion des environnements hétérogènes avec System Center 2012
Gestion des environnements hétérogènes avec System Center 2012
 
Virtualisation par logiciels libres
Virtualisation par logiciels libresVirtualisation par logiciels libres
Virtualisation par logiciels libres
 
Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...
Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...
Architecture Réseau des clouds privés avec Hyper-V et System Center Virtual M...
 
Cv x duvert admin sys sept 2019
Cv x duvert admin sys sept 2019Cv x duvert admin sys sept 2019
Cv x duvert admin sys sept 2019
 
Architecture microservices avec docker
Architecture microservices avec dockerArchitecture microservices avec docker
Architecture microservices avec docker
 
La Virtualisation
La VirtualisationLa Virtualisation
La Virtualisation
 
Etude de la virtualisation
Etude de la virtualisationEtude de la virtualisation
Etude de la virtualisation
 
Cloud os
Cloud osCloud os
Cloud os
 
L'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOpsL'évolution vers le (Dev)NoOps
L'évolution vers le (Dev)NoOps
 
2003 forum asso-faches
2003 forum asso-faches2003 forum asso-faches
2003 forum asso-faches
 
Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...
Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...
Transformer votre Cloud : est-ce si simple ? La réponse avec les solutions EM...
 
CV_court_ing_sys
CV_court_ing_sysCV_court_ing_sys
CV_court_ing_sys
 
Périphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et managementPériphériques non-Windows et SCCM – Intégrations et management
Périphériques non-Windows et SCCM – Intégrations et management
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker  : des conteneurs pour tout faire ? Alter Way's digitalks - Docker  : des conteneurs pour tout faire ?
Alter Way's digitalks - Docker : des conteneurs pour tout faire ?
 
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
Bornes, écrans, automates: ce qui se cache derrière les systèmes embarqués qu...
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-V
 
1536524 1536524 1536524 1536524 1536524.ppt
1536524  1536524 1536524  1536524 1536524.ppt1536524  1536524 1536524  1536524 1536524.ppt
1536524 1536524 1536524 1536524 1536524.ppt
 
AlexandreBouchardCv (1)
AlexandreBouchardCv (1)AlexandreBouchardCv (1)
AlexandreBouchardCv (1)
 
Cours linux
Cours linuxCours linux
Cours linux
 

La virtualisation des systèmes

  • 1. Introduction Différentes solutions Architecture Conclusion La virtualisation des systèmes Nicolas Ledez from.slideshare@ledez.net 17 septembre 2008 Nicolas Ledez La virtualisation des systèmes
  • 2. Introduction Différentes solutions Architecture Conclusion Plan 1 Introduction 2 Différentes solutions 3 Architecture 4 Conclusion Nicolas Ledez La virtualisation des systèmes
  • 3. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Plan 1 Introduction Définition Historique Notions Acteurs du marché 2 Différentes solutions 3 Architecture 4 Conclusion Nicolas Ledez La virtualisation des systèmes
  • 4. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Définition Ensemble matériel et/ou logiciel qui permet de faire fonctionner sur une seule machine plusieurs OS séparément les uns des autres. Nicolas Ledez La virtualisation des systèmes
  • 5. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 6. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 7. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 8. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 9. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 10. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 11. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 12. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Historique Années 70 IBM Grenoble VM/CMS 1 Fin 80 début 90 embryons pour PC Fin 90 émulateurs des machines des années 80 Fin 90 débuts 2000 VMWare 2003 EMC achete VMWare 2007 Acquisition de XenSource par Citrix 2009 Oracle rachete Sun Aujourd’hui 1. Virtual Machine / Conversation Monitor System Nicolas Ledez La virtualisation des systèmes
  • 13. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 14. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 15. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 16. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 17. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 18. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 19. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Désigne le temps passé par un Partitionnement système à ne rien faire d’autre Image manipulable que se gérer Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 20. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Notions Driver Système d’exploitation Couche d’abstraction Partitionnement Image manipulable Réseau virtuel Overhead 1/2 Overhead 2/2 Nicolas Ledez La virtualisation des systèmes
  • 21. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft vSphere, *VMware ESXi, Citrix *VMware Server, VMWare Sun workstation, *VMWare player, VDI, VMWare infrastructures Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 22. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft Citrix *Virtual PC, Microsoft Virtual Sun Server 200X (Hyper-V) Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 23. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft Citrix Xen, XenApp, XenDesktop, Sun XenServer Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 24. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft Citrix *xVM VirtualBox, xVM Server, Sun e15k, Solaris Containers, *OpenSolaris Containers Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 25. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft Citrix Sun *Oracle VM Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 26. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft Citrix Parallels Desktop, Parallels, Sun *Virtuozzo Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 27. Introduction Définition Différentes solutions Historique Architecture Notions Conclusion Acteurs du marché Acteurs du marché / Produits Éditeurs Produits VMWare Microsoft Citrix KVM (Kernel-based Virtual Sun Machine), QEMU Oracle Parallels Open Source Nicolas Ledez La virtualisation des systèmes
  • 28. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Plan 1 Introduction 2 Différentes solutions Machine virtuelle Noyau en espace utilisateur Isolateur Para virtualisation ou hyperviseur Matérielle 3 Architecture 4 Conclusion Nicolas Ledez La virtualisation des systèmes
  • 29. Machine virtuelle VMWare server, GSX, Virtual PC, Bochs, etc
  • 30. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Machine virtuelle Bonne isolation Permets des OS hétérogènes Perte de performances VMWare server, GSX, Virtual PC, Bochs, etc Nicolas Ledez La virtualisation des systèmes
  • 31. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Machine virtuelle Bonne isolation Permets des OS hétérogènes Perte de performances VMWare server, GSX, Virtual PC, Bochs, etc Nicolas Ledez La virtualisation des systèmes
  • 32. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Machine virtuelle Bonne isolation Permets des OS hétérogènes Perte de performances VMWare server, GSX, Virtual PC, Bochs, etc Nicolas Ledez La virtualisation des systèmes
  • 33. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Machine virtuelle Bonne isolation Permets des OS hétérogènes Perte de performances VMWare server, GSX, Virtual PC, Bochs, etc Nicolas Ledez La virtualisation des systèmes
  • 34. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Nicolas Ledez La virtualisation des systèmes
  • 35. Noyau en espace utilisateur User Mode Linux
  • 36. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Noyau en espace utilisateur Noyau = Application Très lent Pas d’isolation Sert surtout au développement de noyau User Mode Linux Nicolas Ledez La virtualisation des systèmes
  • 37. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Noyau en espace utilisateur Noyau = Application Très lent Pas d’isolation Sert surtout au développement de noyau User Mode Linux Nicolas Ledez La virtualisation des systèmes
  • 38. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Noyau en espace utilisateur Noyau = Application Très lent Pas d’isolation Sert surtout au développement de noyau User Mode Linux Nicolas Ledez La virtualisation des systèmes
  • 39. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Noyau en espace utilisateur Noyau = Application Très lent Pas d’isolation Sert surtout au développement de noyau User Mode Linux Nicolas Ledez La virtualisation des systèmes
  • 40. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Noyau en espace utilisateur Noyau = Application Très lent Pas d’isolation Sert surtout au développement de noyau User Mode Linux Nicolas Ledez La virtualisation des systèmes
  • 41. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Nicolas Ledez La virtualisation des systèmes
  • 42. Isolateur Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris Containers
  • 43. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Isolateur Peu d’overhead Peu d’isolation OS hôte = OS « VM » Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris Containers Nicolas Ledez La virtualisation des systèmes
  • 44. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Isolateur Peu d’overhead Peu d’isolation OS hôte = OS « VM » Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris Containers Nicolas Ledez La virtualisation des systèmes
  • 45. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Isolateur Peu d’overhead Peu d’isolation OS hôte = OS « VM » Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris Containers Nicolas Ledez La virtualisation des systèmes
  • 46. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Isolateur Peu d’overhead Peu d’isolation OS hôte = OS « VM » Linux-VServer, chroot, BSD Jail, OpenVZ, Solaris Containers Nicolas Ledez La virtualisation des systèmes
  • 47. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Nicolas Ledez La virtualisation des systèmes
  • 48. Para virtualisation ou hyperviseur ESX Server, Xen, AMD-V, Intel VT
  • 49. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Para virtualisation ou hyperviseur L’OS invité doit être conçu pour l’hyperviseur Ou, avoir une partie matérielle (AMD-V, Intel VT) ESX Server, Xen, KVM Nicolas Ledez La virtualisation des systèmes
  • 50. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Para virtualisation ou hyperviseur L’OS invité doit être conçu pour l’hyperviseur Ou, avoir une partie matérielle (AMD-V, Intel VT) ESX Server, Xen, KVM Nicolas Ledez La virtualisation des systèmes
  • 51. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Para virtualisation ou hyperviseur L’OS invité doit être conçu pour l’hyperviseur Ou, avoir une partie matérielle (AMD-V, Intel VT) ESX Server, Xen, KVM Nicolas Ledez La virtualisation des systèmes
  • 52. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Nicolas Ledez La virtualisation des systèmes
  • 53. Matérielle Mainframe, Sun eXXk
  • 54. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Matérielle Mainframe Sun eXXk Nicolas Ledez La virtualisation des systèmes
  • 55. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Matérielle Mainframe Sun eXXk Nicolas Ledez La virtualisation des systèmes
  • 56. Machine virtuelle Introduction Noyau en espace utilisateur Différentes solutions Isolateur Architecture Para virtualisation ou hyperviseur Conclusion Matérielle Nicolas Ledez La virtualisation des systèmes
  • 57. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Plan 1 Introduction 2 Différentes solutions 3 Architecture Exemple Avantages / Inconvenients 4 Conclusion Nicolas Ledez La virtualisation des systèmes
  • 58. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Architecture d’exemple / Physique Nicolas Ledez La virtualisation des systèmes
  • 59. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Architecture d’exemple / Solaris Nicolas Ledez La virtualisation des systèmes
  • 60. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Architecture d’exemple / VMWare Nicolas Ledez La virtualisation des systèmes
  • 61. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Architecture d’exemple / Physique Nicolas Ledez La virtualisation des systèmes
  • 62. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Architecture d’exemple / Virtualisé Nicolas Ledez La virtualisation des systèmes
  • 63. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avant Nicolas Ledez La virtualisation des systèmes
  • 64. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Après Nicolas Ledez La virtualisation des systèmes
  • 65. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 66. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 67. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 68. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 69. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 70. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 71. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 72. Introduction Différentes solutions Exemple Architecture Avantages / Inconvenients Conclusion Avantages / Inconvenients Réduction des coûts Plus de sécurité Une technologie Gain de ressources supplémentaire physiques "Perte de performance" Flexibilité Une machine physique, Simplification du plusieurs VM déploiement Nicolas Ledez La virtualisation des systèmes
  • 73. Introduction Sources Différentes solutions Conclusion Architecture Questions Conclusion Plan 1 Introduction 2 Différentes solutions 3 Architecture 4 Conclusion Sources Conclusion Questions Nicolas Ledez La virtualisation des systèmes
  • 74. Introduction Sources Différentes solutions Conclusion Architecture Questions Conclusion Sources http ://fr.wikipedia.org/wiki/Virtualisation_(informatique) http ://www.presence-pc.com/tests/virtualisation-Intel- AMD-512/ http ://doc.ubuntu-fr.org/virtualisation http ://www.smile.fr/publications/livres-blancs/virtualisation http ://www.01net.com/article/258837.html Nicolas Ledez La virtualisation des systèmes
  • 75. Introduction Sources Différentes solutions Conclusion Architecture Questions Conclusion Licence CC BY-NC-SA Nicolas Ledez La virtualisation des systèmes
  • 76. Introduction Sources Différentes solutions Conclusion Architecture Questions Conclusion Conclusion Conclusion Nicolas Ledez La virtualisation des systèmes
  • 77. Introduction Sources Différentes solutions Conclusion Architecture Questions Conclusion Questions Questions ? Nicolas Ledez La virtualisation des systèmes