SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
ARCHITECTURES DE VIRTUALISATION
                          Antoine Benkemoun - Barcamp 5 Octobre 2010
mercredi 6 octobre 2010
SOMMAIRE

     •   Introduction                                 •   Le stockage adapté à la virtualisation

     •   La virtualisation                                •   Vision traditionnelle

          •   Son intérêt et ses problématiques           •   Réseaux de stockage

          •   Les différents types et classification   •   Le réseau adapté à la virtualisation

          •   Solutions techniques                        •   Solutions

                                                      •   Conclusion

mercredi 6 octobre 2010
INTRODUCTION

     •   Arrivée en masse de la virtualisation

          •   «Méga boost» avec le cloud
              computing

     •   Dématérialisation des infrastructures

          •   Abstraction du matériel

     •   Changements des fondamentaux du SI


mercredi 6 octobre 2010
LA VIRTUALISATION
mercredi 6 octobre 2010
DÉFINITION

     •   Objectif initial technique

          •   Exécuter plusieurs OS sur une même
              machine physique

     •   Extension du principe de l’émulation

          •   Remplacement de composants par
              applicatifs


mercredi 6 octobre 2010
INTÉRÊT

                               •   Coût

                                   •   Mutualisation d’infrastructures

                               •   Criticité et flexibilité

                               •   Sécurité

                                   •   Cloisonnement et isolation


mercredi 6 octobre 2010
QUE PEUT-ON VIRTUALISER ?

          •   Effet «Buzz-Word»

               •    OS

               •    Stockage

               •    Réseaux

               •    Applications

               •    Employés ?

mercredi 6 octobre 2010
CLASSIFICATION




mercredi 6 octobre 2010
VIRTUALISATION AU NIVEAU DE L’OS


     •   Un seul système, un seul noyau

     •   Environnements utilisateurs cloisonnés

     •   Allocation de ressources entre les
         différents environnements




mercredi 6 octobre 2010
VIRTUALISATION TOTALE

                                       •   Émulation d’une machine physique
                                           complète

                                       •   Émulation d’architectures
                                           spécifiques

                                       •   Les OS invités pensent être sur une
                                           machine physique

                                       •   Forte dégradation des perfs

mercredi 6 octobre 2010
VIRTUALISATION MATÉRIELLE ASSISTÉE

     •   Adaptation du processeurs aux
         problématiques de la virtualisation

          •   Jeu d’instruction spécifique

          •   Adaptation des anneaux de protection

     •   Émulation du matériel physique

     •   Moins de pertes de performances


mercredi 6 octobre 2010
PARAVIRTUALISATION

                                     •   Adaptation de l’OS invité à la
                                         couche de virtualisation

                                         •   Modification de ses appels au
                                             hardware

                                     •   OS invité conscient d’être virtualisé

                                     •   Pas d’OS hôte

                                     •   Super performances !

mercredi 6 octobre 2010
TAUX D’ÉMULATION DU MATÉRIEL
mercredi 6 octobre 2010
SOLUTIONS TECHNIQUES

     •   Leader du marché : VMWare                              •   Créateur de la paravirtualisation

          •   Virtualisation totale & Matérielle assistée       •   Intégration au noyau Linux (pvops)

          •   Expérimentation paravirtualisation                •   Version commerciale made in Citrix

     •   La solution Microsoft : Hyper-V                    •   L’opportuniste Open Source : KVM

          •   Paravirtualisation pour Windows                   •   Interfacage de QEMU avec le noyau

     •   Le leader Open Source : Xen                            •   Matérielle assistée + Paravirt (exp.)


mercredi 6 octobre 2010
LE STOCKAGE ADAPTÉ À LA VIRTUALISATION
mercredi 6 octobre 2010
STOCKAGE TRADITIONNEL

          •   Stockage sur disque magnétique

          •   Avantages

               •    Forte capacité

               •    Économique

          •   Inconvénients

               •    Contraintes mécaniques

mercredi 6 octobre 2010
BOITE À RUSTINES : RAID

                                       •   Solution pour palier aux inconvénients

                                       •   Nombreux inconvénients

                                           •   Performance des contrôleurs

                                           •   Temps de reconstruction

                                           •   Flexibilité

                                           •   RAID != mécanisme de sauvegarde

