Cours
Cloud Computing
Chapitre 1 : Initiation au Cloud Computing
1
Plan
Introduction
Evolution
Définitions du Cloud Computing
Technologies sur lesquelles se base le CC
Avantages du CC
Inconvénients du CC
Conclusion
2
Introduction
Au lieu d'avoir à acheter, installer, entretenir et gérer ces
ressources sur vos propres serveurs sur votre site
informatique, vous y accédez et les utilisez sur Internet
via, le plus souvent, un navigateur Web
Le Cloud Computing nécessite un réseau d’ordinateurs,
le plus souvent puissants, des data centers, etc.
Il peut utiliser une grille informatique (grid
computing) c’est-à-dire une infrastructure constituée
d'un ensemble de ressources informatiques
potentiellement partagées, distribuées, délocalisées.
3
Introduction
Juillet 2002 :Amazon est un site de vente en ligne , pour
évoluer et gérer de plus en plus de clients et faire face à
la demande qui grandissait de jour en jour, Amazon a dû
installer des dizaines de milliers de serveurs dans le
monde. Eux même réparties dans de multiples Data
center.
4
Introduction
• Tous ces serveurs ne sont pas utilisés ne même temps.
Certains sont prêts pour faire face à la demande lors de
pic de vente. Les ingénieurs d’Amazon ont alors eu l’idée
de les louer à d’autres développeurs web.
• Amazon s’est dit « on ne va pas louer la machine physique
elle-même mais la puissance de nos machines »
5
Evolution
Mainframe
platforms Client / Server& App Server Platforms
6
Evolution
DEFINITION
La définition fournie par le NIST (National
Institute of Standards and Technology)
Cloud computing is a model for enabling
convenient, on-demand network access to
a shared pool of configurable computing
resources (e.g., networks, servers,
storage, applications, and services) that
can be rapidly provisioned and released
with minimal management effort or
service provider interaction
7
Evolution
DEFINITION
Le Cloud Computing (CC) est un modèle permettant un accès
pratique et à la demande via le réseau à des ressources
informatiques configurables (par exemple réseaux, serveurs,
stockage, applications et services) sans forte interaction avec le
fournisseur de service
Le Cloud Computing, informatique en nuage ou infonuagique,
est un concept qui consiste à déporter sur des serveurs distants
des traitements informatiques traditionnellement localisés sur
des serveurs locaux ou sur le poste client de l'utilisateur
Un nouveau Concept dans le monde technologique
Un nouveau mode d’utilisation des ressources informatique
Un modèle informatique et économique
8
Technologies sur lesquelles se base le CC
Externalisation Partage des ressources Virtualisation
9
Technologies sur lesquelles se base le CC
•Externalisation(Outsourcing)
La procédure par laquelle une entreprise confie tout ou partie de
son système d’information à gérer à une société externe.
Au-delà de l’externalisation traditionnelle, une autre façon de
déléguer la gestion de son SI s’impose l’externalisation des services
dans le Cloud.
Externaliser en fonction de ses besoins, des services
informatiques qui nécessitent d’importantes capacités de calcul
ou de stockage auprès de n’importe quel serveur disponible
appartenant à un réseau de serveurs connectés à l’internet .
10
Technologies sur lesquelles se base le CC
Partage de ressources (Resources sharing)
Ressources réseau, données informatiques, informations
ou dispositifs matériels facilement et de façon transparente
accessibles à partir d’un ordinateur distant.
L’accès aux ressources partagées permet aux utilisateurs
de fonctionner comme si la ressource partagée se trouvait
sur leur propre ordinateur
Le partage des ressources est un aspect important de la
réalisation des économies de coûts dans l’informatique en
nuage
11
Technologies sur lesquelles se base le CC
Virtualisation
C’est une technique qui consiste à:
Créer une version virtuelle d’un serveur, un bureau, un périphérique de
stockage, un système d'exploitation ou des ressources réseau.
Partager une seule instance physique d'une ressource ou une
application parmi plusieurs clients et organisations.
Faire fonctionner un ou plusieurs systèmes d'exploitation ou
applications comme un simple logiciel, sur un ou plusieurs ordinateurs ou
serveurs et système d'exploitation, au lieu de ne pouvoir en installer
qu'un seul par machine.
Le principe est de faire tourner plusieurs systèmes d’exploitation sur
une même machine physique.
12
Avantages
La réduction des coûts :
• La mutualisation des ressources informatiques
•La facturation à l’usage
•Ne plus besoin d’acquérir un matériel hardware très coûteux et de
gérer soi-même ses propres serveurs
Tous ces facteurs permettent de réaliser des économies
importantes.
L’accessibilité :
Les services du CC sont accessibles à tout moment, sur tous les
supports, via une connexion internet.
L’élasticité :
Le Cloud Computing permet d’allouer simplement et rapidement
davantage de ressources à des applications en production afin de
répondre à des montées en charge ponctuelles.
13
Avantages
Le déploiement rapide et la simplicité d’intégration : Le
déploiement et la mise en fonctionnement d’un service de
Cloud Computing nécessite peu de temps.
La disponibilité du service :
Le Cloud Computing permet de garantir les accès et la
disponibilité des services. Le fournisseur de services de
Cloud Computing s’engage contractuellement sur une
interruption minimum des serveurs à travers des SLA
(service Level Agreements).
La flexibilité nécessaire pour vos projets :
Le Cloud Computing s’adapte en temps réel à vos projets
et accompagne le développement d’une activité sans coûts
supplémentaires.
14
Inconvénients
Sécurité:
Plusieurs points sont à étudier :
• La sécurité vis-à-vis du stockage : si les données sont conservées dans un seul disque ou si
elles sont entre plusieurs unités de stockage.
• La sécurité et la confidentialité des données : si le fournisseur de service assure des tests
portant sur sa sécurité informatique et si de tes tests sont faits de façon régulières.
• La sécurité des locaux : sont-ils inaccessibles pour des personnes malintentionnées
La pérennité du service
•Il est nécessaire de se demander si l’hébergeur cloud va durer dans le temps car un
changement d’hébergeur peut prendre du temps et peut nécessiter un recodage des
applications.
•La connexion internet
Le cloud utilisant de manière intensive le transfert de données, il faut avoir une connexion
très performante. Plusieurs cas peuvent faire que le cloud sera inadapté à votre entreprise:
• Si elle se situe dans un lieu éloigné
• 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.
15
Inconvénients
Questions juridiques et réglementaires
Absence de standards et réglementation adaptés pour le Cloud
Computing
Les données transférées dans le Cloud ne sont pas forcément présentes
sur le territoire national, elles peuvent être dans un autre pays. Par
conséquent, sauf mention contraire du prestataire de service, on ne sait
pas précisément à quel endroit sont stockées les données. De plus, on a
aucun accès physique à ces données.
Coûts supplémentaires
Beaucoup d’entreprises ne regardent que les frais de stockage, mais il
faut également prendre en compte les frais de transferts, qui peuvent
s’avérer être importants, selon l’utilisation que l’entreprise faite du cloud.
Le déplacement d’un seul coup de gros volumes de données vers ou
depuis le Cloud peut s’avérer très couteux. Tout comme le stockage de
données sur le Cloud pour des très longues périodes
16
Conclusion
On passe ainsi d’une informatique dans laquelle les sociétés
devaient investir pour disposer de ressources, à une informatique
qui peut être “consommée à la demande”.
Techniquement, les ressources physiques, qui sont virtualisées,
peuvent être de cette façon mutualisées. Les performances et
ressources ainsi obtenues font alors l’objet de prestations de
services.
L’entreprise paie en fonction des services et des performances
qui lui sont nécessaires, et elle peut faire évoluer son budget
informatique en parallèle avec l’évolution de ses besoins.
Ce système est particulièrement séduisant pour les TPE et les
PME, qui peuvent disposer de cette façon de services
professionnels et spécialisés, sans avoir à réaliser de lourds
investissements en matériels, logiciels ou compétences.
17