Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Loading in …3
×
1 of 22

Etude de la virtualisation : Réseau & Cloisonnement

1

Share

Download to read offline

Suite de la précédente présentation sur la virtualisation. Etudes pratiques de l'intégration d'une plateforme de virtualisation dans un réseau d'entreprise et du cloisonnement de performances

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Etude de la virtualisation : Réseau & Cloisonnement

  1. 1. TX – Virtualisation<br />Antoine Benkemoun<br />Julie Facon<br />Semestre Printemps 2009<br />1<br />
  2. 2. Introduction<br />Cadre du projet<br />Choix de Xen<br />Trois parties<br />Rappels sur Xen<br />Etude du réseau sous Xen<br />Etude du cloisonnement sous Xen<br />2<br />
  3. 3. Sommaire<br />I Rappels sur la virtualisation<br />Tour d’horizon de la virtualisation<br />Les intérêts de la virtualisation<br />Le projet Xen<br />II Etudes<br />Plateforme mise en place<br />Etude du réseau sous Xen<br />Modes standards<br />VLANs<br />Résultats<br />Etude du cloisonnement sous Xen<br />Outils utilisés<br />Protocole expérimental<br />Résultats expérimentaux<br />3<br />
  4. 4. Tour d’horizon<br />Définition de la virtualisation<br />Plusieurs types de virtualisation<br />4<br />
  5. 5. Tour d’horizon<br />La paravirtualisation<br />Systèmes d’exploitation invités modifiés<br />Systèmes conscients d’être virturtualisés<br />Pas de système d’exploitation entre les systèmes invités et le matériel<br />5<br />
  6. 6. Les intérêts de la virtualisation<br />Coût<br />Optimisation de l’utilisation des ressources physiques<br />Cloisonnement des services<br />Sécurité<br />Cloisonnement<br />Criticité<br />Sauvegarde complètes <br />Migration d’environnements logiciels <br />Performances<br />Allocation dynamique de ressources<br />Cloisonnement<br />6<br />
  7. 7. Le projet Xen<br />Historique du projet<br />Débuts à l’Université de Cambridge<br />Rachat par Citrix du nom Xen<br />Hyperviseur de virtualisation<br />Efficacité<br />Minimalisme<br />Domaines<br />Domaines privilégiés<br />Domaines non privilégiés<br />Domaines matériel assistés<br />7<br />
  8. 8. Plateforme mise en place<br />Contraintes<br />Salle de TP D202<br />Système d’image DRBL<br />Simplicité d’utilisation<br />Solution retenue<br />Distribution Debian Lenny<br />Environnement graphique Gnome<br />Hyperviseur Xen 3.3<br />Interface graphique de gestion de Xen ConVirt<br />8<br />
  9. 9. Etude du réseau sous Xen<br />Objectifs <br />Découvrir les différentes possibilités de configuration du réseau entre les différents domaines de Xen<br />Comprendre les implications de chaque mode et comment les mettre en oeuvre au sein d’un réseau d’entreprise<br />9<br />
  10. 10. Les modes prédéfinis par Xen<br />Pont <br />Niveau 2 du modèle OSI<br />Visibilité depuis le réseau externe niveau 2 et niveau 3<br />Commutation des communications<br />10<br />
  11. 11. Les modes prédéfinis par Xen<br />Routage<br />Niveau 3 du modèle OSI<br />Visibilité depuis le réseau externe niveau 3<br />Routage des communications<br />11<br />192.168.0.0/24<br />
  12. 12. Les modes prédéfinis par Xen<br />NAT<br />Niveau 3 du modèle OSI<br />Pas de visibilité depuis le réseau externe<br />Translation des adresses <br />12<br />192.168.0.0/24<br />
  13. 13. Configuration avancée : VLANs<br />Basé sur le mode pont<br />But : isoler les machines virtuelles sur des segments<br />Architecture logique indépendante de l’architecture physique<br />13<br />
  14. 14. Bilan de l’étude du réseau <br />Problème du routage<br />Intégration de la plateforme de virtualisation dans un réseau d’entreprise<br />Adaptation de la configuration de la plateforme <br />14<br />
  15. 15. Etude du cloisonnement sous Xen<br />Objectifs<br />Evaluer les apports de la virtualisation en termes de cloisonnement de performances par rapport à un système standard<br />Mesurer quantitativement à travers des cas d’utilisation standards<br />Illustrer ces avantages<br />15<br />
  16. 16. Les outils utilisés<br />Serveur HTTP : Apache<br />Montée en charge de la machine virtuelle<br />Possibilité de mesure du temps de réponse<br />Outil de mesure HTTP : Apache Bench<br />Sollicitation du serveur Apache<br />Mesure du temps de réponse et analyse statistique<br />« Isolation Benchmark Suite »<br />Très forte montée en charge de la machine virtuelle<br />Saturation des ressources physiques (Utilisation abusive) <br />16<br />
  17. 17. Protocole expérimental : Phases de tests<br />Plateforme non virtualisée<br />Mesure de l’impact d’une montée en charge d’un site web sur un autre site web<br />Mesure de l’impact d’une utilisation abusive des ressources sur un site web<br />Plateforme virtualisée<br />Mesure de l’impact d’une montée en charge d’un serveur web dans un domaine sur un autre domaine<br />Mesure de l’impact d’une utilisation abusive des ressources dans un ou plusieurs domaines sur un autre domaine <br />17<br />
  18. 18. Protocole expérimental : Architecture<br />18<br />
  19. 19. Protocole expérimental : Architecture<br />19<br />
  20. 20. Résultats expérimentaux<br />Impact de la montée en charge d’un site<br />Plateforme sans virtualisation<br />Plateforme virtualisée<br />20<br />
  21. 21. Résultats expérimentaux<br />Impact de l’utilisation abusive des ressources physiques<br />Bilan<br />Plateforme sans virtualisation<br />Plateforme virtualisée<br />21<br />
  22. 22. Conclusion du projet<br />Complétion des connaissances théoriques par des connaissances pratiques<br />Prise en main et utilisation de l’outil Xen<br />Assimilation d’une méthodologie de rédaction et d’expérimentation<br />Apport professionnel<br />22<br />

×