mercredi 6 octobre 2010
PROBLÉMATIQUES ACTUELLES

          •   Disponibilité

               •    Redondance & Performance

          •   Accès concurrentiels

          •   Flexibilité + Intelligence
              supplémentaire



mercredi 6 octobre 2010
VERS UN STOCKAGE MODERNE
                                       •   Décloisonnement des éléments de la
                                           chaine de stockage

                                           •   Bus de données

                                           •   Disques

                                           •   Contrôleurs

                                       •   Système global interconnecté

                                           •   Notion de réseau de stockage
mercredi 6 octobre 2010
ÉLÉMENTS D’UN RÉSEAU DE STOCKAGE

          •   Pelletée de disques : «Baie SAN»

               •    Disques dur, SSD, bandes

          •   Contrôleurs : «Tête de SAN»

          •   Bus de données

               •    Externes : Serveurs <=> Contrôleurs

               •    Internes : Contrôleurs <=> Supports

mercredi 6 octobre 2010
LES BUS DE DONNÉES EXTERNES
                                       •   FibreChannel

                                           •   Successeur du FDDI (RE01 !)

                                           •   Liaison à très faible taux d’erreur : Fibre

                                           •   Pile protocolaire spécifique

                                       •   iSCSI

                                           •   SCSI over IP

                                       •   FCoE (FibreChannel over Ethernet)
mercredi 6 octobre 2010
BUS DE DONNÉES EXTERNES
mercredi 6 octobre 2010
BUS DE DONNÉES INTERNES


     •   Les classiques

          •   SCSI, SATA, SAS

     •   La Rolls Royce

          •   Fibrechannel



mercredi 6 octobre 2010
LE SAN

                            •   Composition

                                •   Supports de stockage

                                •   Contrôleur + Interfaces internes/externes

                                •   Tôle + Alimentation

                            •   Extensible par ajout de baies avec des bus
                                internes (SAS notamment)

mercredi 6 octobre 2010
LE CONTRÔLEUR

     •   L’intelligence du SAN                  •   Redondance

     •   Gestion de IOs                             •   Dédoublement / Reprise sur panne

     •   Gestion des volumes                    •   «Thin provisionning»

          •   RAID / «Spare» / Sizing           •   Gestion des performances

     •   Gestion de la communication avec les       •   Caches SSD / DRAM
         serveurs
                                                •   Administration / Management

mercredi 6 octobre 2010
ARCHITECTURE
mercredi 6 octobre 2010
AVANTAGES / INCONVÉNIENTS

     •   Avantages                           •   Inconvénients

          •   Faible latence                     •   Cher, très cher

          •   Protocoles légers                  •   Piles protocolaires non standards

          •   Grande flexibilité                  •   Complexité

          •   Gains de performance               •   Énergivore ++

          •   Découpage clair des éléments

mercredi 6 octobre 2010
LE RÉSEAU ADAPTÉ À LA VIRTUALISATION
mercredi 6 octobre 2010
PELLETÉE DE PROBLÉMATIQUES

                                      •   Architecture traditionnellement statique



                                      •   Répartition géographique

                                          •   De l’échelle du serveur à la planète



                                      •   Déplacements dynamiques et imprévisibles

mercredi 6 octobre 2010
UN PETIT EXEMPLE
mercredi 6 octobre 2010
NOUVEAUX DÉFIS

          •   Configuration dynamique et évolutive

          •   Persistance de la configuration

          •   Cohérence de la configuration

          •   Dé-corrélation de l’adressage et de la
              localisation

          •   Évolution rapide du routage


mercredi 6 octobre 2010
SOLUTIONS TECHNIQUES
                                   •   Cisco Nexus

                                       •   Intégration dans VMWare

                                       •   Une VM = un port de virtuel intégré au
                                           switch

                                   •   Open vSwitch

                                       •   Lié à un hyperviseur

                                       •   Reproduction des fonctionnalités d’un
                                           switch
mercredi 6 octobre 2010
ARCHITECTURES
mercredi 6 octobre 2010
ARCHITECTURE PAR STRATE

     •   «Tiered infrastructure»

          •   Trois blocs principaux

     •   Forte dépendance fonctionnelle entre
         les strates

          •   Beaucoup plus d’éléments pour une
              architecture


