Architectures de virtualisation

A
Antoine BenkemounComputer Engineering student at UTT
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
1 of 40

Recommended

Etude de la virtualisation by
Etude de la virtualisationEtude de la virtualisation
Etude de la virtualisationAntoine Benkemoun
7.4K views49 slides
Alphorm.com Formation VirtualBox by
Alphorm.com Formation VirtualBoxAlphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBoxAlphorm
21.8K views260 slides
Les avantages de la virtualisation by
Les avantages de la virtualisationLes avantages de la virtualisation
Les avantages de la virtualisationNRC
3.7K views4 slides
La virtualisation by
La virtualisationLa virtualisation
La virtualisationJuvénal CHOKOGOUE
6.2K views36 slides
Virtualisation by
VirtualisationVirtualisation
VirtualisationTsubichi
3.3K views39 slides
alphorm.com - Formation VMware vSphere 5 by
alphorm.com - Formation VMware vSphere 5alphorm.com - Formation VMware vSphere 5
alphorm.com - Formation VMware vSphere 5Alphorm
47.9K views239 slides

More Related Content

What's hot

Tutoriel Vmware by
Tutoriel VmwareTutoriel Vmware
Tutoriel Vmwareelharrab
41.3K views120 slides
I/O仮想化最前線〜ネットワークI/Oを中心に〜 by
I/O仮想化最前線〜ネットワークI/Oを中心に〜I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜Ryousei Takano
10.4K views75 slides
Présentation d'Hyper-V ( Hyperviseur de Microsoft ) by
Présentation d'Hyper-V ( Hyperviseur de Microsoft )Présentation d'Hyper-V ( Hyperviseur de Microsoft )
Présentation d'Hyper-V ( Hyperviseur de Microsoft )merlinparm
125 views13 slides
Virtualisation by
VirtualisationVirtualisation
VirtualisationMajid CHADAD
971 views56 slides
Mise en place d'une infrastructure basée sur OpenStack by
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
15.8K views77 slides
Virtualisation.pptx by
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptxISaf3
325 views8 slides

What's hot(20)

Tutoriel Vmware by elharrab
Tutoriel VmwareTutoriel Vmware
Tutoriel Vmware
elharrab41.3K views
I/O仮想化最前線〜ネットワークI/Oを中心に〜 by Ryousei Takano
I/O仮想化最前線〜ネットワークI/Oを中心に〜I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜
Ryousei Takano10.4K views
Présentation d'Hyper-V ( Hyperviseur de Microsoft ) by merlinparm
Présentation d'Hyper-V ( Hyperviseur de Microsoft )Présentation d'Hyper-V ( Hyperviseur de Microsoft )
Présentation d'Hyper-V ( Hyperviseur de Microsoft )
merlinparm125 views
Mise en place d'une infrastructure basée sur OpenStack by Ahmed Slim
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 Slim15.8K views
Virtualisation.pptx by ISaf3
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
ISaf3325 views
La sécurité du Cloud Computing by Oumaima Karim
La sécurité du Cloud ComputingLa sécurité du Cloud Computing
La sécurité du Cloud Computing
Oumaima Karim3.3K views
Mise en place d'une infrastructure VDI de A à Z by Gauthier Hubert
Mise en place d'une infrastructure VDI de A à ZMise en place d'une infrastructure VDI de A à Z
Mise en place d'une infrastructure VDI de A à Z
Gauthier Hubert2.6K views
Cloud et Virtualisation by Marc Jouve
Cloud et VirtualisationCloud et Virtualisation
Cloud et Virtualisation
Marc Jouve3.2K views
Cahier des charges by Anwar Youssef
Cahier des charges Cahier des charges
Cahier des charges
Anwar Youssef2.7K views
Mise en place de la telephonie ip avec Asterisk by Pape Moussa SONKO
Mise en place de la telephonie ip avec AsteriskMise en place de la telephonie ip avec Asterisk
Mise en place de la telephonie ip avec Asterisk
Pape Moussa SONKO6.8K views
Rapport systéme embarqué busybox by Ayoub Rouzi
Rapport systéme embarqué busyboxRapport systéme embarqué busybox
Rapport systéme embarqué busybox
Ayoub Rouzi1.2K views
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em... by Emeric Kamleu Noumi
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
Rapport de stage telecom de Dika Etame Guy Landry. Encadreur: Kamleu Noumi Em...
CCNA Voice 640-461 FR.pdf by DjamelR
CCNA Voice 640-461 FR.pdfCCNA Voice 640-461 FR.pdf
CCNA Voice 640-461 FR.pdf
DjamelR101 views
Mise en place d'une solution du supérvision réseau by Rabeb Boumaiza
Mise en place d'une solution du supérvision réseauMise en place d'une solution du supérvision réseau
Mise en place d'une solution du supérvision réseau
Rabeb Boumaiza4.8K views

Viewers also liked

La virtualisation by
La virtualisationLa virtualisation
La virtualisationArafet BOUSSAID
2K views33 slides
Réseaux de stockage by
Réseaux de stockageRéseaux de stockage
Réseaux de stockageAntoine Benkemoun
1.7K views20 slides
M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft by
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
64 views2 slides
Conseils virtualisation serveurs by
Conseils virtualisation serveursConseils virtualisation serveurs
Conseils virtualisation serveursPROJECT SI
3.5K views10 slides
Clusif cloud-2010-datacenter by
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenterOxalide
1.5K views22 slides
Cloud by
CloudCloud
CloudSSRRE69140
319 views40 slides

