La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Cloud Computing et mesures de performances A UTEUR Stéphane Besuchet P ROFESSEUR Juergen Ehrensberger E XPERT Nabil Abdennadher.

Présentations similaires


Présentation au sujet: "Cloud Computing et mesures de performances A UTEUR Stéphane Besuchet P ROFESSEUR Juergen Ehrensberger E XPERT Nabil Abdennadher."— Transcription de la présentation:

1 Cloud Computing et mesures de performances A UTEUR Stéphane Besuchet P ROFESSEUR Juergen Ehrensberger E XPERT Nabil Abdennadher

2 Sommaire Introduction Objectifs Planification Réalisation Etat actuel du projet CloudMon Simulation Conclusion Questions & Remarques 2

3 Introduction Projet de diplôme effectué dans le cadre du projet CloudMon. Mettre en place un Cloud Infrastructure physique Système dexploitation de lhôte Virtualisation – hyperviseur Orchestrateur 3

4 Introduction OpenStack Services Compute (nova) Imaging (glance) Object Storage (swift) 4

5 Objectifs Mise en place dun Cloud privé Système dexploitation Hyperviseur OpenStack Console dadministration WEB Interconnexion avec un Cloud public Console dadministration centralisée Interconnexion des services 5

6 Objectifs Stockage Mise en place des modèles de stockage Interconnexion entre les Clouds Répartition de charges Interne aux Clouds Hybride 6

7 Planification Projet planifié sur 496 heures Des retards ont été observés dans la mise en place du Cloud privé En milieu de projet la planification a été modifiée en supprimant la partie traitant des modèles de stockage 7

8 Infrastructure 10 serveurs 1 baie de disque EMC Connexion en fibre optique redondante Connexion au réseau privé et public 8

9 Plan de réseau 9

10 Réalisation Mise en place du Cloud privé Installation du système dexploitation CentOS Sécurité Installation de lhyperviseur KVM Installation dOpenStack Compute (nova) Image service (glance) 10

11 Réalisation Mise en place du Cloud privé Installation dOpenStack Identity service (keystone) Dashboard (horizon) 11

12 Réalisation Interconnexion avec le Cloud public Choix dAmazon Web Services (AWS) Console dadministration «Clanavi» Serveur HTTP Drupal (CMS) Modules (Cloud, AWS, Clanavi) Solution personnalisée Implémentation dun logiciel dinterconnexion communiquant avec les APIs des différents Clouds 12

13 Réalisation Interconnexion avec le Cloud public Solution personnalisée 13

14 Réalisation Stockage de données Images de machines virtuelles Utilisation de la baie EMC LUN formatée en GFS Volumes pour les instances Solution fournie par OpenStack Solutions pour implémenter les modèles de stockage dans le Cloud privé. S3 (Simple Storage Service) EBS (Elastic Block Store) DB, BigTable, etc... 14

15 Réalisation Répartition de charge 15

16 Réalisation Répartition de charge Critères Répartition de charge vers les instances saines Tolérance aux surcharges Affiliation dune seule instance pour une session Prise en charge de connexions chiffrées Fournir des statistiques précises Permettre le pont entre le Cloud privé et le Cloud public Solutions Amazon «Elastic Load Balancing» Solution hybride 16

17 Etat actuel du projet CloudMon Tâches réalisées et opérationnelles Système dexploitation Sécurité du réseau et du système dexploitation OpenStack Compute Console dadministration Clanavi Problèmes existants OpenStack Dashboard et Identity Service Suite à donner au projet Solution logicielle dinterconnexion Solution de répartition de charges Stockage 17

18 Simulation Tous les composants ne fonctionnant pas parfaitement, cette simulation présente un déploiement standard dune application sur le Cloud. Instance de type Ubuntu Stockage des images sur la baie de disque Volume attaché à linstance Instance lancée dans le Cloud privé Mise en place dun répartiteur de charge Instance lancée dans le Cloud public 18

19 Simulation Création de limage de linstance Téléchargement du système dexploitation Ubuntu Création de limage Installation du système dexploitation virtualisé Mise en place dun service HTTP Configuration de SSH Placement de limage sur la baie de stockage Enregistrement de limage dans OpenStack 19

20 Simulation Lancement dune instance dans le Cloud privé La console dadministration émet lordre vers lAPI dOpenStack sur le contrôleur selon les paramètres donnés Nova détermine sur quel nœud linstance sera lancée Limage est chargée sur le nœud OpenStack configure le réseau sur le nœud et dans limage Nova ordonne à lhyperviseur le lancement de limage Limage est accessible via SSH et HTTP selon les règles de réseau choisies. 20

21 Simulation Attachement dun volume de stockage à linstance La console dadministration émet lordre vers lAPI dOpenStack sur le contrôleur. Le volume LVM est créé Le contrôleur indique au nœud sur lequel linstance se trouve. Le volume est mis à disposition de linstance Linstance est configurée pour accéder à ce volume 21

22 Simulation Mise en place dun répartiteur de charge Une instance dédiée au répartiteur de charge est lancée sur Amazon Limage présente dans le Cloud privé est annoncée Le répartiteur est fonctionnel et envoie envoi actuellement toutes les requêtes sur linstance dans le Cloud privé 22

23 Simulation Lancement dune instance dans le Cloud public La solution dinterconnexion envoie limage sur Amazon La console dadministration émet lordre vers lAPI dAmazon selon les paramètres donnés Amazon détermine sur quel nœud linstance sera lancée Limage est chargée sur le nœud Amazon configure le réseau sur le nœud et dans limage Amazon ordonne à lhyperviseur le lancement de limage Limage est accessible via SSH et HTTP selon les règles de réseau choisies. La solution logicielle dinterconnexion averti le répartiteur de charge et le configure pour lutilisation des deux instances. 23

24 Conclusion Retour sur le cahier des charges Temps de réalisation OpenStack et ses mises à jour Choix du système dexploitation Projet très enrichissant 24

25 25 Merci pour votre attention

26 Questions & Remarques 26


Télécharger ppt "Cloud Computing et mesures de performances A UTEUR Stéphane Besuchet P ROFESSEUR Juergen Ehrensberger E XPERT Nabil Abdennadher."

Présentations similaires


Annonces Google