mercredi 6 octobre 2010
SCHÉMA GLOBAL
mercredi 6 octobre 2010
DIMENSIONNEMENT


                                 •   Proportionnalité des strates entre elles



                                 •   Adaptation à l’utilité de la plateforme




mercredi 6 octobre 2010
FIABILITÉ

     •   3 fois plus de couches = 3 fois moins de
         fiabilité ?

     •   Complexité augmentée de plusieurs
         ordres de grandeur

          •   Compétences spécifiques et pointues

     •   Importance des mécanismes de
         redondance

mercredi 6 octobre 2010
CONCLUSION
mercredi 6 octobre 2010
FORT IMPACT ARCHITECTURALE

     •   Cassage de la relation Hardware / OS

     •   Éclatement de la chaine de stockage

     •   Modification de la conception classique
         du réseau

     •   Cloud computing !



mercredi 6 octobre 2010
THE END

     •   Merci à :                                 •   Plus d’informations :

          •   Romain Hinfray (binôme d’AC)             •   www.antoinebenkemoun.fr

          •   Ludo (binôme de RE23)                    •   Page «Virtualisation» pour le détail
                                                           des infos sur la virtualisation
          •   Guillaume Doyen (Tuteur d’AC & TX)
                                                       •   Page «Projets Xen» pour AC & TX
          •   Soizic (soutien psychologique)

          •   Mon MacBook & Keynote

mercredi 6 octobre 2010

Weitere ähnliche Inhalte

Was ist angesagt?

eServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementLilia Sfaxi
 
Cloud-Azure.pdf
Cloud-Azure.pdfCloud-Azure.pdf
Cloud-Azure.pdfAnisSalhi3
 
Docker Tours Meetup #1 - Introduction à Docker
Docker Tours Meetup #1 - Introduction à DockerDocker Tours Meetup #1 - Introduction à Docker
Docker Tours Meetup #1 - Introduction à DockerThibaut Marmin
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptxISaf3
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStackAnDaolVras
 
Les avantages de la virtualisation
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisationNRC
 
Présentation de Microsoft Azure
Présentation de Microsoft AzurePrésentation de Microsoft Azure
Présentation de Microsoft AzureChristophe Peugnet
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Ahmed Slim
 
Rapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidRapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidBadrElattaoui
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackchammem
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing FICEL Hemza
 
QCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiquesQCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiquesFrust Rados
 

Was ist angesagt? (20)

DEVOPS
DEVOPSDEVOPS
DEVOPS
 
eServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API ManagementeServices-Chp5: Microservices et API Management
eServices-Chp5: Microservices et API Management
 
Cloud-Azure.pdf
Cloud-Azure.pdfCloud-Azure.pdf
Cloud-Azure.pdf
 
Docker Tours Meetup #1 - Introduction à Docker
Docker Tours Meetup #1 - Introduction à DockerDocker Tours Meetup #1 - Introduction à Docker
Docker Tours Meetup #1 - Introduction à Docker
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
 
Openstack framework Iaas
Openstack framework IaasOpenstack framework Iaas
Openstack framework Iaas
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction à OpenStack
Introduction à OpenStackIntroduction à OpenStack
Introduction à OpenStack
 
Les avantages de la virtualisation
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisation
 
Présentation de Microsoft Azure
Présentation de Microsoft AzurePrésentation de Microsoft Azure
Présentation de Microsoft Azure
 
La virtualisation
La virtualisationLa virtualisation
La virtualisation
 
Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack Mise en place d'une infrastructure basée sur OpenStack
Mise en place d'une infrastructure basée sur OpenStack
 
Rapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application AndroidRapport de stage PFE - Mémoire master: Développement d'une application Android
Rapport de stage PFE - Mémoire master: Développement d'une application Android
 
Ansible
Ansible Ansible
Ansible
 
Mise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstackMise en place d’une infrastructure cloud basée sur cloudstack
Mise en place d’une infrastructure cloud basée sur cloudstack
 
Eucalyptus
EucalyptusEucalyptus
Eucalyptus
 
Introduction au Cloud Computing
Introduction au Cloud Computing Introduction au Cloud Computing
Introduction au Cloud Computing
 
