Vous êtes sur la page 1sur 34

+

Cloud Computing

SAMIRA CHERIF
Contenu

■ Introduction
■ Définition du Cloud Computing
■ Modèles de services
■ Modèles de déploiement
■ Avantages & Inconvénients
■ Conclusion

2
OUI !

4
Is cloud computing really new?

NON
■ La technologie n’est pas nouvelle

■ Cloud Computing est un mot à la mode utilisé pour


reconditionner les anciennes technologies qui existent Utility
Computin Grid
depuis des décennies g Computing

End User Focused


OUI
■ Nouveau modèle de consommation et de Virtualizatio Web
prestation de service n 2.0

■ Self-service et autogestion sont nouveau

6
IT Classique vs. Cloud Computing

Classique Cloud
■ Approvisionnement manuel ■ Approvision. automatique

■ Matériel dédié ■ Matériel partagé

■ Capacité fixe ■ Capacité élastique

■ Payer pour la capacité ■ Payer pour l’utilisation

■ Frais de ressources et ■ Frais d’exploitation


d’exploitation
■ Géré via APIs
■ Géré par les admin.
systèmes

7
Définition

■ Le Cloud Computing est un modèle permettant un accès simple,


à la demande à un ensemble de ressources informatiques
partagées et configurables

■ Ressources :
■ Équipements réseaux, serveurs, stockage, applications et services

■ Peuvent être rapidement approvisionnées et publiées avec un effort minime


de gestion ou interaction avec le prestataire de service.

9
5 caractéristiques clés (1/2)
① Ressources partagées/groupées
■ Les ressources sont extraites d’un reservoir commun

② Accès distant via le réseau


■ Disponible à partir de n’importe où avec une connexion Internet en
utilisant n’importe quelle plateforme

③ Accès à la demande en self‐service


■ Le consommateur peut allouer des ressources automatiquement sans
avoir besoin d’une interaction humaine avec le fournisseur cloud

10
5 caractéristiques clés (2/2)
(2/2)
④ Elasticité rapide
■ Les ressources peuvent augmenter et diminuer rapidement selon la
demande du client
■ Totalement automatique

⑤ Pay by use
■ les services sont facturés
■ Les utilisateurs paient seulement le service utilisé
■ Les services peuvent être annulés à tout moment

11
Virtualisation

12
Virtualisation

■ Abstraction des ressources informatiques


■ Une technique pour cacher les caractéristiques physiques des ressources
informatiques de la manière dont les systèmes, les applications ou les utilisateurs
finaux interagissent avec ces ressources

■ Objectifs
■ Abstraction : simplifier l'utilisation de la
ressource sous-jacente
■ Réplication : créer plusieurs instances de la
ressource
■ Isolation : séparer les utilisations des
clients des ressources sous-jacentes

13
Multi-tenants (Multi-tenancy)
Tenant unique Multi-tenants
■ Chaque client a sa ■ Plusieurs clients (locataires) partagent la même
application, sur le même matériel, avec le même
propre instance de mécanisme de stockage de données
logiciels;
■ De manière analogue aux utilisateurs exécutant
des applications diverses sur le même système
■ Nécessite un ensemble d'exploitation
dédié des ressources pour
répondre aux besoins d'un ■ Partager les coûts de gestion et de
seul client matériel entre un certain nombre de
locataires.

■ Multi-tenants est la technologie fondamentale que le cloud utilise pour partager les
ressources informatiques de manière rentable et en toute sécurité chez les locataires
(entreprises, organisations, ...)

■ Le cloud utilise la virtualization pour isoler les tenants,


■ On ne peut pas accéder aux données des autres tenants

14
Qu’est ce que le cloud peut fournir?
Les couches de IT-as-a-Service

Business Collaboration Industry CRM/ERP/HR


Processes Applications

Software as a Service

Middleware Web 2.0 Application Java


Runtime Runtime
Database Development
Tooling

Platform as a Service

Servers Networking Data Center


Storage
Fabric

Infrastructure as a Service

16
Modèle de services de cloud

■ Software as a Service (SaaS)


■ Utilisateur final : a besoin seulement
d’utiliser l’application (software)

■ Platform as a Service (PaaS)


■ Développeur d’application : a besoin
d’une API sans implémenter leurs
fonctionnements

■ Infrastructure as a Service (IaaS)


