Académique Documents
Professionnel Documents
Culture Documents
et Technologies Avancées
à Borj Cédria - ENSTAB
Cloud Computing
Afef SLIMANI-Doctourante
afef5477@gmail.com
Plan
Introduction
Principes du Cloud Computing
Définition
Historique du Cloud Computing
Les Caractéristiques du Cloud
Les Services du Cloud
Les Fournisseurs du Cloud
Modèles de déploiement
210
Introduction au Cloud
Computing
Introduction
•Le cloud computing est une nouvelle machine de calcul qui se
distingue de celles que nous utilisons tous les jours par le fait
qu’elle est constituée de composants autonomes (les serveurs)
communiquant par réseau.
•Sur cette machine globale se déploient des logiciels dont la
caractéristique commune est de tenter d’utiliser au mieux les
ressources de calcul et de stockage disponibles, de s’adapter à
leur évolution (ajout/retrait de machines, ou pannes) et de
faciliter la tâche des utilisateurs, développeurs et
administrateurs du système.
•Donc le cloud computing est considéré comme un outil
d’allocation de machines à la demande.
Principes du Cloud
Computing
Principes du Cloud Computing
•Le cloud computing est une forme
particulière de gérance de l'informatique
fondée sur le modèle client-serveur.
•Dans ce modèle, le serveur distant est un
ordinateur performant, fiable, sécurisé, avec
un système d'exploitation et un ensemble
d'applications logicielles toujours à jour et
exemptes de tout virus.
•Ce serveur est sous le contrôle direct du
prestataire de cloud.
•Ce dernier propose un ensemble de services
que le client peut utiliser à distance, en
général via Internet ou des réseaux privés,
après une nécessaire
Principes du Cloud Computing
Principes du Cloud Computing
•En pratique, le cloud revient à simplifier la vie de l'utilisateur (ou de
l'administrateur des machines) en lui évitant l'installation locale
répétée des logiciels professionnels ou de la configuration de chaque
poste individuel.
Idée:
Louer ces ressources à d’autres entreprises
Définition du Cloud Computing
Le cloud computing ou L’ordinateur de bureau ou portable,
informatique en nuage est une le téléphone mobile, la tablette
infrastructure dans laquelle la tactile et autres objets connectés
puissance de calcul et le deviennent des points d’accès pour
stockage sont gérés par des exécuter des applications ou
serveurs distants auxquels les consulter des données qui sont
usagers se connectent via une hébergées sur les serveurs
liaison Internet sécurisée.
Pour le grand public, le cloud computing se matérialise notamment
par les services de stockage et de partage de données numériques
tels que Box, Dropbox, ou Apple iCloud sur lesquels les utilisateurs
peuvent stocker des contenus personnels (photos, vidéos,
musique, documents…) et y accéder n’importe où dans le monde
depuis n’importe quel terminal connecté
Définition du Cloud Computing
« Le Cloud Computing désigne une infrastructure informatique
dans laquelle les données et les logiciels sont conservés et traités
à distance dans le data center du fournisseur d’informatique en
nuage ou dans des centres interconnectés au moyen d’une
excellente bande passante indispensable à la fluidité du système,
accessibles en tant que service par le biais d’Internet. »
Accessible Mutualisation
En libre Facturée a
par le des ressources Elastique
service l’usage
réseau
Service a la http, https, IP, Ressources Croissance et Paiement a la
demande ftp partagées décroissance consommation
rapide
Cloud Computing:
Historique
Historique du Cloud Computing
Le concept de Cloud Computing a été initié par Amazon en 2002.
La mise en Facturation à
communde
Élasticité
l'usage
ressources
Introduction à la
Cloud Computing
technologie
Accèssimple
vialeréseau
On-demand Les5
self-service duCaractéristiques
CloudComputing
Les Caractéristiques du Cloud
1- On-demand self-service
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.
Administrateur
informatique Utilisateur
interne Utilisateur
Faire
un recours
Les Caractéristiques du Cloud
2- La mise en commun de ressources
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 :
Single-tenancy
L'approche tenant unique consiste
à une version d'une application
hébergée sur un serveur dédié à un
client.
Les Caractéristiques du Cloud
2- La mise en commun de ressources
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:
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).
Les Caractéristiques du Cloud
3- Élasticité
Elle offre à l’entreprise l’impression d’avoir de puissance de
calcul,
Introductionà latechnologie
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.
PaaS
Platform as a Service
IaaS
Infrastructure as a Service
Les Services du Cloud
Le Cloud Computing est une offre commerciale
d'abonnement économique à des services externes.
Actuellement trois grands modèles d’usage du
Cloud se dégagent :
Fournisseur de
services PaaS
Fournisseur de
services IaaS
1616
R. Bouabdallah & S.Lajmi
Infrastructure en tant que
service
IaaS
Utilisation d’une infrastructure, comme d’un service.
Serveur de
Stockage Réseaux
Data Center
Les entreprises utilisent beaucoup le IaaS car elles
peuvent ainsi disposer de serveurs disponibles, de
dernières génération et très rapidement disponibles.
Vous n’avez pas besoin d’acheter un ensemble de
matériel pour installer votre infrastructure. Vous vous
contentez de louer ce matériel comme s’il vous
appartenait.
IaaS
Dans ce modèle, le client est en capacité d’approvisionner des
ressources de calcul, de stockage, de réseau et d’autres, où il est en
mesure de déployer et d’exécuter des
logiciels quelconques, comme des systèmes d’exploitation et des
applications.
Le client ne gère ni ne contrôle l’infrastructure de Cloud sous-
jacente, mais dispose d’un contrôle sur les systèmes d’exploitation,
le stockage, les applications déployées et éventuellement sur
l’ensemble des composants réseau sélectionnés (par exemple le
pare-feu de l’hôte).
La définition du service comprend des offres telles que l’espace
serveur, des connexions réseau, de la bande passante, des adresses
IP et des load balancers.
IaaS
•L’objectif de IaaS (Infrastructure as a service) consiste à désengager
l’entreprise de toute infrastructure informatique : càd de
dématérialiser la salle informatique « on the Cloud » afin de réduire
les coûts de fonctionnement (électricité, climatisation, achat de
serveurs,…).
•Alors que PaaS proposait des plateformes de développement
mutualisées, IaaS propose des plateformes de production
mutualisées.
•L’offre IaaS existe auprès de quelques grandes sociétés, seules à
posséder des centres de traitements informatiques (DataCenter)
dans le monde entier :
IaaS
Physiquement, les ressources hardware proviennent d’une
multitude de serveurs et de réseaux généralement distribués à
travers de nombreux Datacentres, que le fournisseur de services
Cloud a la responsabilité d’entretenir.
- IBM
Blue Cloud – Système Open source (Red Hat Entreprise Linux) +
applications (Websphere, DB2…).
Amazon
S3 : Offre un stockage illimité
Elastic Compute Cloud (EC2) : Images serveur
Microsoft
Azure : Virtualisation du système, des outils de développement et
des applications
IaaS
Avantage :
•Moins de contraintes liées aux architectures (choix, achat,
maintenance, évolutivité…).
•Dématérialisation : en cas de dégradation des temps de réponse, il
est possible de passer dynamiquement sur un serveur plus puissant.
•Possibilité de changer de prestataire.
•Solution moins coûteuse (plus rentable de louer des serveurs
virtuels)
•Autres gains engendrés : climatisation, électricité…
•Possibilité de gérer de gros volumes de données.
Inconvénients :
•Pas de confidentialité des données.
•Plus d’accès aux données en cas de défaillance de la liaison.
Plate-forme en tant que service
PaaS
Louez une plateforme : c’est à dire une machine avec un
OS. La plate-forme en tant que service (PaaS) est un
environnement informatique disponible sur réseau et
accessible auprès d’un fournisseur de services.
Utilisée pour développer et exécuter des logiciels, la PaaS
constitue une alternative aux environnements de
production et de développement installés et conçus en
interne.
La PaaS permet de créer et de déployer des logiciels
applicatifs Web sans avoir à supporter les coûts et la
complexité associés à l’achat et à la gestion du matériel,
des logiciels d’exploitation et des utilitaires sous-jacents
PaaS
Dans ce modèle, le client est en capacité de déployer dans
l’infrastructure du Cloud des applications qu’il a créées ou qu’il a
achetées et qui ont été développées à l’aide des langages de
programmation et des outils pris en charge par le fournisseur.
Le PaaS est destiné aux développeurs, car c’est l’architecture idéale
pour créer une application, puis la diffuser via internet aux utilisateurs
du monde entier et sur n’importe quel appareil.
Les principales offres PaaS proposées sont :
- Microsoft avec Windows AZURE
- Google avec Google App Engine
-Orange Business Services.
PaaS
Avantage :
Inconvénients :
232
SaaS
•Dans ce modèle, le client est en capacité d’utiliser les applications du
fournisseur qui s’exécutent dans une infrastructure de Cloud, les
applications sont accessibles à partir de différents périphériques
clients au travers d’une interface légère (navigateur web par exemple).
232
SaaS
•C’est la fourniture clé en main d’applications prêtes à l’emploi, avec
une prise en charge du paramétrage du service concerné et une
facturation en abonnement sur la base d’une tarification à l’usage.
•Exemples de domaines d’utilisation du SaaS :
- La messagerie et les logiciels collaboratifs
-Les communications unifiées
-La gestion des ressources humaines
-Accès via le réseau
-Les visioconférences
-Le gestionnaire de relations clients
•Les principales offres SaaS proposées sont :
- Google offre Google Apps (messagerie et bureautique)
- Sales Force offre CRM (Customer Relationship Management)
-Microsoft offre Office 365 (messagerie, outils collaboratifs, bureautique)
232
Exemples
SaaS
Avantage :
•Réduction des coûts (juste un abonnement)
•Évolutivité : à mesure que votre entreprise se développe et que
vous devez ajouter plus d'utilisateurs, vous pouvez ajuster votre
abonnement de SaaS mensuel selon vos besoins.
•Accessibilité : un navigateur et une connexion à internet suffisent
pour accéder à une application de SaaS.
•Capacité de mise à niveau : votre prestataire de services s'occupe
des mises à jour logicielles et matérielles.
•Résilience : comme vos données réside dans le centre de
traitements du prestataire de services, si les locaux de votre
entreprise subissent une menace quelconque, vous pouvez
redevenir opérationnel facilement depuis n'importe quel endroit
équipé d'ordinateurs connectés à internet.
232
SaaS
Inconvénients :
232
IaaS – SaaS – PaaS
Le Cloud Computing, est un concept qui consiste à déporter sur
des serveurs distants des stockages et des traitements
informatiques traditionnellement localisés sur des serveurs
locaux ou sur le poste de l'utilisateur.
Il consiste à proposer des services informatiques sous forme de
service à la demande, accessible de n'importe où, n'importe
quand et par n'importe qui.
232
Les fournisseurs du Cloud
Microsoft Cloud: Microsoft Azure
Google Cloud Platform
Amazon Cloud:
Amazon web services
Modèles de déploiement
Les 4 modèles de déploiement
Public hybride
privé communautaire
Cloud public
Cloud public est un service ou un ensemble de services qu'il est
possible d'acquérir auprès d'une société ou d'un organisme et qui est
fourni via Internet par un fournisseur tiers.
Il est géré par un fournisseur tiers
Avec le Cloud public, de multiples entités se partagent les mêmes
ressources informatiques (mises à disposition par le fournisseur
Exemples:
Facebook
Youtube
Gmail
Cloud public
L’environnement est détenu par l'entreprise qui met à
disposition ses services cloud à tout le monde à travers
un portail sur internet.
Entreprise A
Cloud Public
Propriété du fournisseur D
Entreprise C
Entreprise B
Cloud privé
L’ensemble des ressources n’est affecté qu’à une seule
organisation ou entreprise.
Entreprise A
Cloud privé
Propriété de l’entrepriseA
Entreprise C
Entreprise B
Hybrid Cloud
Le Cloud hybride est une structure mixte qui permet de
combiner les ressources internes du Cloud privé à celles
externes du Cloud public.
Cloud public
Entreprise A
Cloud privé
Propriété de l’entreprise A
Entreprise C
Entreprise B
Cloud Communautaire
L’ensemble des ressources provient de plusieurs
organisations ou entreprises qui se les partagent.
Exemple: Amadeus
Amadeus a été créé par Air France, Lufthansa, Iberia.
Cloud Communautaire
Entreprise A
Cloud communautaire
Propriété de l’entrepriseA et B
Entreprise C
Entreprise B
Bénéfices
Pas d’investissement initial
Autonomie
Time to Market
Inconvénients
Confidentialité des données
Les données et opérations sont associées à une identité.
Certains traitements des données peuvent révéler des informations confidentielles ou
comportementales.
Sécurité
Si les données sont conservées dans un seul disque, ou si elles sont entre plusieurs unités de
stockage.
Inaccessibles pour des personnes malintentionnées ?
La connectivité
Si la connexion ne dispose pas d’un débit garanti, une coupure peut survenir, privant
l’entreprise de tous les accès au cloud, et donc à toutes vos applications et données.
Le cadre legal
Les données transférées dans le Cloud ne sont pas forcément présentes sur le
territoire national.