Vous êtes sur la page 1sur 37

Collège LaSalle, Tunis Session Hiver 2020

cloud computing
67

-1 Chapitre 2: Cloud Computing


HTTP://WWW.ACADEMIEPRO.COM/ENSEIGNANTS 04-
CHAABANI.NIZAR.HTML

Filière : BTS RS
Cours : Initiation au Cloud Computing
Code : 420-CCI-AS

Virtualisation & Cloud Nizar chaabani


68

 Réfléchir à votre consommation d’électricité

N’utiliser que des ressources dont


vous avez besoin, par exemple
le processeur, la bande passante,
le stockage, la mémoire vivante, Le nuage d’informatique est comme les
etc. centrales électriques où on peut obtenir
les ressources très rapidement et
facilement
Virtualisation & Cloud Nizar chaabani
Qu'est-ce que le cloud computing?
69

 Le cloud computing est une technologie qui permet


de déposer des données sur des serveurs localisés à
distance et d’y avoir accès n’importe quand et depuis
n’importe quel appareil connecté à internet.

 Tous types de données peuvent y être


conservées : mails, images, notes, logiciels, documents
bureautique…

Virtualisation & Cloud Nizar chaabani


Quelle utilisation ?
70

On distingue surtout deux grandes utilisations du


cloud :
le stockage de données en ligne grâce à des sites
internet spécialisés (ou non) qui proposent un espace
de stockage.
les services en ligne : certains logiciels, applications
et jeux vidéo sont accessibles directement sur
internet sans avoir à installer quoi que ce soit sur son
ordinateur.

Virtualisation & Cloud Nizar chaabani


Quelle utilité ?
71

Partage
Sauvegarde
Accessibilité
Mobilité
Pas d’installation

Virtualisation & Cloud Nizar chaabani


Les déclinaisons
72

CLOUD PRINTING
les imprimantes sont connectées à internet ,
on peut imprimer de n’importe où et depuis n’importe
quel appareil connecté.
CLOUD GAMING
Lorsqu'une personne souhaite jouer
à un jeu vidéo, c'est un serveur distant qui lance le jeu.
CLOUD LEARNING
Dispositif de formation à distance.

Virtualisation & Cloud Nizar chaabani


Les types de cloud
73

Virtualisation & Cloud Nizar chaabani


Les caractéristiques Cloud Computing
74

Virtualisation & Cloud Nizar chaabani


Les principaux servi ces du Cloud Computing:
75

Le Cloud Computing se
résume en : Services
disponibles et
accessibles à tous,
instantanément, sans
engagement et à la
demande.

Virtualisation & Cloud Nizar chaabani


modèle de service
76

Azure

Platform as a
Cloud Computing

Service (PaaS)
 Moyens de calculs mutualisés
 Infrastructures de stockage
 Services fonctionnels standards
 Hébergés sur Internet Gmail
SalesForce
 Paiement à la consommation

Software as a
Service (SaaS)
n Web Svcs
Amazo

Infrastructure
as a Service
(IaaS)

Virtualisation & Cloud Niz r chaabani


Les acteurs du marché
79

Virtualisation & Cloud Nizar chaabani


Les acteurs du marché
80

Virtualisation & Cloud Nizar chaabani


L’entreprise a le contrôle
Qui contrôle quoi ? Partage du contrôle avec le fournisseur

81 Le fournisseur de cloud a le contrôle


Informatique
Hébergeur IaaS
public PaaS public SaaS public
interne

Données Données Do nnées Données Données

Applications Applications Appli cations Applications Applications

Machine Machine Ma chine Machine Machine


Virtuelle Virtuelle Vir tuelle Virtuelle Virtuelle

Serveur Serveur Se rveur Serveur Serveur

Stockage Stockage Sto ckage Stockage Stockage

Réseau Réseau Ré seau Réseau Réseau

Virtualisation & Cloud Nizar chaabani


SaaS (Software as a Service)
82
concerne la mise à disposition d’applications d’entreprise :
CRM, outils collaboratifs, messagerie, Business Intelligence,
ERP, etc.

Le fournisseur offre une fonction opérationnelle et gère de


façon transparente pour l’utilisateur l’ensemble des aspects
techniques requérant des compétences informatiques. Le
client garde la possibilité d’effectuer quelques paramétrages
de l’application.

Salesforce CRM, Microsoft Dynamics CRM on line (Gestion Relation Client).


 Google Apps (Outils bureautiques) : Google documents, Agenda, Talk…
 BaseCamp (Gestion de projets) – La tendance est au travail en mode projet et
il est important d’y avoir accès en continue.
 FaceBook, Viadeo (Réseaux sociaux) : nouveau mode de communication.

Virtualisation & Cloud Nizar chaabani


Platform as a Service
83
PaaS propose à l'utilisateur d'avoir accès à une
véritable plate-forme de développement (langage
de programmation, outils de développements,
modules).
 L'utilisateur bénéficie donc d'un environnement de