■ System Admin: n’a pas besoin d’acheter des
machines s’il peut les louer

17
SaaS

■ Premier, plus utilisé et connu service

■ Applications livrées en tant que service, sur demande, aux utilisateurs finaux
sur Internet, via un navigateur

■ Le service comprend le logiciel, le matériel et le support

■ Mises à jour logicielles, des correctifs et autres travaux de maintenance


sont effectués par le fournisseur de cloud, et non pas l'utilisateur final

■ Utilisateurs accèdent au service à travers un dispositif autorisé

■ Exemples:

18
PaaS
■ Plate-forme de développement utilisé pour les développeurs
■ Un ensemble d'outils et de services conçus pour faire de codage et de déploiement SaaS rapide et
efficace

■ Fournit tous les outils nécessaires pour supporter le processus complet de construction et la
livraison d'applications Web et les services, tous disponibles sur Internet

■ Délivre une plateforme informatique y compris le système d'exploitation, l'environnement


d'exécution de langage de programmation, base de données et serveur Web

■ Permet la création d'applications web rapidement et facilement et sans la


complexité de l'achat et la maintenance des logiciels et de l'infrastructure
■ Permet un développement rapide à faible coût

Exemples
■ Google App Engine, OpenShift (Redhat), Bluemix (IBM), Azure Cloud (Microsoft), Heroku

19
IaaS

■ Délivre l'infrastructure de cloud computing, serveurs, stockage, réseaux et


systèmes d'exploitation, comme un service à la demande.
■ Service entièrement externalisé: plutôt que d'acheter des serveurs, des logiciels, de
l'espace de centre de données ou équipements de réseau, les clients achètent ces
ressources à la demande

■ Caractéristiques
■ Les ressources sont distribuées en tant que service
■ Ressources informatiques évolutives
■ Coût variable, modèle de tarification des services publics

■ Exemples
■ Amazon EC2, Rackspace, FlexScale, Google Cloud (Compute Engine)

20
Public Cloud
■ Consommateur : grand public
■ Fournisseur de Cloud :
organisation vendant des
services cloud et est Cloud Provider
Internet
propriétaire et gère
l’infrastructure cloud
Institute
Consumers
■ Emplacement de ressources : toutes
les ressources existent dans les
locaux de fournisseurs (on-
premisses)
■ Multi-tenants model : coexistence Enterprise
de plusieurs consommateurs dans Consumers

le même cloud
Consumers

22
Cloud privé

■ Consommateur : utilisation exclusive pour une organisation

■ Ressources peuvent être détenues et gérées par l'organisation


consommatrice ou une autre organisation

■ Les services sont gérés et fournis à l’intérieur de l’organisation

■ Moins de restriction sur la bande passante du réseau, moins de risques


de sécurité et autres exigences légales par rapport au cloud public

23
Externe (off-premisses): l'organisation vise à
Private Cloud étendre sa capacité en utilisant un cloud privé
exclusif qui est accessible à distance et
approvisionné par une autre organisation

Private
Cloud

Cloud
Provider
Private
Cloud

Interne (On-premises) : l’organisation ne veut


stocker ses données dans un le cloud pour
améliorer l’utilisation de ressource et
automatiser la gestion de ces ressources

24
Cloud communautaire

■ Une communauté, composée d'une ou de


plusieurs organisations, partage des Organization X
préoccupations communes telles que leur
mission, les politiques et les mesures de sécurité
Private
Cloud

■ Le cloud communautaire expose ses


ressources uniquement pour une telle
communauté

■ Le cloud est détenu et géré par l'un des


collaborateurs dans la communauté Organization Y Organization Z

■ Exemple: un cloud communautaire pour la


recherche et les organisations universitaires pour
mener des expériences scientifiques à grande
échelle (e-science)

25
Hybrid Cloud
■ Ce modèle combine plusieurs cloud : privé, communautaire ou public qui conservent
leurs identités uniques, mais sont liés ensemble comme une seule unité
■ Par exemple, une organisation peut utiliser un cloud public pour certains aspects de ses
activités et peut avoir un cloud privé pour ses données sensibles

Public Cloud

Private
Public Cloud Cloud

Private Cloud

Enterprise
Consumers

26
Workloads

Traditional Infrastructure Platform Software


On-Premises as a Service as a Service as a Service

Applications Applications Applications Applications


