SlideShare une entreprise Scribd logo
1  sur  33
Introduction à la technologie
Cloud Computing
Raouia Bouabdallah
Email: raouia.bouabdellah@gmail.com
2
2
Plan
R. Bouabdallah
• Definition de Cloud Computing
• Historique du Cloud Computing
• Les cinq caractéristiques de Cloud Computing
• Les trois modèles de services de Cloud Computing
• Les quatre modèles de déploiement de Cloud Computing
• la différence entre Grid et Cloud Computing
• Les Outils
Introductionàlatechnologie
CloudComputing
3
3
Introductionàlatechnologie
CloudComputing Définition de Cloud Computing
Une infrastructure sur provisionnée
Ressources non-utilisées
Les coûts d'investissement
Une infrastructure sous provisionnée
Une diminution de la performance
La saturation de l'application
L'insatisfaction de l'entreprise
Surcharge de l’application
Sous-charge de l’application
Les infrastructures IT traditionnelles
R. Bouabdallah
4
4
Introductionàlatechnologie
CloudComputing Définition de Cloud Computing
Une grande agilité
Un bon rapport coût/performance
La capacité de s'adapter au changement de charge de travail.
Le redimensionnement automatique des ressources
R. Bouabdallah
5
5
Introductionàlatechnologie
CloudComputing Définition de Cloud Computing
R. Bouabdallah & S.Lajmi
On a l'habitude de l'utiliser dans
des schémas techniques lorsque
l’on veut représenter Internet.
Internet
est constitué d'une multitude de systèmes
fournissant des services et des informations.
Le Cloud Computing propose une informatique
dématérialisée, pouvant être délivrée à la demande.
6
6
Introductionàlatechnologie
CloudComputing Historique du Cloud Computing
R. Bouabdallah & S.Lajmi
Le concept de Cloud Computing a été initié par Amazon en 2002.
Amazon avait investi dans un parc informatique afin de palier les
surcharges des serveurs.
Les ressources informatiques d’Amazon restaient peu utilisées une fois
que les fêtes de fin d’année étaient passées.
Amazon a eu l’idée de louer ses capacités informatiques le reste de
l’année à des clients pour qu’ils stockent les données.
7
7
Introductionàlatechnologie
CloudComputing Historique du Cloud Computing
Dans les années 1990, un autre concept avait déjà préparé le
terrain au Cloud Computing. Il s’agit de l’ASP.
les applications ASP sont hébergées et centralisées sur un
serveur et accessible par les clients au travers de protocole
standard:
XML-RPC permet d'appeler une fonction sur un serveur distant.
ASP (Application Service Provider)
Une application fournie comme un service
R. Bouabdallah
8
8
Introductionàlatechnologie
CloudComputing Historique du Cloud Computing
• La virtualisation constitue le socle du Cloud Computing.
La virtualisation
USER
A
VM
A
VM
La virtualisation regroupe l’ensemble
des techniques matérielles et
logicielles permettant de faire
fonctionner, sur une seule machine
physique, plusieurs configurations
informatiques.
Pusieurs machines virtuelles qui
reproduisent le comportement de la
machine physique.
Ressources ON-PREMISES
Machine Physique
R. Bouabdallah
9
9
Introductionàlatechnologie
CloudComputing Historique du Cloud Computing
le stockage de données en ligne (photos, vidéos, etc.).
le partage d’informations sur les réseaux sociaux.
le webmail.
Avant la naissance du Cloud Computing
R. Bouabdallah
1010
Les 5
du Caractéristiques
Cloud Computing
On-demand
self-service
La mise en
commun de
ressources
Élasticité Facturation
à l'usage
Accès simple
via le réseau
Introductionàlatechnologie
CloudComputing
Les 5 Caractéristiques Cloud
Computing
R. Bouabdallah
11
11
Les 5 Caractéristiques Cloud
Computing
Introductionàlatechnologie
CloudComputing
Le terme « on-demand » signifie que le service dans le cloud est
accessible lorsque l’utilisateur le souhaite.
Le terme « self- service » signifie que service est activé par
l’utilisateur lui-même.
1- On-demand self-service
Administrateur
informatique
interne
Utilisateur
Utilisateur
Faire
un recours
R. Bouabdallah
12
Introductionàlatechnologie
CloudComputing
Elle consiste à utiliser un même environnement technique pour fournir
et gérer plusieurs utilisateurs (multi-tenant).
L'évolution vers le cloud a fait naître deux approches:
2- La mise en commun de ressources
Multi-tenancy
Tenant A
Tenant B Tenant C
App
BD
L’architecture du multi-tenant
Single-tenancy
App
App
App
BD
BD
BD
Tenant A
Serveurs
Tenant B Tenant C
L’architecture d’un tenant unique
12
L'approche tenant unique consiste à
une version d'une application hébergée
sur un serveur dédié à un client.
Les 5 Caractéristiques Cloud
Computing
R. Bouabdallah
13
Introductionàlatechnologie
CloudComputing
Elle consiste à utiliser un même environnement technique pour fournir
et gérer plusieurs utilisateurs (multi-tenant).
L'évolution vers le cloud a fait naître deux approches:
2- La mise en commun de ressources
Multi-tenancy
Tenant A
Tenant B Tenant C
App
BD
L’architecture du multi-tenant
13
Les 5 Caractéristiques Cloud
Computing
L'approche multi-tenency consiste à une
seule instance (ou une version) d'une
application hébergée sur un serveur et
servant de nombreux clients (tenants).
R. Bouabdallah
14
14
Les 5 Caractéristiques Cloud
Computing
Introductionàlatechnologie
CloudComputing
Elle offre à l’entreprise l’impression d’avoir de puissance de calcul,
de mémoire et de stockage illimités.
Ces ressources peuvent être allouées dynamiquement lors d’une
montée en charge due d’un besoin ponctuel assimilable à une
contrainte.
Ces ressources peuvent être retirées rapidement lorsque la
contrainte disparaît.
3- Élasticité
R. Bouabdallah
15
15
Les 5 Caractéristiques Cloud
Computing
Introductionàlatechnologie
CloudComputing
Le fournisseur du cloud est capable de mesurer de façon précise la
consommation des différentes ressources.
L’utilisation du service cloud est mesurée par des paramètres liés au:
Nombre d’utilisateurs ( nombre de tenants)
Capacité de traitement (CPU, stockage, bande passante, etc.)
Fonctions utilisées (applications)
Heures d’utilisation.
4- Facturation à l'usage
5- Un accès simple via le réseau
Elle décrit comment accéder à un service cloud à travers le réseau,
qu’il s’agisse du réseau de l’entreprise ou d’Internet
R. Bouabdallah
16
16
Les trois modèles de services
R. Bouabdallah & S.Lajmi
Introductionàlatechnologie
CloudComputing
Fournisseur de
services SaaS
Fournisseur de
services PaaS
Fournisseur de
services IaaS
Le Cloud a l’objectif de fournir des ressources via des services à la demande.
Ressources sont déployées
auprès des fournisseurs:
17
Introductionàlatechnologie
CloudComputing
Il est propriétaire et gère entièrement sa plateforme.
Il fournit des services d'usage particulier sur Internet tels que les logiciels
de CRM, e-mail, etc.
Le client utilise le logiciel mais ne s’occupe pas de la pile en dessous.
Les trois modèles de services
1- Le Fournisseur de services SaaS (Software as a Service)
L‘inconvénient du Cloud SaaS:
la décision d'effectuer les mises à jours
sur les logiciels est précisée par les
fournisseurs de Cloud eux-mêmes.
17
R. Bouabdallah
18
Introductionàlatechnologie
CloudComputing
18
Les trois modèles de services
R. Bouabdallah
19
Introductionàlatechnologie
CloudComputing
VM
OS
DBMS
VM
OS
Application
19
Data
(2) créer une base
de données, les
tables et les
données
(1) Déployer une
application
PaaS
Load
Balancer
Client
2- Le Fournisseur de services PaaS (Platform as a Service)
Il offre un environnement de développement aux clients .
Les trois modèles de services
R. Bouabdallah
Introductionàlatechnologie
CloudComputing
2- Le Fournisseur de services PaaS (Platform as a Service)
20
20
Les utilisateurs sont en mesure de créer et de déployer leurs propres
services requis sans avoir des soucis:
Installer le moindre outil sur leur poste de travail.
Provisionner.
Maintenir.
L‘inconvénient du Cloud PaaS:
La plupart des fournisseurs sont
limités à quelques technologies.
Il n' y a pas de contrôle sur les
machines virtuelles sous-jacentes.
Les trois modèles de services
R. Bouabdallah
21
21
Introductionàlatechnologie
CloudComputing Les trois modèles de services
3- Le Fournisseur de services IaaS (Infrastructure as a Service)
Il fournit à l’utilisateur la possibilité de bénéficier, à la demande, d’une
infrastructure matérielle.
L’utilisateur peut configurer son environnement grâce à des machines
virtuelles distantes.
On peut citer Amazon WS (AWS) qui propose le service EC2.
Il permet aux utilisateurs d’avoir des ressources informatiques pour y héberger leurs
applications.
L‘inconvénient du Cloud IaaS:
Le client doit être certain qu’il profitera
des ressources allouées
ça nécessite d’administrateurs système.
R. Bouabdallah
22
R. Bouabdallah & S.Lajmi
Introductionàlatechnologie
CloudComputing
IaaS
VM
OS
DBMS
VM
OS
Application
22
Data
IaaS
Load
Balancer
(1) choisir, créer et
configurer les
machines virtuelles
de BD.
Images
de VMs
Bibliothèques
(2) choisir, créer et
configurer les
machines virtuelles
de l’application.
(3) Créer la base
de données et les
tables et ajouter les
données.
(4) Installer
application. (5) Configurer
Load balancer.
(6) Gérer les
machines virtuelles
et les base de
données.
Les trois modèles de services
23
23
Introductionàlatechnologie
CloudComputing
Les quatre modèles de
déploiement
1- Le Cloud Public
Entreprise A
Entreprise B
Entreprise C
L’environnement est détenu par l'entreprise qui met à disposition ses
services cloud à tout le monde à travers un portail sur internet.
Cloud Public
Propriété du fournisseur D
R. Bouabdallah
24
24
Introductionàlatechnologie
CloudComputing
Les quatre modèles de
déploiement
2- Le Cloud privé
Entreprise A
Entreprise B
Entreprise C
Le cloud privé est utilisé pour mettre en œuvre une infrastructure du cloud
sur un réseau privé.
Le cloud privé est diffèrent de cloud public en terme de réseaux utilisées,
serveurs, et infrastructures de stockage.
Cloud privé
Propriété de l’entreprise A
R. Bouabdallah
25
25
Introductionàlatechnologie
CloudComputing
Les quatre modèles de
déploiement
3- Le Cloud communautaire
Entreprise A
Entreprise B
Entreprise C
Le cloud de type communautaire est un modèle de déploiement
multitenant partagé entre plusieurs entreprises.
Cloud communautaire
Propriété de l’entreprise A et B
R. Bouabdallah
26
26
Introductionàlatechnologie
CloudComputing
Les quatre modèles de
déploiement
3- Le Cloud hybride
Entreprise A
Entreprise B
Entreprise C
Le cloud hybride est la combinaison de plusieurs modèles de déploiement
de clouds.
Cloud privé
Propriété de l’entreprise A
Cloud public
R. Bouabdallah
27
27
Introductionàlatechnologie
CloudComputing la différence entre Grid et Cloud Computing
Grid et de Cloud Computing ont des architectures assez similaires.
Le Cloud Computing est destiné pour traiter un nombre important de
requêtes.
Le grid Computing destinée à traiter un nombre plus réduit de requêtes.
Cloud VS Grid Computing
R. Bouabdallah
28
28
Introductionàlatechnologie
CloudComputing Les standards du cloud computing
Parmi les standards ouverts du cloud:
Open Virtualization Format (OVF) du Distributed Management Task Force
(DMTF).
Cloud Data Management Interface (CDMI) de Storage Networking
Industry Association (SNIA) qui fournit des interfaces permettant de gérer
les aspects stockage du cloud.
Open Cloud Computing Interface (OCCI) de l'Open Grid Forum (OGF) qui
fournit un protocole et des API pour la gestion d'un cloud.
R. Bouabdallah
29
29
Introductionàlatechnologie
CloudComputing Les Outils
AWS cloudFormation
R. Bouabdallah
AWS cloudFormation est un ensemble de service de Cloud Computing. Il fournit
aux clients une manière simple de créer et de mettre à jour des ressources
nécessaires pour démarrer leurs applications en utilisant les divers services d'AWS.
Chacun de ces service est destiné à un usage identifié. Parmi de ces services
nous citions:
 Amazon Elastic Computing Cloud (EC2)
 Amazon Auto-Scaling
 Amazon Elastic Load Balancer (ELB)