Hcx intro preso v2
Hcx intro preso v2Hcx intro preso v2
Hcx intro preso v2
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
QCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiquesQCM basique sur les réseaux informatiques
QCM basique sur les réseaux informatiques
 

Andere mochten auch

M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft
M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoftM20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft
M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoftCERTyou Formation
 
Conseils virtualisation serveurs
Conseils virtualisation serveursConseils virtualisation serveurs
Conseils virtualisation serveursPROJECT SI
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenterOxalide
 
Cloud computing : risques et périls
Cloud computing : risques et périls Cloud computing : risques et périls
Cloud computing : risques et périls Olivier Leclere
 
Noble Purpose: How to Win the Hearts and Minds of Your Employees
Noble Purpose: How to Win the Hearts and Minds of Your EmployeesNoble Purpose: How to Win the Hearts and Minds of Your Employees
Noble Purpose: How to Win the Hearts and Minds of Your EmployeesLisa Earle McLeod
 
Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Min Fang
 
LA VIRTUALISATION DANS TOUS SES ETATS ! Du datacenter au poste de travail
LA VIRTUALISATION DANS TOUS SES ETATS !Du datacenter au poste de travailLA VIRTUALISATION DANS TOUS SES ETATS !Du datacenter au poste de travail
LA VIRTUALISATION DANS TOUS SES ETATS ! Du datacenter au poste de travaillelud
 
Stub Testing and Driver Testing
Stub Testing and Driver TestingStub Testing and Driver Testing
Stub Testing and Driver TestingPopescu Petre
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab Cisco Canada
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringAPNIC
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Cisco Canada
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingNicolas Hennion
 
Unit 18 compare and contrast presentation
Unit 18 compare and contrast presentationUnit 18 compare and contrast presentation
Unit 18 compare and contrast presentationLisa
 
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm
 

Andere mochten auch (20)

Réseaux de stockage
Réseaux de stockageRéseaux de stockage
Réseaux de stockage
 
M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft
M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoftM20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft
M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft
 
Conseils virtualisation serveurs
Conseils virtualisation serveursConseils virtualisation serveurs
Conseils virtualisation serveurs
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
 
Cloud
CloudCloud
Cloud
 
Cloud computing : risques et périls
Cloud computing : risques et périls Cloud computing : risques et périls
Cloud computing : risques et périls
 
Rapport diagnostic numérique 2012
Rapport diagnostic numérique 2012Rapport diagnostic numérique 2012
Rapport diagnostic numérique 2012
 
Noble Purpose: How to Win the Hearts and Minds of Your Employees
Noble Purpose: How to Win the Hearts and Minds of Your EmployeesNoble Purpose: How to Win the Hearts and Minds of Your Employees
Noble Purpose: How to Win the Hearts and Minds of Your Employees
 
Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013
 
Lisa
LisaLisa
Lisa
 
LA VIRTUALISATION DANS TOUS SES ETATS ! Du datacenter au poste de travail
LA VIRTUALISATION DANS TOUS SES ETATS !Du datacenter au poste de travailLA VIRTUALISATION DANS TOUS SES ETATS !Du datacenter au poste de travail
LA VIRTUALISATION DANS TOUS SES ETATS ! Du datacenter au poste de travail
 
Stub Testing and Driver Testing
Stub Testing and Driver TestingStub Testing and Driver Testing
Stub Testing and Driver Testing
 
Introduction to TDD and Mocking
Introduction to TDD and MockingIntroduction to TDD and Mocking
Introduction to TDD and Mocking
 
Segment Routing Lab
Segment Routing Lab Segment Routing Lab
Segment Routing Lab
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic Engineering
 
Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud Computing
 
Unit 18 compare and contrast presentation
Unit 18 compare and contrast presentationUnit 18 compare and contrast presentation
Unit 18 compare and contrast presentation
 
Austria
AustriaAustria
Austria
 
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
Alphorm.com Formation Microsoft SQL Server 2016 Business Intelligence (SSIS)
 

Ähnlich wie Architectures de virtualisation

OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010JUG Lausanne
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Jonathan Le Guellec
 
Serveurs core et virtualisation
Serveurs core et virtualisationServeurs core et virtualisation
Serveurs core et virtualisationChristophe Laporte
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE
 
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...France IX Services
 
