Vous êtes sur la page 1sur 32

Université de Kairouan

Institut Supérieur d’Informatique et de


Gestion

Introduction au Cloud
Computing et Big data

Année universitaire
2021-2022
plan
Plan

Chapitre I Introduction générale au Cloud Computing.

Chapitre II Les principaux modèles de service du cloud.

Chapitre III Développement pour le cloud.

Chapitre IV Emergence du Big Data.

Chapitre V Big Data dans l’entreprise.

2
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud
La première question est qu'est-ce que le Cloud Computing ?

❖ Le cloud computing ou informatique en nuage: John McCarthy propose


une informatique dématérialisée qui pouvant être délivrée à la demande.

❖ Un groupe d'ordinateurs se relient pour former un ordinateur virtuel unique


permettant le calcul de haute performance (HPC).

❖ L'informatique en grille (Grid Computing) où des ordinateurs reliés et


répartis géographiquement permettent la résolution d’un problème commun.

3
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud

❖ Le cloud computing ou informatique en nuage est une


infrastructure dans laquelle des serveurs distant gèrent une puissance
de calcul et de stockage .

❖ les utilisateurs se connectent via une liaison Internet sécurisée.

❖ C’est un concept d’émigration sur des serveurs distants des


traitements informatiques traditionnellement localisés sur le poste
utilisateur.
4
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud

❖ Le Cloud Computing, ou « informatique en nuages


», est un nouveau modèle informatique qui
consiste à proposer les services informatiques sous
forme de services à la demande, accessibles de
n'importe où, n'importe quand et par n'importe qui.

5
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud
❖ Le Cloud se réfère aux logiciels et services de stockage
et de transfert de données exécutés sur Internet, plutôt
que localement sur votre ordinateur.

❖ Il est utilisé pour fonctionner avec ces données sur le


réseau sans avoir besoin d’accumuler des disques durs à
domicile.
6
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
❖ Ces services peuvent être consultés sur la plupart des
cloud

navigateurs. Parmi les plus populaires, on trouve :

▪ Google Drive
▪ Apple iCloud,
▪ Netflix,
▪ Dropbox
▪ Microsoft, OneDrive.
7
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud
❖ le cloud est le regroupement de machines (serveurs et
ordinateurs) ayant pour but d’atteindre une puissance de
calcul plus importante et une accessibilité accrue de
l’information.
❖ Le cloud a également la particularité de pouvoir
s’adapter aux évolutions technologiques et économiques
via l’adoption de modules ou de mises-à-jour.
8
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud
❖ C'est un concept abstrait qui regroupe plusieurs
technologies servant à délivrer des services. Son but est
de pousser les entreprises à externaliser les
ressources
numériques qu'elles stockent.

9
Chapitre 1: Introduction générale au Cloud Computing
I. Origine et définition du
cloud
❖ Ces ressources offrant des capacités de stockage
et de calcul, des logiciels de gestion de messagerie, et
d'autres services sont mis à disposition par des sociétés tierc
es
et accessibles, grâce à un système d'identification, via un
PC et une connexion à Internet.

10
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud
1. cloud
Le Caractéristiques du Cloud Si une de ces caractéristiques
a 5 caractéristiques.
est absente alors ce n’est pas le cloud :

1. On-demand self-service : libre service à la demande,


l’utilisateur peut s’approvisionner des services, tel que
serveur de calcul ou stockage réseau, au besoin
automatiquement sans aucune interaction humaine avec le
fournisseur du service. 11
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud
1. Caractéristiques du Cloud
2. Broad Network Access : Accessible à sur l’ensemble du
réseau, les ressources/services sont disponible sur le réseau
(local/internet) grâce à des mécanismes standards.
3. Elastic Ressource Pooling : ressources mutualisés, les
ressources sont partagées pour permettre la fourniture des
services en parallèle à plusieurs utilisateurs (multi tenant
model). 12
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud

1. Caractéristiques du Cloud
Ces ressources virtuelles/physiques sont assignées
dynamiquement suivant le besoin de l’utilisateur.
4. Scalable and Elasticity : Les ressources sont rapidement
approvisionnées ou libérées en diverses quantités afin que les
systèmes puissent mise à l’échelle selon les besoins. Pour le
consommateur, les ressources semblent être illimitées.

13
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud
1. Caractéristiques du Cloud
5. Measured Service : Service mesurable, L’utilisation des
ressources peut être surveillée, contrôlée et signalée, ce qui
assure la transparence pour le fournisseur et le
consommateur du service utilisé.

14
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud

2. Avantages et limites du Cloud


Parmi les avantages du cloud computing on peut citer :

• L’accessibilité, Les services, les données ou les


applications sont accessibles partout et depuis n’importe
quels équipements.

• Les ressources sont optimisées pour les besoins de


l’application et de l’utilisateur ⇒ pas de pertes de
performances.
15
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud
2. Avantages et limites du Cloud

• La facturation de la consommation permet de faire des


économies. Pas besoin d’ acquérir du matériel onéreux.

• Scalability ou évolutivité permet d’acquérir


automatiquement des ressources supplémentaires au besoin.

• La maintenance de l’infrastructure est déléguée au


fournisseur du cloud.
16
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud
2. Avantages et limites du Cloud
Parmi les Inconvénients du cloud computing on peut citer :

• Si la connexion internet est perdue, l’accès au cloud n’est


plus possible.

• Les données sont accessibles au fournisseur du cloud ⇒


Problème de privacy.

• Les données sont colocalisées avec d’autres utilisateurs ⇒


Problème de sécurité. 17
Chapitre 1: Introduction générale au Cloud Computing

Introduction
II. Caractéristiques, avantages et limites du
Cloud

2. Avantages et limites du Cloud

