Chapitre 1 - Principes de La Virtualisation
Chapitre 1 - Principes de La Virtualisation
Chapitre 1 - Principes de La Virtualisation
A.U. 2023-2024
Chapitre 1 - Introduction
au Cloud Computing
3
Plan
2. Définition
3. Modèles de services
4. Types de cloud
5
Origine Cloud Computing (2)
6
Définition (1)
• Le «cloud computing » (en français, « nuage »), ou l’informatique
en nuage ou encore l’infonuagique,
• Une technologie informatique émergente qui exploite de la puissance
de calcul ou de stockage de serveurs informatiques distants par
l'intermédiaire d'un réseau, généralement Internet, pour gérer des
données et des applications.
Il s'agit donc d'une délocalisation de l'infrastructure informatique.
le fait de déporter toutes les opérations normalement effectué sur nos ordinateurs,
sur des serveurs distants, via internet, l’ensemble de ces serveurs constitue le cc,
Ces serveurs sont loués à la demande, selon des critères techniques (puissance,
bande passante, etc.).
But : avoir accès et partager diverses ressources informatiques (espaces de
stockage, capacités de calculs et réseau etc. …), pouvoir y accéder de
« partout », grâce à Internet.
7
Définition (2)
le cloud est standardisé par National Institute of Standards and
Technology (NIST)
Ensemble de Services à la demande, consolidés, virtualisés, partagés, alloués
automatiquement, et facturés à l'usage.
Caractéristiques (1)
9
Caractéristiques (2)
1) Service libre et à la demande (On-demand self-service)
• Les services peuvent être demandés et provisionnés rapidement, sans nécessiter
d’installation, ni de configuration manuelle.
10
Caractéristiques (3)
2) Mise en commun des ressources (Resource pooling)
• Modèle Multi-locataire (Multi-tenancy) : les ressources du fournisseur sont
regroupés pour desservir plusieurs clients Plusieurs utilisateurs partagent une
seule ressource qu'ils peuvent configurer pour l’adapter à leurs besoins
3) Élasticité rapide
Les plateformes cloud sont flexibles.
• Les ressources peuvent être rapidement approvisionnées et libérées
élastiquement (parfois automatiquement) selon la demande
12
Caractéristiques (5)
4) Accès étendu aux ressources
• Dans un environnement de cloud public, les utilisateurs se connectent via Internet pour
accéder aux données et applications à tout moment.
5) Service mesurable
• L'utilisation des ressources peut être surveillée, contrôlée et rapportée
14
Modèles de service (2)
Utilisateurs de Services
Fournisseurs
de Services
Infrastructure
physique 15
Modèles de service (3)
Infrastructure as a Service (IaaS)
• Il consiste à offrir un accès à un parc informatique virtualisé.
• Le client a accès à des ressources informatiques telles que CPU, stockage,
réseaux (par exemple, machine virtuelle)
• Le client est en mesure de déployer et exécuter n’importe quel logiciel (incluant
systèmes d'exploitation et applications).
• Des machines virtuelles sur lesquelles le consommateur peut installer un système
d'exploitation et des applications. Le consommateur est ainsi dispensé de l'achat de
matériel informatique. Ce service s'apparente aux services d'hébergement
classiques des centre de traitement de données [datacenter …].
• Exemples:
16
Modèles de service (4)
Platform as a Service (PaaS)
• Le client est capable de déployer sur l'infrastructure infonuagique des
applications créés à l'aide de langages de programmation, bibliothèques,
services et outils fournis par le fournisseur du cloud
• Le fournisseur PaaS livre des plateformes de développement prêtes sur le web,
• Dans la plupart des cas, on utilise ces plateformes en utilisant un navigateur,
sans avoir besoin de télécharger un logiciel.
• Le système d'exploitation et les outils d'infrastructure sont sous la
responsabilité du fournisseur.
• Le consommateur a le contrôle des applications et peut ajouter ses propres
outils.
• Exemples :
17
Modèles de service (5)
Software as a Service (SaaS)
• Des applications sont mises à la disposition des consommateurs.
• Les applications peuvent être manipulées à l'aide d'une interface client (comme
le navigateur web), à partir d’un appareil connecté à Internet.
• le consommateur n'a pas à se soucier d'effectuer des mises à jour, d'ajouter des patches de
sécurité et d'assurer la disponibilité du service.
• Le client ne gère ni ne contrôle l'infrastructure infonuagique sous-jacente
• Aucun contrôle sur le réseau, les serveurs, les systèmes d’exploitation, le stockage, ou même
les fonctionnalités de l’application (il est parfois possible de configurer quelques paramètres
spécifiques à l’utilisateur)
• Un fournisseur de Saas peut exploiter des services de type PaaS, qui peut lui-
même se servir de IaaS.
• Exemples :
• Gmail : offre au consommateur un service de courrier électronique
• Office 365, Google Apps, Office Online ou LotusLive (IBM).
18
Modèles de service (6)
Clients du Cloud
Couche de présentation
Exemples: browsers / navigateurs, dispositifs mobiles (sur tablettes,
smartphones
Applications du Cloud
Software as a Service [logiciels en tant que Services]
Exemples : Google docs ou Google calendar
Plateforme du Cloud
Platform as a Service [Plateforme en tant que Service]
Exemples : serveur web , serveur d’applications
Infrastructure du Cloud
Infrastructure physique distribuée multi-sites
Note : activé par la virtualisation des serveurs 19
Modèles de service (7)
Services fourni par le CLOUD
Software as a Service
Platform as a Service
Infrastructure as a Service
20
Modèles de service (9)
22
Types de cloud (1)
• Nuage public (Public cloud)
• Infrastructure infonuagique destinée à l’utilisation par le grand public.
• Peut être détenu, géré et exploité par une entreprise, une université, une
agence gouvernementale, ou une combinaison d'entre eux.
• Construit dans les locaux du fournisseur du cloud.
23
Types de cloud (2)
• Nuage hybride (Hybrid cloud)
• Infrastructure infonuagique composée de deux ou plusieurs infonuages
(privés, communautaires, ou publics), considérée comme une entité unique
• Ces infonuages utilisent les mêmes technologies standardisées ou
propriétaires pour garantir la portabilité des données et des applications
(par ex., équilibrage de charge entre les infonuages).
• Nuage communautaire (Community cloud)
• Infrastructure infonuagique utilisée exclusivement par une communauté de
consommateurs appartenant à des organisations partageant les mêmes
préoccupations et objectifs (par ex., mission, sécurité, politique).
• Peut être détenu, géré et exploité par une entreprise ou un tiers, ou une
combinaison des deux et peut exister sur ou en dehors de ses locaux.
24
Types de cloud (3)
25
Récap: CLOUD – Modèles
Caractéristiques
essentielles
Modèles de
services
Modèles de
déploiement
26
Modèle d’affaire (Business Model)
27
• Vidéo datacenter !
28
Avantages du cloud (1)
• Réduire les dépenses en technologies
o Pas d'investissement en matériel ou de frais de gestion et maintenance
o Utiliser des applications sans les installer
o Modèle de prix basé sur l'utilisation « pay per use model»
o Pas très cher (économie d'échelle)
• Moindre de formation personnelle nécessaire
• Fiabilité et tolérance aux pannes
o Gestion automatique des backups et des pannes
o Réduction des efforts de gestion informatique.
• Améliorer l'accessibilité et la flexibilité
o Accéder à des fichiers personnels à partir de importe quel ordinateur, avec Internet.
o Déployer des applications à partir de n'importe où à tout moment
o Facilite le travail collaboratif
29
Avantages du cloud (2)
• Surveillance plus efficace des projets
• Atteindre des objectifs économiques importants et mesurables (réduire le coût)
• Traiter des données / informations beaucoup plus efficacement, en centralisant la mémoire de
stockage, les traitements et la bande passante.
• Évolutivité et Élasticité
o Illusion de ressources infinies « sur demande »
o Ajuster les ressources selon le besoin
• Sécurité des données et des logiciels + Sécurité physique
30
Inconvénients du cloud (1)
• Pas de garanties de performance et de fiabilité
o 20 Septembre 2015 : Une panne de Amazon Web Service (AWS) met hors ligne Amazon,
Netflix, …
• Perte de la maîtrise
o l'informatique dans le nuage « est un piège », les utilisateurs perdent le contrôle de leurs
applications.
31
Inconvénients du cloud (2)
• Problèmes de sécurisation des données informatiques
o L'utilisation des réseaux publics, dans le cas du cloud public, entraîne des risques liés à la
sécurité du cloud.
o La connexion entre les postes et les serveurs applicatifs passe par le réseau internet, et expose à des risques
supplémentaires de cyberattaques, et de violation de confidentialité.
o Tout comme les logiciels installés localement, les services de cloud computing sont utilisables pour lancer des
attaques (craquage de mots de passe, déni de service…).
o En 2009, par exemple, un cheval de Troie a utilisé illégalement un service du cloud public d'Amazon pour
infecter des ordinateurs.
o Octobre 2014 : les mots de passes de 7 M d’utilisateurs Dropbox ont été volés
32
Centres de données
• Centre de données (data centers) : site physique sur lequel se
trouvent les équipements TI qui hébergent les services dans
l’infonuage
33
Centres de données
• Exemple : Google
• 13 centres de données en Amérique, en Asie et en Europe
• Des milliers de serveurs par centre de données
35
Technologies habilitantes
Virtualisation
Service Web
Software defined networking
Technologies existantes (par ex., Ethernet, TCP/IP)
Nouvelles technologies adaptées aux infrastructures
infonuagiques
36
Virtualisation
• Consiste à diviser des ressources
physiques en des ressources virtuelles
Exemples :
Serveur machines virtuelles
Lien lien virtuels
Centre de données centre
de données virtuels
Outils et plateformes :
Xen, KVM
Openstack, CloudStack 37
Services Web
• Le terme « Web services » est une architecture logicielle permettant à des
appareils ou applications de communiquer à travers un réseau IP
• Un service Web est un service offert par une machine à une machine.
• Utilise les technologies Web (principalement http)
• Utilise fichier en format lu par les machines (XML ou JSON)
Data Plane
Data Plane
39
Défis reliés à l’infonuagique
40
Bibliographie