30
30
Introductionàlatechnologie
CloudComputing Les Outils
AWS cloudFormation
R. Bouabdallah
Windows Azure est la solution de Cloud proposée par Microsoft. Cette solution est
constituée d'un ensemble de services. Auto Scaling est un service qui permet de
gérer l'élasticité automatique pour Windows Azure. Il offre la possibilité de
dimensionner automatiquement la capacité de traitement (voir la figure).
31
31
Introductionàlatechnologie
CloudComputing Les Outils
Le système OpenNebula est une plateforme open-source lancé en 2005.
Il permet le déploiement des Clouds privés, hybrides et publique.
Il est écrit en C++, Ruby et Shell.
Il est capable de prendre en compte des différents hyperviseurs.
R. Bouabdallah
32
32
Introductionàlatechnologie
CloudComputing références
National Institute of Standards and Technology Special Publication. Inst. Stand. Technol. Spec.
Publ 500-292 (2011).
Syntec informatique, Le livre blanc du Cloud Computing 2010. On line at :
http://www.veepee.com/wp-content/uploads/2012/05/Livre-Blanc-CC-1.pdf
C.BardyDossier Cloud Computing : comment le Paas promet de révolutionner l'informatique
2011. On line at : http://www.lemagit.fr/article/Dossier-Cloud-Computing-comment-le-Paas-
promet-de-revolutionner-linformatique-1-3
A. Goscinski and M. Brock, “Toward dynamic and attribute based publication, discovery and
selection for cloud computing,” FutureGeneration Computer Systems, Vol. 26, pp. 947-970,
2010.
Why Cloud Computing is the Future By MYOB | 17/11/2016
P. Grange. Le livre blanc du cloud computing. Syntec informatique, page de 1 _a 19, 2010.
Amazon WS (AWS) : on line at http://aws.amazon.com/fr/ec2/
Le système OpenNebula est une plateforme open-source lancé en 2005.
R. Bouabdallah
Raouia Bouabdallah
 PhD student from the Higher Institute of Management university of Tunis (Tunisia)
 Computer engineer
 Member of the research laboratory SSOIE-COSMOS (ENSI)
 She's research interest involves optimization of resources allocation