Data Runtime Data Runtime Data Runtime Data Runtime
Middleware Middleware Middleware Middleware
O/S O/S O/S O/S
Virtualization Virtualization Virtualization Virtualization
Servers Servers Servers Servers
Storage Storage Storage Storage
Networking Networking Networking Networking

Vendor Manages in Cloud Client Manages

27
Avantages de cloud

To
Capacité From
Cloud accelerates business
Server / Storage 10-20%
70-90%
Utilization value

Self service None


Unlimited

Test Provisioning Weeks Cost


Minutes
Flexibility

Change Months Days/Hours


Management

Release Minutes
Management Weeks VIRTUALIZATION

Fixed cost On demand


Metering/Billing model AUTOMATION

Traditional Cloud enabled


environments enterprise

28
Modèle conceptuel de référence

29
Avantages
■ Réduction des coûts
■ Vous n’avez pas besoin d'un ordinateur de grande puissance et de prix élevé pour
exécuter des applications de cloud computing
■ Votre PC de bureau n'a pas besoin de la puissance de traitement ou d'espace disque
exigé par le logiciel de bureau traditionnel
■ Votre PC peut être moins cher, avec un disque dur plus petit, moins de mémoire,
processeur plus efficace…
■ Votre PC n'a même pas besoin d'un lecteur CD ou DVD, car aucun des logiciels
doivent être chargés et aucun fichier de documents doivent être sauvegardés

■ indépendance de l'appareil
■ Vous n’êtes plus lié à un seul ordinateur ou réseau
■ Changements des applications et des documents vous suivent à travers le cloud
■ Déplacez vers un appareil portable et vos applications et documents sont toujours disponibles

30
Avantages
■ Mises à jour logicielles instantanée
■ Lorsque vous accédez à une application basée sur le Web, vous obtenez la
dernière version sans avoir à payer pour télécharger une mise à niveau
■ Mises à jour se produisent automatiquement dans la prochaine fois que vous
vous connectez sur le cloud

■ Capacité de stockage illimitée


■ Cloud computing offre de stockage pratiquement illimitée

■ Fiabilité accrue des données


■ Si votre ordinateur personnel subit une panne, toutes vos données sont toujours
là dans le cloud, toujours accessible

31
Inconvénients

■ Connexion internet permanente


■ Puisque vous utiliser l'Internet pour se connecter à la fois vos applications et
documents, si vous ne avez pas une connexion Internet, vous ne pouvez pas accéder à
tout, même vos propres documents (ou dernières versions).

■ Ne fonctionne pas bien avec des connexions à faible débit


■ Une connexion Internet à faible vitesse rend le cloud computing pénible, et souvent
impossible

■ Caractéristiques limitées
■ Beaucoup d'applications basées sur le Web ne sont pas aussi complet que leurs
applications de bureau basé
■ Par exemple, vous pouvez faire beaucoup plus avec Microsoft PowerPoint qu'avec
l'offre basée sur le Web de Google Présentation

32
Inconvénients

■ Les données stockées peuvent ne pas être sécurisé


■ Toutes vos données sont stockées sur le cloud.
■ La question est de savoir comment le cloud est-il sécurisé?
■ Les utilisateurs non autorisés peuvent-ils accéder à vos données
confidentielles?

■ Les données enregistrées peuvent être perdues


■ Théoriquement, les données stockées dans le cloud est sûre, répliquées sur plusieurs
machines.
■ Mais il est possible que vos données disparaîssent et que vous n’avez pas de
sauvegarde physique ou local.
■ En d'autres termes, en se appuyant sur le nuage vous met à risque si le nuage vous laisse
tomber.

33
Conclusion

■ Cloud Computing est un acteur important dans l'industrie des IT


■ Une véritable valeur commerciale peut être réalisé par les clients de toutes
dimensions
■ Solutions de Cloud Computing sont simples à acquérir, ne nécessitent pas de
contrats à long terme et sont plus faciles à évoluer ou diminuer selon les
besoins
■ Services de planification et de migration adéquates sont nécessaires pour
assurer une mise en œuvre réussie
■ Clouds publics et privées peuvent être déployés ensemble pour exploiter
le meilleur des deux
■ Les services de surveillance assurent que les clients obtiennent le meilleur
de leur environnement de cloud

34

Vous aimerez peut-être aussi