développement managé, hébergé, maintenu par un
prestataire, basé sur une infrastructure externe à
son entreprise.
Force.Com (SalesForce), Titan (Microsoft Dynamics
CRM) (Gestion Relation Client).
Google App Engine (Développer un site web
dynamique)
Intuit (Comptabilité)
Virtualisation & Cloud Nizar chaabani
Infrastructure as a Service
84
concerne la mise à disposition de ressources
informatiques (puissance CPU, mémoire,
stockage…).
Le modèle IaaS permet au client de disposer de
ressources virtualisées et déportées. Celui-ci garde
le contrôle sur le système d’exploitation (OS), le
stockage, les applications déployées ainsi que sur
certains composants réseau (pare-feu, par
exemple).
PaaS proposait des plateformes de développement
mutualisées, IaaS propose des plateformes de
production mutualisées.
Virtualisation & Cloud Nizar chaabani
Infrastructure as a Service
85

 Microsoft
 Azure : Virtualisation du système, des outils
de développement et des applications.
 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 Nizar
serveur
Virtualisation & Cloud
chaabani
Les 4 modèles de déploiement
86

Virtualisation & Cloud Nizar chaabani


87

Virtualisation & Cloud Nizar chaabani


DROPBOX
88

DROPBOX :

Utilisation de l’application
Dropbox, pour synchroniser ses
dossiers, ainsi que ses sous-
dossiers applicatifs … et ses fichiers
préférences dont ceux de certaines
applications (Things, Coda,
AppControls etc.), entre ses
ordinateurs distants, sa tablette et
son Smartphone [étant tous
connectés à Internet _ ADSL, WiFi
…).

Virtualisation & Cloud Nizar chaabani


Etude de cas
89

OPEN STACK

Virtualisation & Cloud Nizar chaabani


90

Virtualisation & Cloud Nizar chaabani


91

Les entreprises déploient des clouds pour ...


 Répondre aux besoins de ressources et de
réactivité des métiers
 Contrôler et superviser l’environnement dans son
intégralité
Où se situe votre entreprise sur le chemin du cloud ?

Virtualisation & Cloud Nizar chaabani


92

Les Datacenters sont virtualisés, les Serveurs


d’abord !

Virtualisation & Cloud Nizar chaabani


Etape suivante : Stockage, réseau...
93

Virtualisation & Cloud Nizar chaabani


94

La multiplication des VM peut devenir rapidement


ingérable

Virtualisation & Cloud Nizar chaabani


Solution : OpenStack, Clo ud Operating System
95

Un niveau de management supplémentaire offrant


automatisation et contrôle

Virtualisation & Cloud Nizar chaabani


OpenStack
96

OpenStack est un ensemble de logiciels open


source permettant de déployer des infrastructures de cloud
computing(infrastructure en tant que service). La
technologie possède une architecture modulaire composée
de plusieurs projets corrélés (Nova, Swift, Glance...) qui
permettent de contrôler les différentes ressources des
machines virtuelles telles que la puissance de calcul, le
stockage ou encore le réseau inhérents au centre de
données sollicité.
https://fr.wikipedia.org/wiki/OpenStack

Virtualisation & Cloud Nizar chaabani


Présentation d’OpenStack
97

Virtualisation & Cloud Nizar chaabani


OPENSTACK
98

OPENSTACK EST UN LOGICIEL OPENSOURCE PERMETTANT


DE DEPLOYER DES CLOUDS PRIVES ET PUBLICS
 Contrôler et automatiser les pools de ressources
 Optimiser l’allocation de ressources
 Donner le contrôle aux admins et aux utilisateurs
via
le portail - Garantir la conformité
 Permettre aux développeurs de rendre
leurs
applications «cloud aware» grâce aux APIs

Virtualisation & Cloud Nizar chaabani


OPENSTACK
99

 Projet initié par Rackspace et la Nasa


 •Conçu pour gérer des plateformes à grande échelle
et à faible coût
 Architecture comparable à Amazon Web Services
 Lancé officiellement en mars 2010
 Communauté large et dynamique
 OpenSource

Virtualisation & Cloud Nizar chaabani


100

 OpenStack Compute : provisionner et


contrôler un large réseau de machines
 OpenStack Object Storage : créer une
plateforme de stockage de plusieurs Petabytes
hautement disponible à l’aide de serveurs standards
 OpenStack Image Service : gérer et organiser un
large catalogue d’images de machines

Virtualisation & Cloud Nizar chaabani


OpenStack est un Framework
101

Virtualisation & Cloud Nizar chaabani


Nova (OpenStack Compute)
102

• Provisioning et gestion de machines virtuelles


• Contrôle direct par API
• Framework modulaire
• Multi-hyperviseur
• Utilisé en production à la NASA et Internap
• En beta chez eNovance, Rackspace, HP et bien
d’autres

Virtualisation & Cloud Nizar chaabani


Une conception très modulaire: Nova
103

Virtualisation & Cloud Nizar chaabani


SWIFT (OBJECT STORAGE)
104

Swift (OpenStack Object Storage)


• Solution de stockage évolutive
• Stockage d’objets
• Interface REST
• Pas de Single Point of Failure
• Pas de taille limite d’objet
• Coefficient minimum de réplication de 3, dans des «zones» séparées
• Stable et déployé en production
• Utilise des serveurs standards

Swift n’est pas :


• RAID, Filesystem distribué, CDN, SAN / NAS / DAS

Virtualisation & Cloud Nizar chaabani


Cas d’utilisation :
105

• Sauvegarde
• Contenus web (petits fichiers, beaucoup d’écritures,
énormément de lecture)
• Régies publicitaires
• Gestion de documents
• DRP
• Cache
• Imagerie médicale

Virtualisation & Cloud Nizar chaabani

Vous aimerez peut-être aussi