CLOUD COMPUTING
Cloud Computing
¢ Principaux acteurs Cloud
¢ Conclusions
2
Cloud Computing
3
RAPPEL
LES SERVICES DE CLOUD
Vous êtes……
Asma : Vous travaillez sur différents projets. Vous avez
besoin d'applications et de ressources informatiques. Vous
souhaitez démarrer les applications dont vous avez besoin
en un seul clic (sans développement)
Cloud Computing
Samia : Vous développez des applications pour les
personnes au sein de votre organisation. Vous vous battez
avec de nouvelles versions de votre environnement de
développement. Vous souhaitez vous débarrasser de ce
fardeau.
Cloud Computing
même un autre Cloud.
¢ Un rôle d'exécution temporaire assuré par un
logiciel lorsqu'il accède à un service en Cloud.
Le Fournisseur de cloud : c’est une organisation qui
fournit différents types de ressources et de capacités
de cloud. (réseau, stockage, serveurs, virtualisation,
OS, Middleware, temps d'exécution, données et
applications)
5
MODÈLES DE SERVICES
Cloud Computing
6
MODÈLE IAAS
¢ Infrastructure as a Service (IaaS) est le service de plus bas
niveau: des serveurs, ressources du réseau, espace de
stockage, etc.
Cloud Computing
¢ Externalisation de l’infrastructure informatique matérielle chez
un fournisseur tiers qui la met à disposition via Internet.
¢ Le fournisseur offre un accès à un parc informatique virtualisé
¢ Des machines virtuelles sur lesquelles l’utilisateur peut
installer un système d'exploitation et des applications.
¢ Puissance de calcul et stockage à la demande
¢ L’entreprise loue ainsi des capacités de traitement, de
stockage et autres ressources qu’elle peut structurer et gérer
de façon autonome côté logiciel dès le système d’exploitation.
¢ L’entreprise cliente bénéficie de la puissance d’une 7
infrastructure, ponctuellement, sans un investissement lourd.
MODÈLE IAAS
¢ Exemple : Une entreprise qui va installer un serveur
physique
Cloud Computing
8
MODÈLE IAAS: CARACTERISTIQUES
¢ Au lieu d'acheter le matériel, les utilisateurs
paient pour l'IaaS à la demande.
Cloud Computing
¢ L'infrastructure est évolutive en fonction des
besoins de traitement et de stockage.
¢ Les entreprises économisent les coûts d'achat et
de maintenance de leur propre matériel.
¢ Comme les données sont dans le cloud, une
défaillance ne peut pas entraîner l'indisponibilité.
¢ Permet la virtualisation des tâches
d'administration, ce qui libère du temps pour
d'autres activités à plus forte valeur ajoutée. 9
MODÈLE IAAS: EXEMPLES
Ø Amazon Elastic Compute Cloud (Amazon EC2) est un
service Cloud qui fournit une capacité de calcul
évolutive, sécurisée et redimensionnable.
Cloud Computing
Ø Le service EC2 dispense d'investir à l'avance dans du
matériel ce qui permet de développer et déployer les
applications plus rapidement.
Ø Vidéo:https://www.youtube.com/watch?v=TsRBftzZsQo
10
MODÈLE PAAS
¢ La Platform as a Service (PaaS) permet d’externaliser non seulement
l’infrastructure matérielle mais également l’environnement logiciel : bases de
données, couches d’intégration, runtimes…
La Platform as a Service (PaaS), facturée à la consommation, est un
Cloud Computing
¢
environnement qui permet à l’entreprise de déployer ses propres applications en
dehors de sa salle informatique. L’entreprise loue un environnement middleware à
l’infrastructure masquée.
¢ Le fournisseur offre
Plateformes avec plusieurs langages de programmation
Tests et outils de développement
Système de calcul
Capacité de stockage
Ressources du réseau
¢ Cette solution offre la possibilité de garder la main sur l’installation et le développement
des applications utiles à l’entreprise.
¢ le système d'exploitation et les outils d'infrastructure sont sous la responsabilité
du fournisseur.
¢ Exemples de PaaS 11
Google App Engine et Windows Azure sont des exemples d’OS de Cloud.
OrangesScape & Wolf PaaS sont des middleware(s) de Cloud.
MODÈLE PAAS: CARACTÉRISTIQUES
¢ Le PaaS offre une plateforme avec des outils pour
tester, développer et héberger les applications dans
le même environnement.
Cloud Computing
¢ Permet aux entreprises de se concentrer sur le
développement sans avoir à se soucier de
l'infrastructure sous-jacente.
¢ Les fournisseurs gèrent la sécurité, les systèmes
d'exploitation, les logiciels de serveur et les
sauvegardes.
¢ Facilite le travail collaboratif même lorsque les
équipes travaillent à distance.
12
MODÈLE PAAS: EXEMPLES
Cloud Computing
Ø IBM Bluemix est une plateforme Cloud conçue pour
aider les développeurs à créer et exécuter des
applications. Elle offre aux développeurs un accès
aux machines et aux services dont ils ont besoin
pour lancer des projets, les développer en continu
et les faire évoluer.
13
MODÈLE SAAS
¢ permet de disposer à distance d’une solution
logicielle dans un environnement hébergé.
Cloud Computing
¢ Les applications et les données sont disponibles
via un navigateur web.
¢ SAAS : Le Logiciel à la demande
Cloud Computing
¢ Les utilisateurs n'ont pas à gérer, installer ou mettre à
niveau les logiciels ; ce sont les fournisseurs qui s'en
chargent.
¢ Les données sont sécurisées dans le cloud ; une panne
d'un équipement n'entraîne pas de perte de données.
¢ L'utilisation des ressources peut être dimensionnée en
fonction des besoins de l'entreprise.
¢ Les applications sont accessibles depuis presque
n'importe quel terminal connecté à Internet et depuis
15
virtuellement n'importe où dans le monde.
MODÈLE SAAS: EXEMPLES
Ø Gmail est un exemple de tel service. Il offre au
consommateur un service de courrier électronique
et le consommateur n'a pas à se soucier de la
Cloud Computing
manière dont le service est fourni.
Ø Office 365 propose un ensemble de services en
abonnement dont la suite logicielle Office qui se
met automatiquement à jour, l'utilisateur ne se
soucie pas de racheter un nouveau logiciel ou de le
mettre à jour. On parle ici de location de services
hébergés par Microsoft.
16
MODÈLES DE SERVICES
¢Pendant ce temps, de nombreux services
supplémentaires sont apparus :
Technologie IP
¢ Function as aservice (FaaS), Database as a
Service , Integration as a Service, Games as a
Service, AI as a Service, Network as a service
etc.
¢ Cependant, ces modèles finissent par appartenir
à l'un des trois principaux modéles de services
cloud
17
LES SERVICES DE CLOUD
Technologie IP
¢ Software as a Service (SaaS) Asma
18
Ahmed
LES SERVICES DE CLOUD
¢ Séparation de ces couches afin de fournir des services
de natures différentes.
Cloud Computing
19
PIZZA AS A SERVICE
Technologie IP
20
MODÈLES DE SERVICE CLOUD
Technologie IP
21
POUR CONCLURE
Technologie IP
22
COMPARAISON DES MODÈLES
RunTime
Ø Un environnement d'exécution ou Runtime est un
logiciel responsable de l'exécution des programmes
Cloud Computing
informatiques écrits dans un langage de
programmation donné. Un Runtime offre des
services d'exécution de programmes tels que
les entrées-sorties, l'arrêt des processus le
traitement des erreurs de calcul, etc.
Ø Exemple: l'environnement d'exécution
Java (abr. JRE pour Java Runtime Environment),
parfois nommé simplement « Java », est une
famille de logiciels qui permet l'exécution des
programmes écrits en langages de programmation, 23
sur différentes plateformes informatiques.
COMPARAISON DES MODÈLES
Middleware
Ø Middleware : ou intergiciel est un logiciel tiers qui
Cloud Computing
crée un réseau d'échange d'informations entre
différentes applications informatiques.
Ø Les composants logiciels du middleware assurent
la communication entre les applications quels que
soient les ordinateurs impliqués et quelles que
soient les caractéristiques matérielles et logicielles
des réseaux informatiques des protocoles réseau ,
des systèmes d’exploitation impliqués.
24
COMPARAISON DES MODÈLES
Cloud Computing
25
COMPARAISON DES MODÈLES (1/2)
Cloud Computing
26
COMPARAISON DES MODÈLES (1/2)
Cloud Computing
27
EXERCICE
Cloud SaaS PaaS IaaS
§Est la plateforme d’exécution, de déploiement
et de développement des applications sur la
plate-forme du Cloud Computing
Cloud Computing
§Permet d'externaliser les serveurs, le réseau,
le stockage dans des salles informatiques
distantes. Les entreprises démarrent ou
arrêtent des serveurs virtuels hébergés sur la
plate-forme de Cloud Computing
Cloud computing
29
MODÈLES DE DÉPLOIEMENTS
¢ Public
Dédié augrand public
Technologie IP
¢ Privé
Dédiés aux besoins propres
d'une seule entreprise
¢ Hybride
Combinaison des plusieurs
cloud (public et privé)
¢ Communitaire
Ensemble de member qui
partagent les même interêt
30
MODÈLES DE DÉPLOIEMENTS
Ø Un nuage public est mis à disposition du grand public. Les
services sont typiquement mis à disposition par une entreprise,
qui manipule une infrastructure qui lui appartient.
Ø Un nuage privé est destiné exclusivement à une organisation,
Technologie IP
qui peut le manipuler elle-même, ou faire appel à services
fournis par des tiers.
Ø Dans un nuage communautaire, l'infrastructure provient
d'un ensemble de membres qui partagent un intérêt commun.
Ce type de nuage est semblable à ceux montés par les milieux
académiques pour des études de grande envergure. Le
déploiement des applications y sera communautaire.
Ø Le nuage (cloud) hybride (interne et externe) est un
environnement composé de multiples prestataires internes et
externes. Un exemple, IBM avait conclu un partenariat avec
Juniper Networks. Cette association a permit à Big Blue de
déployer son offre de cloud hybride. Ainsi les entreprises qui
utilisent ce service peuvent faire basculer, par un simple
glisser-déposer, des applications hébergées dans un nuage
privé interne vers un nuage public sécurisé. 31
MODÈLES DE DÉPLOIEMENTS
Technologie IP
32
EXERCICE
Cloud Cloud Cloud Cloud
hybride privé public
§L'entreprise fait le choix
Technologie IP
d'héberger une partie de son
infrastructure sur une plate-forme
publique, l'autre partie est hébergée
en interne et est notamment
utilisée pour les données critiques
de l'entreprise
§L'infrastructure de Cloud
Computing est hébergée sur des
serveurs à l'intérieur de l'entreprise
§L'infrastructure de Cloud
Computing est hébergée sur une
plate-forme localisée à l'extérieur de 33
l'entreprise
EXEMPLES DE CLOUD
Technologie IP
34
PRINCIPAUX ACTEURS DU CLOUD
¢ Les principaux acteurs dominant le marche du Cloud
Computing sont 4 grandes entreprises du numérique
américaines:
Cloud Computing
Amazon Web Service(AWS)
Microsoft,
IBM
Salesforce
Google
Cloud Computing
Contrôle d’accès
Intégrité
Emplacement des données
Accès via un réseau sécurisé
¢ SLA & Support
Garantie de performance
Support 24/7
Durée minimale de la panne
¢ Modèle de déploiement supporté (Public // hybride //
Privé // Communautaire ) 36
CONCLUSION
Tout au long de ce chapitre :
¢ Les 3 modèles de service de cloud : IaaS, PaaS et
Cloud Computing
SaaS
¢ Les caractéristiques de chaque modèle
37
Cloud Computing
38