in the cloud federation, scaling cloud applications and performance in the cloud.
Email: raouia.bouabdellah@gmail.com
Introduction à la technologie
Cloud Computing

Contenu connexe

Tendances

Qu'est ce que le Cloud computing ?
Qu'est ce que le Cloud computing ?Qu'est ce que le Cloud computing ?
Qu'est ce que le Cloud computing ?Olivier Schmitt
 
Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?
Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?
Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?Semaweb
 
Projet sur le Cloud Computing
Projet sur le Cloud ComputingProjet sur le Cloud Computing
Projet sur le Cloud ComputingTsubichi
 
Cloud-Azure.pdf
Cloud-Azure.pdfCloud-Azure.pdf
Cloud-Azure.pdfAnisSalhi3
 
Introduction au Cloud Computing
Introduction au Cloud ComputingIntroduction au Cloud Computing
Introduction au Cloud ComputingMarc Rousselet
 
Cloud computing
Cloud computingCloud computing
Cloud computingmourad50
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingNicolas Hennion
 
Cloud et Virtualisation
Cloud et VirtualisationCloud et Virtualisation
Cloud et VirtualisationMarc Jouve
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Centerncambazard
 
Introduction aux systèmes répartis
Introduction aux systèmes répartisIntroduction aux systèmes répartis
Introduction aux systèmes répartisHeithem Abbes
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...Borel NZOGANG
 