Présentation Agile Tour 2015 - Agilité et Internet des Objets
Présentation Agile Tour 2015 - Agilité et Internet des ObjetsPrésentation Agile Tour 2015 - Agilité et Internet des Objets
Présentation Agile Tour 2015 - Agilité et Internet des ObjetsVincent Hubert
 
IPv6 within the wallon public sector, the AWT case V2
IPv6 within the wallon public sector, the AWT case V2IPv6 within the wallon public sector, the AWT case V2
IPv6 within the wallon public sector, the AWT case V2ir. Carmelo Zaccone
 
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesMeetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesFrederic Leger
 
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Microsoft Technet France
 
Déployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackDéployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackCyril Baudillon
 
Relational databases & NoSQL databases
Relational databases & NoSQL databasesRelational databases & NoSQL databases
Relational databases & NoSQL databasesCédric Villa
 
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...MongoDB
 
Philippe Libioulle - Soirée IoT!
Philippe Libioulle - Soirée IoT!Philippe Libioulle - Soirée IoT!
Philippe Libioulle - Soirée IoT!MSDEVMTL
 
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Christophe Laporte
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéChristophe Laporte
 
Microservices based application development with Docker (French)
Microservices based application development with Docker (French)Microservices based application development with Docker (French)
Microservices based application development with Docker (French)Cédric Villa
 
Cloud Azure -- Services de données et bonnes pratiques
Cloud Azure -- Services de données et bonnes pratiques Cloud Azure -- Services de données et bonnes pratiques
Cloud Azure -- Services de données et bonnes pratiques Microsoft Technet France
 
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesMicrosoft
 
Windows Azure : Services de données et bonnes pratiques
Windows Azure : Services de données et bonnes pratiquesWindows Azure : Services de données et bonnes pratiques
Windows Azure : Services de données et bonnes pratiquesMCKLMT
 
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiquesTechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiquesMCKLMT
 

Ähnlich wie Architectures de virtualisation (20)

OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010
 
Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)Techdays 2014 - Le fermier azure (2ème partie)
Techdays 2014 - Le fermier azure (2ème partie)
 
Serveurs core et virtualisation
Serveurs core et virtualisationServeurs core et virtualisation
Serveurs core et virtualisation
 
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des SystèmesSUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes
 
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran...
 
Présentation Agile Tour 2015 - Agilité et Internet des Objets
Présentation Agile Tour 2015 - Agilité et Internet des ObjetsPrésentation Agile Tour 2015 - Agilité et Internet des Objets
Présentation Agile Tour 2015 - Agilité et Internet des Objets
 
IPv6 within the wallon public sector, the AWT case V2
IPv6 within the wallon public sector, the AWT case V2IPv6 within the wallon public sector, the AWT case V2
IPv6 within the wallon public sector, the AWT case V2
 
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientesMeetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
Meetup DevOps Aix-Marseille - théorie du chaos et architectures résilientes
 
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser...
 
Déployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStackDéployer facilement OpenStack et CEPH avec Bright OpenStack
Déployer facilement OpenStack et CEPH avec Bright OpenStack
 
Relational databases & NoSQL databases
Relational databases & NoSQL databasesRelational databases & NoSQL databases
Relational databases & NoSQL databases
 
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent...
 
Philippe Libioulle - Soirée IoT!
Philippe Libioulle - Soirée IoT!Philippe Libioulle - Soirée IoT!
Philippe Libioulle - Soirée IoT!
 
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser...
 
JSS2013 : Haute disponibilité
JSS2013 : Haute disponibilitéJSS2013 : Haute disponibilité
JSS2013 : Haute disponibilité
 
Microservices based application development with Docker (French)
Microservices based application development with Docker (French)Microservices based application development with Docker (French)
Microservices based application development with Docker (French)
 
Cloud Azure -- Services de données et bonnes pratiques
Cloud Azure -- Services de données et bonnes pratiques Cloud Azure -- Services de données et bonnes pratiques
Cloud Azure -- Services de données et bonnes pratiques
 
Cloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiquesCloud Azure – Services de données et bonnes pratiques
Cloud Azure – Services de données et bonnes pratiques
 
