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

Introduction à la technologie Cloud Computing

  • 1.
    Introduction à latechnologie Cloud Computing Raouia Bouabdallah Email: raouia.bouabdellah@gmail.com
  • 2.
    2 2 Plan R. Bouabdallah • Definitionde 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 deCloud 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 deCloud 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 deCloud 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 duCloud 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 duCloud 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 duCloud 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 duCloud 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 CloudComputing 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éristiquesCloud 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éristiquesCloud 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éristiquesCloud 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èlesde 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étaireet 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.
  • 19.
    19 Introductionàlatechnologie CloudComputing VM OS DBMS VM OS Application 19 Data (2) créer unebase 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 Fournisseurde 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 troismodè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èlesde 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èlesde 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èlesde 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èlesde 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érenceentre 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 standardsdu 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 AWScloudFormation 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 AWScloudFormation 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 Lesystè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 Instituteof 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  PhDstudent 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