Les etapes de la migration vers le cloud hybride
Les etapes de la migration vers le cloud hybrideLes etapes de la migration vers le cloud hybride
Les etapes de la migration vers le cloud hybrideSylvain FRANCESCHI
 
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
Mise en place d'une infrastructure basée sur OpenStack Ahmed Slim
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business IntelligenceLilia Sfaxi
 

Tendances (20)

Qu'est ce que le Cloud computing ?
Qu'est ce que le Cloud computing ?Qu'est ce que le Cloud computing ?
Qu'est ce que le Cloud computing ?
 
Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?
Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?
Le Cloud c’est quoi, son fonctionnement. Effet de mode ou réalité ?
 
Présentation cloud computing
Présentation cloud computingPrésentation cloud computing
Présentation cloud computing
 
Projet sur le Cloud Computing
Projet sur le Cloud ComputingProjet sur le Cloud Computing
Projet sur le Cloud Computing
 
Data Centers (Topologies, technologies, Architectures & Models)
Data Centers (Topologies, technologies, Architectures & Models)Data Centers (Topologies, technologies, Architectures & Models)
Data Centers (Topologies, technologies, Architectures & Models)
 
Cloud-Azure.pdf
Cloud-Azure.pdfCloud-Azure.pdf
Cloud-Azure.pdf
 
Introduction au Cloud Computing
Introduction au Cloud ComputingIntroduction au Cloud Computing
Introduction au Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud Computing
 
Cloud et Virtualisation
Cloud et VirtualisationCloud et Virtualisation
Cloud et Virtualisation
 
Qu'est ce que le cloud computing
Qu'est ce que le cloud computingQu'est ce que le cloud computing
Qu'est ce que le cloud computing
 
Cloud presentation
Cloud  presentationCloud  presentation
Cloud presentation
 
Présentation Modul\'Data Center
Présentation Modul\'Data CenterPrésentation Modul\'Data Center
Présentation Modul\'Data Center
 