• L’utilisateur n’a pas de contrôle sur les ressources


physiques déployées par le fournisseur.

• L’utilisateur n’a pas de contrôle sur les versions des


systèmes et des logiciels déployés.

18
Chapitre 1: Introduction générale au Cloud Computing

Introduction
Pour simplifier, le cloud computing est la fourniture de
services informatiques (notamment des serveurs, du
stockage, des bases de données, la gestion réseau, des
logiciels, des outils d’analyse, l’intelligence artificielle) via
Internet (le cloud) dans le but d’offrir une innovation plus
rapide, des ressources flexibles et des économies d’échelle.

19
Chapitre 1: Introduction générale au Cloud Computing
Les cas d’application du cloud
computing

Créez des applications cloud natives

Créez, déployez et mettez à l’échelle rapidement des


applications (web, mobiles et API). Tirez parti des
technologies et approches cloud natives, telles que
l’architecture de micro services, la communication pilotée
par des API(Application Programming Interface) .

20
Chapitre 1: Introduction générale au Cloud Computing

Stocker, sauvegarder et récupérer des données

Protégez vos données à moindre coût et à grande échelle en les transférant via
Internet vers un système de stockage cloud hors site, accessible à partir de tout
emplacement et appareil.

Diffuser du contenu audio et vidéo

Communiquez avec votre public en tout lieu, en tout temps et sur tout appareil
via un système audio et vidéo haute définition mondialement distribué.

21
Chapitre 1: Introduction générale au Cloud Computing

Diffuser des logiciels à la demande

Également appelés logiciel en tant que service ,les logiciels à la demande vous
permettent d’offrir à vos clients les versions et mises à jour les plus récentes des
logiciels, à tout moment et en tout lieu.

Tester et générer des applications

Réduisez les coûts et délais de développement d’applications en utilisant des


infrastructures cloud dont l’échelle peut être facilement adaptée.

22
Chapitre 1: Introduction générale au Cloud Computing

Analyser des données

Rassembler vos données entre les équipes, les divisions et les emplacements dans le
cloud. Utilisez ensuite des services cloud, par exemple de Machine Learning et
d’intelligence artificielle, pour extraire des connaissances qui vous permettent de
prendre des décisions éclairées.

Incorporer de l’intelligence

Utilisez des modèles intelligents pour interagir avec les clients et fournir des
connaissances à partir des données capturées.

23
Chapitre 1: Introduction générale au Cloud Computing
Les principaux modèles de déploiement du cloud

Trois types de CC :

▪ Cloud public
▪ Cloud privé
▪ Cloud hybride
Cloud public
Externe a l'entreprise et partage entre plusieurs entités, accès via internet, payement
de type " paiement au fur et à mesure " pour le grand public ou abonnement pour
les entreprises. Il est géré par un prestataire externe propriétaire des infrastructures,
avec des ressources partagées entre plusieurs sociétés (ou ouverte au grand public).

24
Chapitre 1: Introduction générale au Cloud Computing

Cloud privé

Structure interne a l'entreprise ou a un groupement d'entreprises ou cloud externe


et complètement dédié en accès sécurisé sur internet mutualisé entre les différentes
entités d'une seule et même entreprise. Le cloud communautaire est un cas
particulier dont le cloud privé est ouverts aux partenaires de l'entreprise : clients,
fournisseurs, institutions financières, etc...

25
Chapitre 1: Introduction générale au Cloud Computing

Cloud
L'infrastructure Cloud est composée d'un ou plusieurs modèles ci-dessus qui
restent
hybride
des entités séparées. Ces infrastructures sont liées entre elles par la même
technologie
qui autorise la portabilité des applications et des données. C'est une excellente
solution
pour répartir ses moyens en fonction des avantages recherchés.

26
Chapitre 1: Introduction générale au Cloud Computing

Abstraction et virtualisation

L’
abstraction
✔ Les systèmes informatiques sont construites sur des niveaux
d’abstraction

✔ Les hauts niveaux d’abstraction cachent les détails des niveaux les
plus bas

Fichiers: abstraction d’un disque

27
Chapitre 1: Introduction générale au Cloud Computing

• Découplage des tâches de conception majeures


En temps et en espace

• Développements matériels et logiciels sont indépendants

• Un logiciel peut s’exécuter sur n’importe quelle machine


supportant une interface compatible

28
Chapitre 1: Introduction générale au Cloud Computing

La
❖virtualisation
La virtualisation est utilisée pour générer un système physique simulé
sur un système physique réel.

❖ Elle permet d’utiliser une ressource informatique virtuelle à partir


d’une machine physique réelle.

Sans virtualisation : un serveur physique pour chaque système


d’exploitation

Avec virtualisation : un serveur physique pour plusieurs systèmes


d’exploitation 29
Chapitre 1: Introduction générale au Cloud Computing

❖ Dans la plupart des cas, il existe de multiples systèmes physiques


simulés. C'est dans ce sens que la virtualisation est utilisée pour
créer une densité de systèmes.

❖ Nous pouvons avoir plusieurs systèmes virtuels, appelés


machines virtuelles, fonctionnant sur un seul système physique.

30
Chapitre 1: Introduction générale au Cloud Computing

❖ Ces systèmes virtuels partagent l'utilisation des ressources


physiques tels qu’un processeur, une interface réseau ou un disque
dur.

❖ Ces derniers sont allouées à une machine virtuelle pour que


celle-ci fonctionne comme une machine physique.

31
Chapitre 1: Introduction générale au Cloud Computing

❖ Lorsqu’un système virtuel n'utilise pas les ressources d'un


système physique, celles-ci peuvent être utilisées par un autre
système virtuel.

❖ Dans un environnement non virtualisé, les ressources du système


peuvent être inactives pendant une période de temps

32

Vous aimerez peut-être aussi