Windows Azure : Services de données et bonnes pratiques
Windows Azure : Services de données et bonnes pratiquesWindows Azure : Services de données et bonnes pratiques
Windows Azure : Services de données et bonnes pratiques
 
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiquesTechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques
 

Architectures de virtualisation

  • 1. ARCHITECTURES DE VIRTUALISATION Antoine Benkemoun - Barcamp 5 Octobre 2010 mercredi 6 octobre 2010
  • 2. SOMMAIRE • Introduction • Le stockage adapté à la virtualisation • La virtualisation • Vision traditionnelle • Son intérêt et ses problématiques • Réseaux de stockage • Les différents types et classification • Le réseau adapté à la virtualisation • Solutions techniques • Solutions • Conclusion mercredi 6 octobre 2010
  • 3. INTRODUCTION • Arrivée en masse de la virtualisation • «Méga boost» avec le cloud computing • Dématérialisation des infrastructures • Abstraction du matériel • Changements des fondamentaux du SI mercredi 6 octobre 2010
  • 5. DÉFINITION • Objectif initial technique • Exécuter plusieurs OS sur une même machine physique • Extension du principe de l’émulation • Remplacement de composants par applicatifs mercredi 6 octobre 2010
  • 6. INTÉRÊT • Coût • Mutualisation d’infrastructures • Criticité et flexibilité • Sécurité • Cloisonnement et isolation mercredi 6 octobre 2010
  • 7. QUE PEUT-ON VIRTUALISER ? • Effet «Buzz-Word» • OS • Stockage • Réseaux • Applications • Employés ? mercredi 6 octobre 2010
  • 9. VIRTUALISATION AU NIVEAU DE L’OS • Un seul système, un seul noyau • Environnements utilisateurs cloisonnés • Allocation de ressources entre les différents environnements mercredi 6 octobre 2010
  • 10. VIRTUALISATION TOTALE • Émulation d’une machine physique complète • Émulation d’architectures spécifiques • Les OS invités pensent être sur une machine physique • Forte dégradation des perfs mercredi 6 octobre 2010
  • 11. VIRTUALISATION MATÉRIELLE ASSISTÉE • Adaptation du processeurs aux problématiques de la virtualisation • Jeu d’instruction spécifique • Adaptation des anneaux de protection • Émulation du matériel physique • Moins de pertes de performances mercredi 6 octobre 2010
  • 12. PARAVIRTUALISATION • Adaptation de l’OS invité à la couche de virtualisation • Modification de ses appels au hardware • OS invité conscient d’être virtualisé • Pas d’OS hôte • Super performances ! mercredi 6 octobre 2010
  • 13. TAUX D’ÉMULATION DU MATÉRIEL mercredi 6 octobre 2010
  • 14. SOLUTIONS TECHNIQUES • Leader du marché : VMWare • Créateur de la paravirtualisation • Virtualisation totale & Matérielle assistée • Intégration au noyau Linux (pvops) • Expérimentation paravirtualisation • Version commerciale made in Citrix • La solution Microsoft : Hyper-V • L’opportuniste Open Source : KVM • Paravirtualisation pour Windows • Interfacage de QEMU avec le noyau • Le leader Open Source : Xen • Matérielle assistée + Paravirt (exp.) mercredi 6 octobre 2010
  • 15. LE STOCKAGE ADAPTÉ À LA VIRTUALISATION mercredi 6 octobre 2010
  • 16. STOCKAGE TRADITIONNEL • Stockage sur disque magnétique • Avantages • Forte capacité • Économique • Inconvénients • Contraintes mécaniques mercredi 6 octobre 2010
  • 17. BOITE À RUSTINES : RAID • Solution pour palier aux inconvénients • Nombreux inconvénients • Performance des contrôleurs • Temps de reconstruction • Flexibilité • RAID != mécanisme de sauvegarde mercredi 6 octobre 2010
  • 18. PROBLÉMATIQUES ACTUELLES • Disponibilité • Redondance & Performance • Accès concurrentiels • Flexibilité + Intelligence supplémentaire mercredi 6 octobre 2010
  • 19. VERS UN STOCKAGE MODERNE • Décloisonnement des éléments de la chaine de stockage • Bus de données • Disques • Contrôleurs • Système global interconnecté • Notion de réseau de stockage mercredi 6 octobre 2010
  • 20. ÉLÉMENTS D’UN RÉSEAU DE STOCKAGE • Pelletée de disques : «Baie SAN» • Disques dur, SSD, bandes • Contrôleurs : «Tête de SAN» • Bus de données • Externes : Serveurs <=> Contrôleurs • Internes : Contrôleurs <=> Supports mercredi 6 octobre 2010
  • 21. LES BUS DE DONNÉES EXTERNES • FibreChannel • Successeur du FDDI (RE01 !) • Liaison à très faible taux d’erreur : Fibre • Pile protocolaire spécifique • iSCSI • SCSI over IP • FCoE (FibreChannel over Ethernet) mercredi 6 octobre 2010
  • 22. BUS DE DONNÉES EXTERNES mercredi 6 octobre 2010
  • 23. BUS DE DONNÉES INTERNES • Les classiques • SCSI, SATA, SAS • La Rolls Royce • Fibrechannel mercredi 6 octobre 2010
  • 24. LE SAN • Composition • Supports de stockage • Contrôleur + Interfaces internes/externes • Tôle + Alimentation • Extensible par ajout de baies avec des bus internes (SAS notamment) mercredi 6 octobre 2010
  • 25. LE CONTRÔLEUR • L’intelligence du SAN • Redondance • Gestion de IOs • Dédoublement / Reprise sur panne • Gestion des volumes • «Thin provisionning» • RAID / «Spare» / Sizing • Gestion des performances • Gestion de la communication avec les • Caches SSD / DRAM serveurs • Administration / Management mercredi 6 octobre 2010
  • 27. AVANTAGES / INCONVÉNIENTS • Avantages • Inconvénients • Faible latence • Cher, très cher • Protocoles légers • Piles protocolaires non standards • Grande flexibilité • Complexité • Gains de performance • Énergivore ++ • Découpage clair des éléments mercredi 6 octobre 2010
  • 28. LE RÉSEAU ADAPTÉ À LA VIRTUALISATION mercredi 6 octobre 2010
  • 29. PELLETÉE DE PROBLÉMATIQUES • Architecture traditionnellement statique • Répartition géographique • De l’échelle du serveur à la planète • Déplacements dynamiques et imprévisibles mercredi 6 octobre 2010
  • 30. UN PETIT EXEMPLE mercredi 6 octobre 2010
  • 31. NOUVEAUX DÉFIS • Configuration dynamique et évolutive • Persistance de la configuration • Cohérence de la configuration • Dé-corrélation de l’adressage et de la localisation • Évolution rapide du routage mercredi 6 octobre 2010
  • 32. SOLUTIONS TECHNIQUES • Cisco Nexus • Intégration dans VMWare • Une VM = un port de virtuel intégré au switch • Open vSwitch • Lié à un hyperviseur • Reproduction des fonctionnalités d’un switch mercredi 6 octobre 2010
  • 34. ARCHITECTURE PAR STRATE • «Tiered infrastructure» • Trois blocs principaux • Forte dépendance fonctionnelle entre les strates • Beaucoup plus d’éléments pour une architecture mercredi 6 octobre 2010
  • 36. DIMENSIONNEMENT • Proportionnalité des strates entre elles • Adaptation à l’utilité de la plateforme mercredi 6 octobre 2010
  • 37. FIABILITÉ • 3 fois plus de couches = 3 fois moins de fiabilité ? • Complexité augmentée de plusieurs ordres de grandeur • Compétences spécifiques et pointues • Importance des mécanismes de redondance mercredi 6 octobre 2010
  • 39. FORT IMPACT ARCHITECTURALE • Cassage de la relation Hardware / OS • Éclatement de la chaine de stockage • Modification de la conception classique du réseau • Cloud computing ! mercredi 6 octobre 2010
  • 40. THE END • Merci à : • Plus d’informations : • Romain Hinfray (binôme d’AC) • www.antoinebenkemoun.fr • Ludo (binôme de RE23) • Page «Virtualisation» pour le détail des infos sur la virtualisation • Guillaume Doyen (Tuteur d’AC & TX) • Page «Projets Xen» pour AC & TX • Soizic (soutien psychologique) • Mon MacBook & Keynote mercredi 6 octobre 2010