Introduction aux systèmes répartis
Introduction aux systèmes répartisIntroduction aux systèmes répartis
Introduction aux systèmes répartis
 
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING  PRIVÉ BASÉE SUR UN ...
ETUDE ET MISE EN PLACE D'UNE SOLUTION DE CLOUD COMPUTING PRIVÉ BASÉE SUR UN ...
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Les etapes de la migration vers le cloud hybride
Les etapes de la migration vers le cloud hybrideLes etapes de la migration vers le cloud hybride
Les etapes de la migration vers le cloud hybride
 
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
Mise en place d'une infrastructure basée sur OpenStack
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 

Similaire à Introduction à la technologie Cloud Computing

Resume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdfResume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdfFootballLovers9
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisPECB
 
Cloud computing et calcul haute performance
Cloud computing et calcul haute performanceCloud computing et calcul haute performance
Cloud computing et calcul haute performanceMouna Maazoun
 
Resume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfResume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfFootballLovers9
 
Resume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfResume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfFootballLovers9
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...COMPETITIC
 
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...Club Cloud des Partenaires
 
Cloud computing cours in power point chap
Cloud computing cours in power point chapCloud computing cours in power point chap
Cloud computing cours in power point chapaichafarahsouelmi
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisPECB
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueFrederic Desprez
 
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...salwa benriyene
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfKhalidKadmiri
 
sécurité dans le cloud computing.pdf
sécurité dans le cloud computing.pdfsécurité dans le cloud computing.pdf
sécurité dans le cloud computing.pdfhasna920888
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic SimonClub Alliances
 

Similaire à Introduction à la technologie Cloud Computing (20)

Cloud generalites enjeux_v0
Cloud generalites enjeux_v0Cloud generalites enjeux_v0
Cloud generalites enjeux_v0
 
Resume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdfResume-theorique-M210-V1-0909_2.pdf
Resume-theorique-M210-V1-0909_2.pdf
 
ch1-cours2016.ppt
ch1-cours2016.pptch1-cours2016.ppt
ch1-cours2016.ppt
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défis
 
Cloud computing et calcul haute performance
Cloud computing et calcul haute performanceCloud computing et calcul haute performance
Cloud computing et calcul haute performance
 
Resume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdfResume-theorique-M209-V1-0909_2.pdf
Resume-theorique-M209-V1-0909_2.pdf
 
Resume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdfResume-theorique-M209-V1-0909_3.pdf
Resume-theorique-M209-V1-0909_3.pdf
 
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
Competitic Optimisez le fonctionnement de votre entreprise avec le cloud comp...
 
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
2011.11.23 - Le Cloud, Réalités et Perspectives - 8ème Forum du Club Cloud de...
 
Cloud computing cours in power point chap
Cloud computing cours in power point chapCloud computing cours in power point chap
Cloud computing cours in power point chap
 
Le cloud Compting
Le cloud ComptingLe cloud Compting
Le cloud Compting
 
Auditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défisAuditer les infrastructures cloud : risques et défis
Auditer les infrastructures cloud : risques et défis
 
Openstack proposition
Openstack propositionOpenstack proposition
Openstack proposition
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
 
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
c13-creer-une-application-cloud-native-resume-theorique-v30-03-2023-6426a74e3...
 
Créer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdfCréer une application Cloud native_v7.pdf
Créer une application Cloud native_v7.pdf
 
sécurité dans le cloud computing.pdf
sécurité dans le cloud computing.pdfsécurité dans le cloud computing.pdf
sécurité dans le cloud computing.pdf
 
Adopter le cloud avec microsoft
Adopter le cloud avec microsoftAdopter le cloud avec microsoft
Adopter le cloud avec microsoft
 
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
2010.07.08. Surfer le Tsunami Cloud avec IBM - Loic Simon
 
Cloudcomputing sta
Cloudcomputing staCloudcomputing sta
Cloudcomputing sta
 