Viewers also liked(20)

M20694 formation-virtualiser-les-bureaux-et-applications-d-entreprise-microsoft by CERTyou Formation
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 by PROJECT SI
Conseils virtualisation serveursConseils virtualisation serveurs
Conseils virtualisation serveurs
PROJECT SI3.5K views
Clusif cloud-2010-datacenter by Oxalide
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
Oxalide1.5K views
Cloud computing : risques et périls by Olivier Leclere
Cloud computing : risques et périls Cloud computing : risques et périls
Cloud computing : risques et périls
Olivier Leclere3.3K views
Noble Purpose: How to Win the Hearts and Minds of Your Employees by Lisa Earle McLeod
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
Lisa Earle McLeod2.7K views
Service Virtualization - Next Gen Testing Conference Singapore 2013 by Min Fang
Service Virtualization - Next Gen Testing Conference Singapore 2013Service Virtualization - Next Gen Testing Conference Singapore 2013
Service Virtualization - Next Gen Testing Conference Singapore 2013
Min Fang2.1K views
LA VIRTUALISATION DANS TOUS SES ETATS ! Du datacenter au poste de travail by lelud
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
lelud1.9K views
Stub Testing and Driver Testing by Popescu Petre
Stub Testing and Driver TestingStub Testing and Driver Testing
Stub Testing and Driver Testing
Popescu Petre17K views
Segment Routing Lab by Cisco Canada
Segment Routing Lab Segment Routing Lab
Segment Routing Lab
Cisco Canada2.9K views
Deploy MPLS Traffic Engineering by APNIC
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic Engineering
APNIC5.8K views
Traffic Engineering Using Segment Routing by Cisco Canada
Traffic Engineering Using Segment Routing Traffic Engineering Using Segment Routing
Traffic Engineering Using Segment Routing
Cisco Canada8.5K views
Cours d'introduction au Cloud Computing by Nicolas Hennion
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud Computing
Nicolas Hennion22.6K views
Unit 18 compare and contrast presentation by Lisa
Unit 18 compare and contrast presentationUnit 18 compare and contrast presentation
Unit 18 compare and contrast presentation
Lisa12.6K views

Similar to Architectures de virtualisation

OpenDS - Ludovic Poitou - December 2010 by
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010JUG Lausanne
877 views61 slides
Techdays 2014 - Le fermier azure (2ème partie) by
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
241 views33 slides
Serveurs core et virtualisation by
Serveurs core et virtualisationServeurs core et virtualisation
Serveurs core et virtualisationChristophe Laporte
889 views24 slides
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes by
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
163 views29 slides
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran... by
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
511 views10 slides
Présentation Agile Tour 2015 - Agilité et Internet des Objets by
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
636 views30 slides

Similar to Architectures de virtualisation(20)

OpenDS - Ludovic Poitou - December 2010 by JUG Lausanne
OpenDS - Ludovic Poitou - December 2010OpenDS - Ludovic Poitou - December 2010
OpenDS - Ludovic Poitou - December 2010
JUG Lausanne877 views
SUSE Expert Days Paris 2018 – Sécurité et Gestion des Systèmes by SUSE
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
SUSE163 views
Résilience de l'internet, point de vue de l'opérateur de point d'échange Fran... by France IX Services
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 Services511 views
Présentation Agile Tour 2015 - Agilité et Internet des Objets by Vincent Hubert
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
Vincent Hubert636 views
IPv6 within the wallon public sector, the AWT case V2 by ir. Carmelo Zaccone
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 by Frederic Leger
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
Frederic Leger112 views
Tout sur les solutions de Haute Disponibilité et Disaster Recovery de SQL Ser... by Microsoft Technet France
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 by Cyril Baudillon
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
Cyril Baudillon208 views
Relational databases & NoSQL databases by Cédric Villa
Relational databases & NoSQL databasesRelational databases & NoSQL databases
Relational databases & NoSQL databases
Cédric Villa237 views
Morning with MongoDB Paris 2012 - Cas d'usages courant en entreprise. Présent... by MongoDB
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...
MongoDB1.5K views
Philippe Libioulle - Soirée IoT! by MSDEVMTL
Philippe Libioulle - Soirée IoT!Philippe Libioulle - Soirée IoT!
Philippe Libioulle - Soirée IoT!
MSDEVMTL521 views
Tout sur les solutions de haute disponibilité et disaster recovery de sql ser... by Christophe Laporte
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 Laporte1.7K views
Microservices based application development with Docker (French) by Cédric Villa
Microservices based application development with Docker (French)Microservices based application development with Docker (French)
Microservices based application development with Docker (French)
Cédric Villa201 views
Windows Azure : Services de données et bonnes pratiques by MCKLMT
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
MCKLMT706 views
Cloud Azure – Services de données et bonnes pratiques by Microsoft
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
Microsoft876 views
TechDays 2014 : Cloud Azure – Services de données et bonnes pratiques by MCKLMT
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
MCKLMT459 views

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