Le Cloud Computing :
Vision globale
Pour étudiants de la 2ère Master
Technologies de l’Informatique
Enseignant : SAKKA Mustapha
Email: [Link]@[Link]
Version : 2015 – 2016
2 03/11/2018
Historique
3 Infogérance et virtualisation - SAKKA MUSTAPHA
Historique
4 Infogérance et virtualisation - SAKKA MUSTAPHA
Historique
Pendant longtemps la machine n’était qu’une simple interface de
visualisation de l’information et tout son traitement était internalisé.
Les machines ont embarqué de la puissance de calcul et de la
mémoire et les calculs ont alors été externalisés et effectués en local.
La « course à la puissance » était engagée jusqu’à la saturation de la
fréquence de l’horloge interne de l’ordinateur.
5 Infogérance et virtualisation - SAKKA MUSTAPHA
Introduction :
Avec l’émergence des tablettes tactiles, vers un retour à la notion
d’interface de travail
Logiciels et données sont dans la majeure partie hébergés dans des
serveurs privés ou communautaires à travers le monde
Le Cloud Computing, est nouvelle façon de penser et de concevoir
le rapport homme/machine s’inscrit dans un cycle bien plus large :
6 Infogérance et virtualisation - SAKKA MUSTAPHA
Introduction :
La notion d’évolutivité et d’élasticité s’explique par le fait que
l’utilisateur peut faire varier les ressources demandées à la hausse
comme à la baisse et ce de manière très dynamique, avec une
facturation des ressources à la consommation.
Le cloud consiste en une communication entre le serveur frontal
et un ensemble de machines virtuelles qui hébergent une ou
plusieurs applications.
7 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemples cloud :
History
Historique
En 1999, [Link], introduit un nouveau
concept qui avait déjà préparé le terrain au
Cloud Computing. Il s’agit de l’ASP (Application
Service Provider) .
En 2002 Amazon lance « Amazon Web
Services, » qui permet d'offrir des services de
stockage , web-mail etc...
En 2006 Amazon lance Elastic Compute cloud (EC2)
comme un portail Web commercial qui a permis aux PME et
les particuliers de louer des serveurs sur lesquels il peuvent
exécuter leurs propres applications informatiques.
8 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemples cloud :
History
History
Historique
En 2006
9 Infogérance et virtualisation - SAKKA MUSTAPHA
History
History
Historique
Exemples cloud :
En 2009 les principaux fournisseurs IT du marché tel que Google
(google apps) , Microsoft , IBM, Dell SUN, … lancent respectivement
leurs offres cloud computing
10 10
Infogérance et virtualisation - SAKKA MUSTAPHA
Définition:
Cloud Comuting : Définition
Le service-level agreement (SLA) est un document qui définit la qualité
de service requise entre un prestataire et un client
11 Infogérance et virtualisation - SAKKA MUSTAPHA
Définition
Définition de NIST (National Institute of Standards and Technology):
«Le Cloud Computing est l’ensemble des disciplines, pratiques, technologies et
modèles commerciaux utilisés pour délivrer via le réseau des ressources
informatiques virtualisées (logicielles, plateformes, matérielles) comme des services
à la demande et payés à l’usage .»
« Le cloud computing est l'accès via le réseau, à la demande et en libre-service à des
ressources informatiques virtualisées et mutualisées ».
Un nouveau Concept dans le monde technologique
Un nouveau mode d’utilisation des ressources informatique
12 Infogérance et virtualisation - SAKKA MUSTAPHA
Les applications de cloud
Les services du Cloud Computing:
13 Infogérance et virtualisation - SAKKA MUSTAPHA
Les applications de cloud
Les applications proposées en mode Cloud Computing ne se
trouvent plus forcément sur un serveur informatique hébergé chez
l’utilisateur
Elles se trouvent dans « nuage » formé de l’interconnexion de
serveurs géographiquement distincts réalisée au niveau de fermes
de serveurs géantes
Ceci est rendu possible par le procédé de virtualisation qui consiste
à faire fonctionner plusieurs systèmes d’exploitation ainsi que leurs
applications associées sur un seul serveur physique.
14 Infogérance et virtualisation - SAKKA MUSTAPHA
Les Avantage de cloud
Utilisation plus efficace des ressources informatiques:
Centres de données partagés et décentralisées
Rationalisation et réduction des coûts
Serveurs et logiciels
L’embauche de personnel responsable de l’entretien des serveurs.
Adaptation à l'utilisation
Souplesse en cas de montée en charge de l’infrastructure.
Flexibilité en cas de réduction de la puissance utilisée.
Facilité d’évolution en cas de migrations ou d’upgrades
15 Infogérance et virtualisation - SAKKA MUSTAPHA
Le cloud
Le cloud permet de fournir un ensemble d’applications sans utiliser
la mémoire, la puissance de calcul et la capacité de stockage d’un seul
serveur.
Le visiteur se connecte sur le site du client des services de cloud,
utilise les applications qui lui sont proposées sans avoir conscience
qu’il accède `a des machines (virtuelles ou non) différentes
16 Infogérance et virtualisation - SAKKA MUSTAPHA
Le cloud
Ils utilisent des applications proposées pour éventuellement stocker
des données personnelles sur des serveurs distants.
le client n’a pas d’accès direct `a ses données. Il existe un autre type
de cloud, dit privé, qui est similaire mais limité à un réseau privé, il
ne sera donc pas traité séparément.
17 Infogérance et virtualisation - SAKKA MUSTAPHA
Le cloud
18 Infogérance et virtualisation - SAKKA MUSTAPHA
Intérêt du cloud (système)
Un système de cloud permet une grande évolution pour ces utilisateurs.
On peut facilement et sans danger pour les applications déjà disponibles
rajouté des machines au cloud pour une plus grande ou pour fournir des
applications supplémentaires.
Le cloud permet une réduction réelle des couts (plusieurs dizaines de
milliers d'entreprises gérées sur 1000 serveurs pour prendre l'exemple de
[Link]).
Les ressources utilisées sont mieux rentabilisées (plus de 10 ou 20 % des
ressources utilisées...).
19 Infogérance et virtualisation - SAKKA MUSTAPHA
Intérêt du cloud (sécurité)
La sécurité, les données étant centralisées, elles sont plus faciles à
protéger mais le client perd le contrôle sur elles.
si une application présente une faille, seul le système qui l'accueille
pourra être mis en danger.
Toutes les autres applications ainsi que la machine frontale sont
protégées.
20 Infogérance et virtualisation - SAKKA MUSTAPHA
Intérêt du cloud (accès)
Les données et les applications étant hébergées et souvent
sauvegardées sur des machines distantes
on peut y accéder de manière permanente et de n'importe quel
endroit et être assuré de leur pérennité.
21 Infogérance et virtualisation - SAKKA MUSTAPHA
Les technologies du cloud
Le cloud peut reposer entièrement sur des technologies libres de
virtualisation comme par exemple :
Xen ou KVM pour les machines virtuelles
Système GNU/Linux pour les OS (Debian)
Serveur web libre (Apache)
Serveur d'applications libre (Framework dépendant du langage utilisé)
Base de données MySQL
Navigateur comme Firefox /explorateur
22 Infogérance et virtualisation - SAKKA MUSTAPHA
Les technologies du cloud (exemple de Xen)
23 Infogérance et virtualisation - SAKKA MUSTAPHA
Les technologies du cloud (exemple de VMWARE)
24 Infogérance et virtualisation - SAKKA MUSTAPHA
Les technologies du cloud (KVM)
Les premiers utilisateurs des technologies # cloud c'est VOUS !
25 Infogérance et virtualisation - SAKKA MUSTAPHA
Les technologies du cloud (KVM)
KVM, KernelVirtual Machine, est intégré depuis le noyau 2.6.20 et
permet une virtualisation matérielle et donc une accélération de la
virtualisation de système d’exploitation.
KVM semble en effet plus performant en consommation de
processeur mais plus lent pour l'émulation du périphérique
graphique.
C'est un système optimisé pour la virtualisation de serveur. Pour
virtualiser des systèmes de type desktop, on peut lui
préférer virtualbox.
26 Infogérance et virtualisation - SAKKA MUSTAPHA
Les solutions cloud
Les solutions Cloud reposent sur des technologies de
virtualisation et d’automatisation. Trois caractéristiques clés du
Cloud le différencient des solutions traditionnelles
Services avec mise à jour en continu et automatique, en lieu
et place de produits technologiques
Self-service et paiement à l’usage (en fonction de ce que l’on
consomme)
Mutualisation et allocation dynamique de capacité (adaptation
élastique aux pics de charge)
27 Infogérance et virtualisation - SAKKA MUSTAPHA
Les solutions cloud
28 Infogérance et virtualisation - SAKKA MUSTAPHA
Les solutions cloud
Cloud Computing peut se définir comme une approche leur
permettant de disposer d’applications, de puissance de calcul, de
moyens de stockage.
Ceux-ci seront :
dématérialisés (donc indépendants de toutes contingences
matérielles, logicielles et de communication)
contractualisés (en termes de performances, niveau de sécurité,
coûts…)
Evolutifs (en volume, fonction, caractéristiques…) et en libre-
service.
29 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Elasticité )
Elasticité : Adaptation rapide à une variation de demande
30 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Elasticité )
31 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud ( self-service)
Self-Service à la demande:
Commander des ressources sans l’intermédiaire d’un
troisième agent.
32 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (réseau
ubiquitaire)
Accès réseau ubiquitaire:
Accès aux ressources à partir des plateformes cliente
lourdes/légères (ex, mobile phones, tablets, PC, et poste de travail).
33 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
Mise en commun des ressources (ressources pooling):
Des ressources de calcul, de stockages, de services sont
installées dans des grands datacenters éparpillés dans le monde et
qui seront virtualisés et dynamiquement assignés aux clients .
34 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
Un datacenter peut se définir comme une installation servant à
héberger des systèmes informatiques et les éléments associés,
comme les systèmes de télécommunication et de stockage.
Il comprend généralement des alimentations redondantes ou de
secours, des liaisons redondantes de communication de données,
des équipements de contrôle de l’environnement (p. ex.
conditionnement d’air, extinction d’incendie) et des dispositifs de
sécurité.
35 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
Perte ou corruption des données
Perte de productivité
Dommages matériels
Détection de la cause principale de la panne et actions de récupération
Répercutions légales et de régulation
Perte de revenus
Répercutions à long terme sur la réputation et la confiance des clients
36 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
Datacenter OVH
[Link]
Datacenter Facebook
[Link]
37 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
38 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
39 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
40 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
41 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Datacenter)
42 Infogérance et virtualisation - SAKKA MUSTAPHA
Les caractéristiques du Cloud (Service)
Service mesurable et facturable:
Comme en électricité : Payer
ce que vous utiliser (Pay-Per-Use) selon plusieurs facteurs:
• Stockage
• Performances des machines
• Le nombre d’heures d’utilisation
• Bande passante
43 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud : Changement technologique
44 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemple: SOA Way of Writing PHP
45 Infogérance et virtualisation - SAKKA MUSTAPHA
Les modèles XaaS de Cloud
Partant de ces capacités d’abstraction et du paradigme des «
services », le Cloud Computing peut être représenté en trois
composantes principales
46 Infogérance et virtualisation - SAKKA MUSTAPHA
Les modèles XaaS de Cloud
47 Infogérance et virtualisation - SAKKA MUSTAPHA
Les modèles XaaS de Cloud
48 Infogérance et virtualisation - SAKKA MUSTAPHA
SaaS : Software as a Service
Concerne les applications d’entreprise (web) : CRM, outils
collaboratifs, messagerie, BI, ERP,…
Le modèle SaaS permet de porter une application chez un tiers.
Ce modèle convient à certaines catégories d’applications qui se doivent
d’être globalement identiques pour tout le monde, la standardisation
étant un des principes du cloud.
Le terme SaaS évoque bien un service dans le sens où le fournisseur
vend une fonction opérationnelle, et non des composants techniques
requérant une compétence informatique pour l’utilisateur.
49 Infogérance et virtualisation - SAKKA MUSTAPHA
SaaS : Software as a Service
Ce modèle consiste à proposer un abonnement à un logiciel hébergé dans
l'infrastructure de fournisseur.
L’utilisateur n’est pas censé à acheter une licence mais consomme à la
demande les logiciels disposés.
Ces logiciels sont accessibles depuis différents périphériques clients grâce à
une interface client léger (ex. navigateur Web).
L'utilisation reste transparente pour les utilisateurs: ne soucient ni de matériel,
ni de la plateforme , ni même des performance des applications sauf quelques
préférences.
50 Infogérance et virtualisation - SAKKA MUSTAPHA
SaaS : Software as a Service
51
SaaS : Software as a Service exemple
52 Infogérance et virtualisation - SAKKA MUSTAPHA
SaaS : Fournisseurs
53 Infogérance et virtualisation - SAKKA MUSTAPHA
SaaS : Fournisseurs
54 Infogérance et virtualisation - SAKKA MUSTAPHA
SaaS : Avantages vs Inconvénients
55 Infogérance et virtualisation - SAKKA MUSTAPHA
PaaS : Plateforme as a Service
56
PaaS : Plateforme as a Service
57 Infogérance et virtualisation - SAKKA MUSTAPHA
PaaS : Plateforme as a Service
Faciliter le déploiement d'applications:
les environnements middleware,
de développement, de test,…
Le modèle PaaS consiste à mettre à disposition un environnement prêt à l’emploi, fonctionnel
et performant, y compris en production;
l’infrastructure hébergée étant totalement transparente.
Une plate-forme PaaS peut être un environnement de développement et de test.
58 Le cloud computing 03/11/2018
PaaS : Plateforme as a Service
Le PaaS dispose d'environnements de développement comprenant les langages, outils et
modules pouvant être appelés via des APIs.
Les utilisateurs de ce modèle sont les développeurs d'applications.
• Ces développeurs peuvent déployer leurs propres applications grâce à ces
plateformes.
• Adapter des applications déjà développées au modèle de la
plateforme cible .
L’infrastructure virtuelle reste transparentes:
• Les machines de déploiement .
• Les serveurs des applications.
59 Infogérance et virtualisation - SAKKA MUSTAPHA
PaaS : Fournisseurs
60
PaaS : Avantages vs Inconvénients
61 Infogérance et virtualisation - SAKKA MUSTAPHA
IaaS : Infrastructure as a Service
62 Infogérance et virtualisation - SAKKA MUSTAPHA
IaaS : Infrastructure as a Service
63
IaaS : Infrastructure as a Service
Il s'agit de la mise à disposition, à la demande, d'infrastructures
virtuelles : machines virtuelles, disques de stockages.
Ce modèle permet aux utilisateurs de :
• Lancer des machines virtuelles avec des performances
négociables.
• Accéder à ces MV via SSH ou RDP.
• Installer et configurer les OS .
L’infrastructure matérielle physique reste transparentes
64 Infogérance et virtualisation - SAKKA MUSTAPHA
IaaS : Infrastructure as a Service
65 Infogérance et virtualisation - SAKKA MUSTAPHA
IaaS : Avantages vs Inconvénients
66 Infogérance et virtualisation - SAKKA MUSTAPHA
IAAS par l'exemple
L'IAAS c'est plus de 50% du marché du cloud dans le monde
67 Infogérance et virtualisation - SAKKA MUSTAPHA
Vue Globale
68 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemples de scénario
69 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemples de scénario
70 Infogérance et virtualisation - SAKKA MUSTAPHA
Modèles de service
Les modèles de Cloud Computing se devisent selon le
« contrat » conclu entre l'utilisateur et le fournisseur de
Cloud Computing.
71 Infogérance et virtualisation - SAKKA MUSTAPHA
Modèles de service
72 Infogérance et virtualisation - SAKKA MUSTAPHA
Types des Cloud
73 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud Public:
C'est la forme la plus répondue sur le marché des Cloud.
Dans ce modèle l'infrastructure est propre au fournisseur de Cloud et elle est partagée
entre les différents clients d'une manière élastique, en négociant un contrat de SLA
74 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud Privé et Communautaire:
75 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud Privé et Communautaire:
le client et le fournisseur sont le même:
Pour le privé: une seule entreprise
Pour le communautaire : plusieurs entreprises
C'est un ensemble des ressources gérées et utilisées par le créateur de
Cloud.
Plusieurs outils sont utilisés dans ce contexte pour créer des Cloud privé :
76 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud Privé et Communautaire(Avantages):
Déploiement plus rapide des machines virtuelles et les applications ,
parce que la processus est automatisé
Réduction des coûts administratifs , parce que plus de la processus est
automatisé
Moins d'erreurs de déploiement , en raison de automatisé déploiement
de services standard
Gestion simplifiée des coûts, avec par -VM ou rétrofacturation showback
77 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud hybride (privé et publique):
Une fusion entre les deux premiers types.
Cette forme des Clouds permet aux clients d'exécuter leurs
applications dans deux environnements : l'un gratuit et l'autre payant
78 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud Privé et Communautaire(Inconvénient):
Administrateurs VM trouvent qu'il est difficile de faire confiance aux
utilisateurs de déployer leur propre machines virtuelles et les applications
Administrateurs VM pourraient résister à avoir une partie de leur travail
automatisé
La définition des services standard peut être difficile , car les utilisateurs
veulent des choses différentes
Modification des processus opérationnels est difficile pour riskaverse Les
services informatiques
79 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud hybride (privé et publique):
Les Types de Cloud Computing
80 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud hybride (privé et publique):
Les Types de Cloud Computing
Les Clouds publics : les utilisateurs ont accès à des services Cloud via
l’Internet sans savoir précisément où sont hébergées leurs données
Les cloud privés ou l’ensemble des ressources est exclusivement mis à la
disposition d’un seul client. Le Cloud privé peut être gérer par
l’entreprise utilisatrice elle-même (son propre Datacenter) ou par un
prestataire externe.
81 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud hybride (privé et publique):
Les clouds privés peuvent faire des centres de données internes plus
efficace
Ils fournissent IaaS dans votre centre de données
Ils sont l'évolution de la virtualisation Mais plates-formes de cloud public
sont le meilleur choix pour de nombreuses nouvelles applications Tel que
les applications qui nécessitent une capacité élastique Organisations seront
probablement utiliser à la fois
82 Infogérance et virtualisation - SAKKA MUSTAPHA
Cloud hybride (privé et publique):
Un fournisseur de services ( par exemple, un hébergeur ) peut fournir un IaaS publique
cloud utilisant la même technologie que l'entreprise utilise pour créer un cloud privé
Le nuage public et privé peut être lié ensemble dans un nuage hybride
Les VM peuvent potentiellement être déplacé entre les deux Exemples de scénarios :
Obtenir rapidement des machines virtuelles avec un engagement minimal
Travaux de déchargement pour le cloud public lorsque plus ressources sont
nécessaires
83
Schéma générale de Cloud
84 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemple de Cloud
85 Infogérance et virtualisation - SAKKA MUSTAPHA
Migration vers le cloud
86 Infogérance et virtualisation - SAKKA MUSTAPHA
Phase d’estimation
• Déterminer le fournisseur adapté à l’application concernée
• Calcul des coût financiers
• Recenser les aspects de sécurité offertes par le fournisseur
• Identifier les modules à modifier.
• Fixer un plan de travail minimisant le coût .
Phase d’apprentissage & test
• Préparer l’environnement de travail avec les outils Cloud (Installation des
SDK, Création des compte, installation des mesures de sécurité…)
• Apprendre la mise en oeuvre de la plateforme Cloud
• Tester l’adaptation des données au système de stockage cloud Offert
88 Infogérance et virtualisation - SAKKA MUSTAPHA
Phase d’adaptation
• Développer les modules Cloud nécessaires pour l’adaptation.
• Faire migrer les données.
• Administrer l’application avec les outils fourni par le Cloud-Provider
89 Infogérance et virtualisation - SAKKA MUSTAPHA
La portabilité
90 Infogérance et virtualisation - SAKKA MUSTAPHA
Obstacle face à la portabilité:
• Grande diversité des framework outils de développement et SDKs.
• Variété des langages (Java, .NET, Python)
• Mode et types de stockage hétérogène (BlobStorage, DataStore, S3,
Block devices )
• Manque de standards pour les API d’accès.
91 Infogérance et virtualisation - SAKKA MUSTAPHA
La sécurité
92 Infogérance et virtualisation - SAKKA MUSTAPHA
La sécurité
Sécurisation de l’informatique en nuage : le grand défi
93 Infogérance et virtualisation - SAKKA MUSTAPHA
La sécurité
Concentration des données
Mutualisation des ressources
Accès exclusif via le réseau étendu
Utilisation de technologies complexes (virtualisation dans
le cas du Cloud)
Externalisation des données (avec plusieurs niveaux en
fonction des types de Cloud)
94 Infogérance et virtualisation - SAKKA MUSTAPHA
La sécurité
Les problématiques liées à cette externalisation sont :
Localisation (ou plutôt non localisation) des données.
Pérennité du fournisseur
Cadre légal, réglementaire
Garanties en matière de disponibilité, intégrité,
confidentialité et preuve de l’information
Réversibilité
Coût actuel et futur
95 Infogérance et virtualisation - SAKKA MUSTAPHA
La sécurité
96 Infogérance et virtualisation - SAKKA MUSTAPHA
La sécurité
1. Aspects sécurité:
Confidentialité et intégrité,
sécurité des services
Disponibilité des services
2. Aspects qualité:
Qualité de service,
Engagements SLA
3. Questions juridiques et réglementaires
Absence de standards et réglementation adaptés pour le
Cloud computing
97 Infogérance et virtualisation - SAKKA MUSTAPHA
Le client Cloud pose la question :
Est-ce que je suis sécurisé des autres utilisateurs qui partage avec
moi la même machine physique ??
Est-ce que le provider de service contrôle le trafic réseau des
machines physique ??
Y’a-t-il une possibilité d’audit mutuel ??
Quel est la limite de confiance au fournisseur ??
98 Infogérance et virtualisation - SAKKA MUSTAPHA
Infogérance et
virtualisation
Pour étudiants de la 2ère Master
Technologies de l’Informatique
Enseignant : SAKKA Mustapha
Version : 2018 – 2019
Objectifs
Présenter les concepts et les technologies de virtualisation.
Permettre d’acquérir les compétences nécessaires à l’obtention d’un
travail d’installateur d’un système de virtualisation.
Assister au développement des compétences nécessaires à la
planification et à la mise en œuvre d’un cloud.
Permettre de se familiariser avec certaines compétences nécessaires à
l’obtention aux nouvelles technologie cloud.
Offrir un workshop pratique au réseau de cloud
100 Infogérance et virtualisation - SAKKA MUSTAPHA
Chapitre 1
PRINCIPE DE VIRTUALISATION
Architecture Classique (Client / serveur)
102 Infogérance et virtualisation - SAKKA MUSTAPHA
Architecture Classique N tiers
103 Infogérance et virtualisation - SAKKA MUSTAPHA
Inconvénient des architectures classiques
Cout
L’application dépend du matériel
Un seul OS par serveur
Une application par OS
Gaspillage des ressources serveur
L’arrêt d’un service engendre un blocages du système
Pas de reprise en cas d’arrêt du service
La maintenance du système ou d’application engendre un arrêt complet
du services
104 Infogérance et virtualisation - SAKKA MUSTAPHA
105 Infogérance et virtualisation - SAKKA MUSTAPHA
La nouvelle conception d’architecture
La virtualisation est une solution logicielle prouvée qui
transforme les environnements informatiques dans le monde
tout en introduisant une nouvelle façon de concevoir
l’architecture matérielles des entreprises.
La virtualisation présente plusieurs avantages : réduction
des coûts d’exploitation des serveurs et augmentation
d’efficacité et de performances tout en utilisant la même
configuration matérielle existante.
106 Infogérance et virtualisation - SAKKA MUSTAPHA
La nouvelle conception d’architecture
L’exécution de plusieurs systèmes d’exploitations avec plusieurs
applications exécutées sur un même serveur au même temps tout
en augmentant l’utilisation et la flexibilité du matériel.
Matériel indépendant des OS et des applications
Machines virtuelles peut être déployées sur n’importe
quel système.
107 Infogérance et virtualisation - SAKKA MUSTAPHA
Caractéristique de la virtualisation
108 Infogérance et virtualisation - SAKKA MUSTAPHA
Définition
La virtualisation permet d’ajouter une couche d'abstraction qui
sépare le système d'exploitation du matériel afin de délivrer une
meilleure utilisation et flexibilité des ressources de traitement.
La virtualisation repose sur trois éléments importants :
L’abstraction des ressources informatiques ;
La répartition des ressources par l’intermédiaire de
différents outils, de manière à ce que celles-ci puissent être
utilisées par plusieurs environnements virtuels ;
La création d’environnements virtuels.
109 Infogérance et virtualisation - SAKKA MUSTAPHA
110 Infogérance et virtualisation - SAKKA MUSTAPHA
111 Infogérance et virtualisation - SAKKA MUSTAPHA
112 Infogérance et virtualisation - SAKKA MUSTAPHA
113 Infogérance et virtualisation - SAKKA MUSTAPHA
114 Infogérance et virtualisation - SAKKA MUSTAPHA
115 Infogérance et virtualisation - SAKKA MUSTAPHA
116 Infogérance et virtualisation - SAKKA MUSTAPHA
117 Infogérance et virtualisation - SAKKA MUSTAPHA
118 Infogérance et virtualisation - SAKKA MUSTAPHA
119 Infogérance et virtualisation - SAKKA MUSTAPHA
120 Infogérance et virtualisation - SAKKA MUSTAPHA
121 Infogérance et virtualisation - SAKKA MUSTAPHA
La virtualisation
La couche de virtualisation VMware est commune aux produits de
bureau (VMware Workstation) et aux produits serveur (VMware
ESX/ESXi) de VMware.
Cette couche est une plate-forme cohérente pour le développement,
les essais, la livraison, et la prise en charge des charges de travail des
applications.
122 Infogérance et virtualisation - SAKKA MUSTAPHA
La virtualisation
La couche de virtualisation est organisée de la manière suivante :
Chaque machine virtuelle exécute son propre système
d'exploitation (le système d'exploitation invité) et ses propres
applications.
La couche de virtualisation fournit les périphériques virtuels qui
mappent vers les partages des périphériques physiques spécifiques.
Ces périphériques incluent le CPU, la mémoire, les bus d'E/S, les
interfaces réseau, les adaptateurs et les périphériques de stockage,
les périphériques d'interface utilisateur et le BIOS virtualisés.
123 Infogérance et virtualisation - SAKKA MUSTAPHA
La virtualisation de CPU
Chaque machine virtuelle s'exécute sur sa propre CPU (ou un
ensemble de CPU), complètement isolée des autres machines
virtuelles.
Les registres, le TLB (translation lookaside buffer) et les autres
structures de commande sont gérés séparément pour chaque
machine virtuelle.
La plupart des instructions sont exécutées directement sur la CPU
physique, permettant à des charges de travail gourmandes en
ressources de s'exécuter à une vitesse proche de la vitesse native.
La couche de virtualisation applique en toute sécurité les
instructions privilégiées.
124 Infogérance et virtualisation - SAKKA MUSTAPHA
Virtualisation de mémoire
L’hyperviseur effectue cette gestion de mémoire virtuelle sans les
informations du système d'exploitation client et sans interférer
avec le sous-système de gestion de mémoire du système
d'exploitation client.
125 Infogérance et virtualisation - SAKKA MUSTAPHA
Virtualisation du réseau
La couche de virtualisation garantit que chaque machine
virtuelle soit isolée des autres machines virtuelles.
Les machines virtuelles peuvent communiquer uniquement via
des mécanismes réseau similaires à ceux utilisés pour connecter
des machines physiques distinctes.
L'isolation permet aux administrateurs de créer des pare-feu
internes ou d'autres environnements d'isolation réseau qui
permettent à certaines machines virtuelles de se connecter à
l'extérieur, alors que d'autres sont connectées uniquement via
les réseaux virtuels à d'autres machines virtuelles.
126 Infogérance et virtualisation - SAKKA MUSTAPHA
Virtualisation de stockage
Offre une virtualisation de stockage de niveau hôte, qui extrait
logiquement la couche de stockage physique des machines
virtuelles.
Une machine virtuelle ESX/ESXi utilise un disque virtuel pour
stocker les fichiers du système d'exploitation, des programmes
et d'autres données liées à ses activités.
Un disque virtuel est un grand fichier physique, ou un ensemble
de fichiers, qui peut être copié, déplacé, archivé et sauvegardé
aussi facilement que n'importe quel autre fichier
127 Infogérance et virtualisation - SAKKA MUSTAPHA
Les hyperviseurs
Un hyperviseur à barre métal :
Un hyperviseur de type 1 est un logiciel qui s'exécute
directement sur une plateforme hardware. Il permet aux
systèmes d'exploitation invités de rester relativement près
du matériel et donc de conserver des performances proches
d'un système de manière native. (vmawre, citrix, proxmox).
128 Infogérance et virtualisation - SAKKA MUSTAPHA
Les hyperviseurs
129 Infogérance et virtualisation - SAKKA MUSTAPHA
Les hyperviseurs
Avantages : Un maximum de ressources peut être alloué aux
machines virtuelles car ce type d’hyperviseur est directement lié à la
couche matérielle.
Inconvénients : Il n’est possible d’exécuter qu’un seul hyperviseur à
la fois. Cette problématique n’est toutefois pas vraiment impactante
puisque dans la grande majorité des cas, un seul et même
hyperviseur est capable de gérer tous les applicatifs d’une entreprise.
130 Infogérance et virtualisation - SAKKA MUSTAPHA
Les hyperviseurs
Un hyperviseur de type 2: un logiciel qui s'exécute à
l'intérieur d'un système d'exploitation, le système hôte.
131 Infogérance et virtualisation - SAKKA MUSTAPHA
Les hyperviseurs
Avantages : Il est possible d’exécuter plusieurs hyperviseurs en
même temps car ceux-ci ne s’installent pas directement sur la
couche matérielle.
Inconvénients : Ce type d’hyperviseur ne peut pas fournir
autant de ressources matérielles que les hyperviseurs de type 1
puisqu’ils sont installés sur un système d’exploitation, lui-
même consommateur de ressources.
132 Infogérance et virtualisation - SAKKA MUSTAPHA
Les hyperviseurs
133 Infogérance et virtualisation - SAKKA MUSTAPHA
134 Infogérance et virtualisation - SAKKA MUSTAPHA
135 Infogérance et virtualisation - SAKKA MUSTAPHA
136 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
137 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
138 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
host1 host2 host3
139 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
Solution universel pour la gestion de la virtualisation
140 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
Surveiller cluster, hôte et performances VM
Gérer VM et le provisionnement hôte
Tester / développer les machines virtuelles et les applications
Autoriser l'accès pour les applications tierces
Gérer les alarmes de supervision (CPU/RAM) ;
Gérer les templates (enveloppes de systèmes d'exploitation pré-
configurés)
Équilibrer la capacité informatique par cluster de façon à optimiser
les performances des hôtes et des machines virtuelles
L'utilisation des options (HA, VMotion, DRS(:
Distributed Resource Scheduler)).
141 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
142 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
143 Infogérance et virtualisation - SAKKA MUSTAPHA
VMware VSphere ESXi Virtualization Platform
144 Infogérance et virtualisation - SAKKA MUSTAPHA
145 Infogérance et virtualisation - SAKKA MUSTAPHA
146 Infogérance et virtualisation - SAKKA MUSTAPHA
147 Infogérance et virtualisation - SAKKA MUSTAPHA
148 Infogérance et virtualisation - SAKKA MUSTAPHA
Les domaines de la virtualisation
Aujourd’hui, les entreprises ont de plus en plus recours à la
virtualisation de leur infrastructure, que ce soit pour répondre à des
problématiques de coûts, de performances et/ou de souplesse de
fonctionnement. Dans la virtualisation, on peut distinguer trois
catégories :
La virtualisation de serveur
La virtualisation de stockage
La virtualisation de réseau
149 Infogérance et virtualisation - SAKKA MUSTAPHA
Les domaines de la virtualisation
La virtualisation d’application est une technologie logicielle qui
va permettre d’améliorer la portabilité et la compatibilité des
applications en les isolant du système d’exploitation sur le quel elles
sont exécutées.
Elle consiste à encapsuler l’application et son contexte d’exécution
système dans un environnement cloisonné.
150 Infogérance et virtualisation - SAKKA MUSTAPHA
Les domaines de la virtualisation
La virtualisation d’application va nécessiter l’ajout d’une couche
logicielle supplémentaire entre un programme donné et le système
d’exploitation ; son but est d’intercepter toutes les opérations d’accès
ou de modification de fichiers ou de la base de registre afin de les
rediriger de manière totalement transparente vers une localisation
virtuelle.
151 Infogérance et virtualisation - SAKKA MUSTAPHA
Exemple :
Wine est un logiciel qui permet d'exécuter certains programmes
Windows sous Ubuntu. [Link]
On peut aussi citer l’avantage gagné au niveau de la protection du
système d’exploitation hôte en s’assurant que l’application
virtualisée ne viendra pas interagir avec les fichiers de configuration
du système.
152 Infogérance et virtualisation - SAKKA MUSTAPHA
Infogérance et
virtualisation
Chapitre 2: La vitalisation de réseau
Enseignant : SAKKA Mustapha
Version : 2015 – 2016
La virtualisation de réseaux
De manière générale, la virtualisation des réseaux consiste à partager
une même infrastructure physique (débit des liens, ressources CPU
des routeurs,...) au profit de plusieurs réseaux virtuels isolés.
Un VLAN (Virtual Local Area Network) est un réseau local
regroupant un ensemble de machines de façon logique et non
physique. Puisqu’un VLAN est une entité logique, sa création et sa
configuration sont réalisées de manière logicielle et non matérielle.
154 Infogérance et virtualisation - SAKKA MUSTAPHA
Les réseaux virtuels de niveau 1, appelés réseaux virtuels par port
(port-basedVLAN): ils définissent un réseau virtuel en fonction des
ports de raccordement sur le commutateur (switch).
chaque port du commutateur est associé à un réseau virtuel,
indépendamment de la machine qui y est physiquement raccordée. Le
principal inconvénient d’un VLAN de niveau 1 est sa rigidité : si une
station se raccorde physiquement au réseau par l’intermédiaire d’un
autre port du commutateur, alors il est nécessaire de reconfigurer ce
commutateur afin de réintégrer la station dans le bon réseau virtuel.
155 Infogérance et virtualisation - SAKKA MUSTAPHA
Les réseaux virtuels de niveau 2, appelés réseaux virtuels par
adresse MAC (MAC address-basedVLAN) : ils consistent à définir
un réseau virtuel sur base des adresses MAC des stations. Une
adresse MAC est un identifiant unique implémenté dans chaque
adaptateur réseau. Ce type de VLAN est beaucoup plus souple que
le précédent car il est indépendant de la localisation de la machine.
156 Infogérance et virtualisation - SAKKA MUSTAPHA
Les réseaux virtuels de niveau 3.
Les réseaux virtuels par adresse de sous-réseau (Network address-
basedVLAN) : ils déterminent les réseaux virtuels sur base de
l’adresse IP source des segments. Ce type de réseau virtuel est très
flexible puisque les commutateurs adaptent automatiquement leur
configuration lorsqu’une station est déplacée.
157 Infogérance et virtualisation - SAKKA MUSTAPHA
Les réseaux virtuels par protocole (Protocol-basedVLAN). Dans
ce cas, les réseaux virtuels sont créés sur base des protocoles
utilisés (TCP/IP, IPX,...) et les stations sont regroupées en
réseaux virtuels suivant le protocole qu’elles utilisent.
158 Infogérance et virtualisation - SAKKA MUSTAPHA
Les avantages qu’offrent les réseaux virtuels
Une réduction du Traffic de diffusion, puisque celui-ci est à
présent contenu au sein de chaque réseau virtuel ;
Une sécurité accrue puisque l’information est encapsulée dans
une couche supplémentaire ;
Une meilleure flexibilité puisqu’une modification de la structure
des réseaux peut être réalisée en modifiant la configuration du
commutateur.
159 Infogérance et virtualisation - SAKKA MUSTAPHA
160 Infogérance et virtualisation - SAKKA MUSTAPHA
161 Infogérance et virtualisation - SAKKA MUSTAPHA
162 Infogérance et virtualisation - SAKKA MUSTAPHA
163 Infogérance et virtualisation - SAKKA MUSTAPHA
164 Infogérance et virtualisation - SAKKA MUSTAPHA
165 Infogérance et virtualisation - SAKKA MUSTAPHA
166 Infogérance et virtualisation - SAKKA MUSTAPHA
167 Infogérance et virtualisation - SAKKA MUSTAPHA
Infogérance et
virtualisation
Chapitre 3: Virtualisation de Stockage
Enseignant : SAKKA Mustapha
Version : 2015 – 2016
Introduction :
169 Infogérance et virtualisation - SAKKA MUSTAPHA
Introduction :
170 Infogérance et virtualisation - SAKKA MUSTAPHA
171 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN
172 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN et Serveur Virtualisés
173 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN et Serveur Virtualisés
174 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN et Serveur Virtualisés
175 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN et Serveur Virtualisés HA
176 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN et Serveur Virtualisés
les données sont stockées sur un disque dur virtuel. Ce disque dur se
présente sous forme de fichier dans le système de fichiers de l'hôte :
VHD chez Microsoft
VDI chez Oracle
VMDK chez VMWare
OVF pour le format ouvert
Tous les formats de disques durs virtuels (VDI, VHD, VMDK, OVF) sont
transformables dans d'autres sans difficulté particulière.
177 Infogérance et virtualisation - SAKKA MUSTAPHA
Solution SAN et Serveur Virtualisés
Les disques virtuels peuvent être
• Statiques ou dynamiques. Dans le cas où le disque est statique, si
on crée un disque de 50 Go, le fichier de disque virtuel fera 50 Go
sur le système hôte.
• Dynamique, le fichier de disque virtuel se remplit au fur et à
mesure qu'il est utilisé. Un disque de 50 Go dans lequel il n'y a pas
de données ne pèsera dans le système de fichiers hôte grande chose.
178 Infogérance et virtualisation - SAKKA MUSTAPHA
Virtualisation de stockage SAN
Le stockage des VM
• Local
• ISCSI
• FIBRE
179 Infogérance et virtualisation - SAKKA MUSTAPHA
Type de connexions
ESXI
Connexions possibles
NAS
180 Infogérance et virtualisation - SAKKA MUSTAPHA
Type de connexions en GB/S
181 Infogérance et virtualisation - SAKKA MUSTAPHA
Type de connexions en GB/S
182 Infogérance et virtualisation - SAKKA MUSTAPHA
183 Infogérance et virtualisation - SAKKA MUSTAPHA
184 Infogérance et virtualisation - SAKKA MUSTAPHA
185 Infogérance et virtualisation - SAKKA MUSTAPHA
186 Infogérance et virtualisation - SAKKA MUSTAPHA
187 Infogérance et virtualisation - SAKKA MUSTAPHA
La virtualisation de serveurs
la virtualisation de serveur est un principe permettant de faire
fonctionner simultanément, sur un seul serveur physique,
plusieurs serveurs virtuels.
Cette technique permet aux entreprises d’utiliser des serveurs
virtuels en lieu et place de serveurs physiques. Si cette
virtualisation est faite au sein de la même entreprise, le but est de
mieux utiliser la capacité de chaque serveur par une mise en
commun de leur capacité.
188 Infogérance et virtualisation - SAKKA MUSTAPHA
Regrouper plusieurs serveurs physiques sous-employés sur un seul hôte qui
exécute des systèmes virtuels ;
Réduire la surface au sol, la consommation électrique, le besoin de
climatisation et le nombre d'administrateurs ;
Réaliser des économies (locaux, consommation électrique, personnel).
189 Infogérance et virtualisation - SAKKA MUSTAPHA
Infogérance et
virtualisation
Chapitre 4: Virtualisation de Stockage protocole ISCSI
Enseignant : SAKKA Mustapha
Version : 2015 – 2016
Le protocole ISCSI
191 Infogérance et virtualisation - SAKKA MUSTAPHA
Le protocole ISCSI
192 Infogérance et virtualisation - SAKKA MUSTAPHA
Le protocole ISCSI
193 Infogérance et virtualisation - SAKKA MUSTAPHA
Le protocole ISCSI
194 Infogérance et virtualisation - SAKKA MUSTAPHA
Le protocole ISCSI
195 Infogérance et virtualisation - SAKKA MUSTAPHA
Le réseau ISCSI
196 Infogérance et virtualisation - SAKKA MUSTAPHA
Le réseau ISCSI
197 Infogérance et virtualisation - SAKKA MUSTAPHA
Le réseau ISCSI
198 Infogérance et virtualisation - SAKKA MUSTAPHA
199 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
200 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
201 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
202 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
203 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
204 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
205 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un Réseau NAS
206 Infogérance et virtualisation - SAKKA MUSTAPHA
Déployer un serveur FREENAS
207 Infogérance et virtualisation - SAKKA MUSTAPHA
Connecter un PC a un disque ISCSI
208 Infogérance et virtualisation - SAKKA MUSTAPHA
Connecter un PC a un disque ISCSI
209 Infogérance et virtualisation - SAKKA MUSTAPHA
Connecter un PC a un disque ISCSI
210 Infogérance et virtualisation - SAKKA MUSTAPHA
Connecter un PC a un disque ISCSI
211 Infogérance et virtualisation - SAKKA MUSTAPHA
Connecter un PC a un disque ISCSI
212 Infogérance et virtualisation - SAKKA MUSTAPHA
Connecter un PC a un disque ISCSI
213 Infogérance et virtualisation - SAKKA MUSTAPHA
Infogérance et
virtualisation
Virtualisation Desktop
Enseignant : SAKKA Mustapha
Version : 2015 – 2016
Introduction
215 Infogérance et virtualisation - SAKKA MUSTAPHA
Introduction
216 Infogérance et virtualisation - SAKKA MUSTAPHA
Les Avantage de la virtualisation desktop
217 Infogérance et virtualisation - SAKKA MUSTAPHA
Virtual Desktop Infrastructure (VDI)
218 Infogérance et virtualisation - SAKKA MUSTAPHA
Virtual Desktop Infrastructure (VDI)
219 Infogérance et virtualisation - SAKKA MUSTAPHA
Architecture Virtual Desktop Infrastructure (VDI)
220 Infogérance et virtualisation - SAKKA MUSTAPHA
Architecture Virtual Desktop Infrastructure (VDI)
221 Infogérance et virtualisation - SAKKA MUSTAPHA
Architecture Virtual Desktop Infrastructure (VDI)
222 Infogérance et virtualisation - SAKKA MUSTAPHA
Architecture Virtual Desktop Infrastructure (VDI)
223 Infogérance et virtualisation - SAKKA MUSTAPHA
Architecture Virtual Desktop Infrastructure (VDI)
224 Infogérance et virtualisation - SAKKA MUSTAPHA
Thin client (VDI)
225 Infogérance et virtualisation - SAKKA MUSTAPHA
Thin client (VDI)
226 Infogérance et virtualisation - SAKKA MUSTAPHA
Fonctionnalité de VDI
227 Infogérance et virtualisation - SAKKA MUSTAPHA
Fonctionnalité de VDI
228 Infogérance et virtualisation - SAKKA MUSTAPHA
Merci pour votre Attention
229 Infogérance et virtualisation - SAKKA MUSTAPHA