Introduction à la technologie Cloud Computing

  • 1. Introduction à la technologie Cloud Computing Raouia Bouabdallah Email: raouia.bouabdellah@gmail.com
  • 2. 2 2 Plan R. Bouabdallah • Definition de Cloud Computing • Historique du Cloud Computing • Les cinq caractéristiques de Cloud Computing • Les trois modèles de services de Cloud Computing • Les quatre modèles de déploiement de Cloud Computing • la différence entre Grid et Cloud Computing • Les Outils Introductionàlatechnologie CloudComputing
  • 3. 3 3 Introductionàlatechnologie CloudComputing Définition de Cloud Computing Une infrastructure sur provisionnée Ressources non-utilisées Les coûts d'investissement Une infrastructure sous provisionnée Une diminution de la performance La saturation de l'application L'insatisfaction de l'entreprise Surcharge de l’application Sous-charge de l’application Les infrastructures IT traditionnelles R. Bouabdallah
  • 4. 4 4 Introductionàlatechnologie CloudComputing Définition de Cloud Computing Une grande agilité Un bon rapport coût/performance La capacité de s'adapter au changement de charge de travail. Le redimensionnement automatique des ressources R. Bouabdallah
  • 5. 5 5 Introductionàlatechnologie CloudComputing Définition de Cloud Computing R. Bouabdallah & S.Lajmi On a l'habitude de l'utiliser dans des schémas techniques lorsque l’on veut représenter Internet. Internet est constitué d'une multitude de systèmes fournissant des services et des informations. Le Cloud Computing propose une informatique dématérialisée, pouvant être délivrée à la demande.
  • 6. 6 6 Introductionàlatechnologie CloudComputing Historique du Cloud Computing R. Bouabdallah & S.Lajmi Le concept de Cloud Computing a été initié par Amazon en 2002. Amazon avait investi dans un parc informatique afin de palier les surcharges des serveurs. Les ressources informatiques d’Amazon restaient peu utilisées une fois que les fêtes de fin d’année étaient passées. Amazon a eu l’idée de louer ses capacités informatiques le reste de l’année à des clients pour qu’ils stockent les données.
  • 7. 7 7 Introductionàlatechnologie CloudComputing Historique du Cloud Computing Dans les années 1990, un autre concept avait déjà préparé le terrain au Cloud Computing. Il s’agit de l’ASP. les applications ASP sont hébergées et centralisées sur un serveur et accessible par les clients au travers de protocole standard: XML-RPC permet d'appeler une fonction sur un serveur distant. ASP (Application Service Provider) Une application fournie comme un service R. Bouabdallah
  • 8. 8 8 Introductionàlatechnologie CloudComputing Historique du Cloud Computing • La virtualisation constitue le socle du Cloud Computing. La virtualisation USER A VM A VM La virtualisation regroupe l’ensemble des techniques matérielles et logicielles permettant de faire fonctionner, sur une seule machine physique, plusieurs configurations informatiques. Pusieurs machines virtuelles qui reproduisent le comportement de la machine physique. Ressources ON-PREMISES Machine Physique R. Bouabdallah
  • 9. 9 9 Introductionàlatechnologie CloudComputing Historique du Cloud Computing le stockage de données en ligne (photos, vidéos, etc.). le partage d’informations sur les réseaux sociaux. le webmail. Avant la naissance du Cloud Computing R. Bouabdallah
  • 10. 1010 Les 5 du Caractéristiques Cloud Computing On-demand self-service La mise en commun de ressources Élasticité Facturation à l'usage Accès simple via le réseau Introductionàlatechnologie CloudComputing Les 5 Caractéristiques Cloud Computing R. Bouabdallah
  • 11. 11 11 Les 5 Caractéristiques Cloud Computing Introductionàlatechnologie CloudComputing Le terme « on-demand » signifie que le service dans le cloud est accessible lorsque l’utilisateur le souhaite. Le terme « self- service » signifie que service est activé par l’utilisateur lui-même. 1- On-demand self-service Administrateur informatique interne Utilisateur Utilisateur Faire un recours R. Bouabdallah
  • 12. 12 Introductionàlatechnologie CloudComputing Elle consiste à utiliser un même environnement technique pour fournir et gérer plusieurs utilisateurs (multi-tenant). L'évolution vers le cloud a fait naître deux approches: 2- La mise en commun de ressources Multi-tenancy Tenant A Tenant B Tenant C App BD L’architecture du multi-tenant Single-tenancy App App App BD BD BD Tenant A Serveurs Tenant B Tenant C L’architecture d’un tenant unique 12 L'approche tenant unique consiste à une version d'une application hébergée sur un serveur dédié à un client. Les 5 Caractéristiques Cloud Computing R. Bouabdallah
  • 13. 13 Introductionàlatechnologie CloudComputing Elle consiste à utiliser un même environnement technique pour fournir et gérer plusieurs utilisateurs (multi-tenant). L'évolution vers le cloud a fait naître deux approches: 2- La mise en commun de ressources Multi-tenancy Tenant A Tenant B Tenant C App BD L’architecture du multi-tenant 13 Les 5 Caractéristiques Cloud Computing L'approche multi-tenency consiste à une seule instance (ou une version) d'une application hébergée sur un serveur et servant de nombreux clients (tenants). R. Bouabdallah
  • 14. 14 14 Les 5 Caractéristiques Cloud Computing Introductionàlatechnologie CloudComputing Elle offre à l’entreprise l’impression d’avoir de puissance de calcul, de mémoire et de stockage illimités. Ces ressources peuvent être allouées dynamiquement lors d’une montée en charge due d’un besoin ponctuel assimilable à une contrainte. Ces ressources peuvent être retirées rapidement lorsque la contrainte disparaît. 3- Élasticité R. Bouabdallah
  • 15. 15 15 Les 5 Caractéristiques Cloud Computing Introductionàlatechnologie CloudComputing Le fournisseur du cloud est capable de mesurer de façon précise la consommation des différentes ressources. L’utilisation du service cloud est mesurée par des paramètres liés au: Nombre d’utilisateurs ( nombre de tenants) Capacité de traitement (CPU, stockage, bande passante, etc.) Fonctions utilisées (applications) Heures d’utilisation. 4- Facturation à l'usage 5- Un accès simple via le réseau Elle décrit comment accéder à un service cloud à travers le réseau, qu’il s’agisse du réseau de l’entreprise ou d’Internet R. Bouabdallah
  • 16. 16 16 Les trois modèles de services R. Bouabdallah & S.Lajmi Introductionàlatechnologie CloudComputing Fournisseur de services SaaS Fournisseur de services PaaS Fournisseur de services IaaS Le Cloud a l’objectif de fournir des ressources via des services à la demande. Ressources sont déployées auprès des fournisseurs:
  • 17. 17 Introductionàlatechnologie CloudComputing Il est propriétaire et gère entièrement sa plateforme. Il fournit des services d'usage particulier sur Internet tels que les logiciels de CRM, e-mail, etc. Le client utilise le logiciel mais ne s’occupe pas de la pile en dessous. Les trois modèles de services 1- Le Fournisseur de services SaaS (Software as a Service) L‘inconvénient du Cloud SaaS: la décision d'effectuer les mises à jours sur les logiciels est précisée par les fournisseurs de Cloud eux-mêmes. 17 R. Bouabdallah
  • 19. 19 Introductionàlatechnologie CloudComputing VM OS DBMS VM OS Application 19 Data (2) créer une base de données, les tables et les données (1) Déployer une application PaaS Load Balancer Client 2- Le Fournisseur de services PaaS (Platform as a Service) Il offre un environnement de développement aux clients . Les trois modèles de services R. Bouabdallah
  • 20. Introductionàlatechnologie CloudComputing 2- Le Fournisseur de services PaaS (Platform as a Service) 20 20 Les utilisateurs sont en mesure de créer et de déployer leurs propres services requis sans avoir des soucis: Installer le moindre outil sur leur poste de travail. Provisionner. Maintenir. L‘inconvénient du Cloud PaaS: La plupart des fournisseurs sont limités à quelques technologies. Il n' y a pas de contrôle sur les machines virtuelles sous-jacentes. Les trois modèles de services R. Bouabdallah
  • 21. 21 21 Introductionàlatechnologie CloudComputing Les trois modèles de services 3- Le Fournisseur de services IaaS (Infrastructure as a Service) Il fournit à l’utilisateur la possibilité de bénéficier, à la demande, d’une infrastructure matérielle. L’utilisateur peut configurer son environnement grâce à des machines virtuelles distantes. On peut citer Amazon WS (AWS) qui propose le service EC2. Il permet aux utilisateurs d’avoir des ressources informatiques pour y héberger leurs applications. L‘inconvénient du Cloud IaaS: Le client doit être certain qu’il profitera des ressources allouées ça nécessite d’administrateurs système. R. Bouabdallah
  • 22. 22 R. Bouabdallah & S.Lajmi Introductionàlatechnologie CloudComputing IaaS VM OS DBMS VM OS Application 22 Data IaaS Load Balancer (1) choisir, créer et configurer les machines virtuelles de BD. Images de VMs Bibliothèques (2) choisir, créer et configurer les machines virtuelles de l’application. (3) Créer la base de données et les tables et ajouter les données. (4) Installer application. (5) Configurer Load balancer. (6) Gérer les machines virtuelles et les base de données. Les trois modèles de services
  • 23. 23 23 Introductionàlatechnologie CloudComputing Les quatre modèles de déploiement 1- Le Cloud Public Entreprise A Entreprise B Entreprise C L’environnement est détenu par l'entreprise qui met à disposition ses services cloud à tout le monde à travers un portail sur internet. Cloud Public Propriété du fournisseur D R. Bouabdallah
  • 24. 24 24 Introductionàlatechnologie CloudComputing Les quatre modèles de déploiement 2- Le Cloud privé Entreprise A Entreprise B Entreprise C Le cloud privé est utilisé pour mettre en œuvre une infrastructure du cloud sur un réseau privé. Le cloud privé est diffèrent de cloud public en terme de réseaux utilisées, serveurs, et infrastructures de stockage. Cloud privé Propriété de l’entreprise A R. Bouabdallah
  • 25. 25 25 Introductionàlatechnologie CloudComputing Les quatre modèles de déploiement 3- Le Cloud communautaire Entreprise A Entreprise B Entreprise C Le cloud de type communautaire est un modèle de déploiement multitenant partagé entre plusieurs entreprises. Cloud communautaire Propriété de l’entreprise A et B R. Bouabdallah
  • 26. 26 26 Introductionàlatechnologie CloudComputing Les quatre modèles de déploiement 3- Le Cloud hybride Entreprise A Entreprise B Entreprise C Le cloud hybride est la combinaison de plusieurs modèles de déploiement de clouds. Cloud privé Propriété de l’entreprise A Cloud public R. Bouabdallah
  • 27. 27 27 Introductionàlatechnologie CloudComputing la différence entre Grid et Cloud Computing Grid et de Cloud Computing ont des architectures assez similaires. Le Cloud Computing est destiné pour traiter un nombre important de requêtes. Le grid Computing destinée à traiter un nombre plus réduit de requêtes. Cloud VS Grid Computing R. Bouabdallah
  • 28. 28 28 Introductionàlatechnologie CloudComputing Les standards du cloud computing Parmi les standards ouverts du cloud: Open Virtualization Format (OVF) du Distributed Management Task Force (DMTF). Cloud Data Management Interface (CDMI) de Storage Networking Industry Association (SNIA) qui fournit des interfaces permettant de gérer les aspects stockage du cloud. Open Cloud Computing Interface (OCCI) de l'Open Grid Forum (OGF) qui fournit un protocole et des API pour la gestion d'un cloud. R. Bouabdallah
  • 29. 29 29 Introductionàlatechnologie CloudComputing Les Outils AWS cloudFormation R. Bouabdallah AWS cloudFormation est un ensemble de service de Cloud Computing. Il fournit aux clients une manière simple de créer et de mettre à jour des ressources nécessaires pour démarrer leurs applications en utilisant les divers services d'AWS. Chacun de ces service est destiné à un usage identifié. Parmi de ces services nous citions:  Amazon Elastic Computing Cloud (EC2)  Amazon Auto-Scaling  Amazon Elastic Load Balancer (ELB)
  • 30. 30 30 Introductionàlatechnologie CloudComputing Les Outils AWS cloudFormation R. Bouabdallah Windows Azure est la solution de Cloud proposée par Microsoft. Cette solution est constituée d'un ensemble de services. Auto Scaling est un service qui permet de gérer l'élasticité automatique pour Windows Azure. Il offre la possibilité de dimensionner automatiquement la capacité de traitement (voir la figure).
  • 31. 31 31 Introductionàlatechnologie CloudComputing Les Outils Le système OpenNebula est une plateforme open-source lancé en 2005. Il permet le déploiement des Clouds privés, hybrides et publique. Il est écrit en C++, Ruby et Shell. Il est capable de prendre en compte des différents hyperviseurs. R. Bouabdallah
  • 32. 32 32 Introductionàlatechnologie CloudComputing références National Institute of Standards and Technology Special Publication. Inst. Stand. Technol. Spec. Publ 500-292 (2011). Syntec informatique, Le livre blanc du Cloud Computing 2010. On line at : http://www.veepee.com/wp-content/uploads/2012/05/Livre-Blanc-CC-1.pdf C.BardyDossier Cloud Computing : comment le Paas promet de révolutionner l'informatique 2011. On line at : http://www.lemagit.fr/article/Dossier-Cloud-Computing-comment-le-Paas- promet-de-revolutionner-linformatique-1-3 A. Goscinski and M. Brock, “Toward dynamic and attribute based publication, discovery and selection for cloud computing,” FutureGeneration Computer Systems, Vol. 26, pp. 947-970, 2010. Why Cloud Computing is the Future By MYOB | 17/11/2016 P. Grange. Le livre blanc du cloud computing. Syntec informatique, page de 1 _a 19, 2010. Amazon WS (AWS) : on line at http://aws.amazon.com/fr/ec2/ Le système OpenNebula est une plateforme open-source lancé en 2005. R. Bouabdallah
  • 33. Raouia Bouabdallah  PhD student from the Higher Institute of Management university of Tunis (Tunisia)  Computer engineer  Member of the research laboratory SSOIE-COSMOS (ENSI)  She's research interest involves optimization of resources allocation in the cloud federation, scaling cloud applications and performance in the cloud. Email: raouia.bouabdellah@gmail.com Introduction à la technologie Cloud Computing