Université Djilali BOUNAAMA Khemis Miliana
Faculté des Sciences et de la Technologie
Département de Mathématiques et d’Informatique
Cloud Computing
Module: AdSdd
Niveau : M1
Réalisé par:
• Horri Taqyeddine Dirigé par:
• Mokrani Mohamed Mr, Haniche
• Zattout Abdelhak
Année Universitaire: 2018/2019
PLAN DU TRAVAIL
Définition
La relation entre les paradigmes de et l
es langages de programmation
Le paradigme fonctionnel
Le Principes de Le paradigme fonctionn
el
Le paradigme orientée objet (POO)
Les Principes de Le paradigme orientée
objet (POO)
La différence entre la programmation f
onctionnelle et la programmation orien
tée objet
CONCLUSION
Autres façons de l’énoncer
• ou l’informatique par Internet
• ou l’informatique dématérialisée
Internet va-t-il devenir notre bureau ?
Définition
Comment définir simplement le terme de « Cloud
Computing » et savoir ce qu’il englobe ? Le National Institute
of Standards and Technology (NIST) en a donné une définiti
on qui est souvent citée comme référence. Cette définition
est sûrement une bonne approche de la vérité :
« L’informatique dans les nuages » est une nouvelle façon
de délivrer des ressources informatiques, et non une
nouvelle technologie. »
C’est un modèle qui permet l’accès au réseau à la
demande. Les ressources sont partagées et la puissance de
calcul est configurable en fonction des besoins. Celui qui y a
ccède peut bénéficier d’une flexibilité importante avec un
effort minimal de gestion.
Vers la fin du stockage physique
dans notre machine
Avec l'essor du haut débit mobile et des technologies
de cache, il devient envisageable de stocker toutes les
données des utilisateurs sur un serveur et d'y accéder
même en déplacement.
Les logiciels bureautiques sollicités au quotidien et
les données produites ne seront plus stockés sur notre
ordinateur mais hébergés sur Internet et accessibles par
notre navigateur Web, quelque soit le lieu où nous nous
trouvons et l’appareil dont nous disposons
Les modéles
L’infrastructure en tant que service (IaaS)
La plate-forme en tant que service (PaaS)
Logiciel en tant que service (SaaS)
L'infrastructure en tant que service
L'infrastructure en tant que service ou, en anglais,
infrastructure as a service (IaaS1) est un modèle de
cloud computing destiné aux entreprises où :
l'entreprise gère le Middleware des serveurs, et surtout les logiciels
applicatifs (exécutables, paramétrages, l'intégration SOA, les bases de
données) ;
le fournisseur cloud gère le matériel serveur, les couches de
virtualisation, le stockage, les réseaux.
L'infrastructure en tant que service
Plate-forme en tant que service
Plate-forme en tant que service, PaaS1, de l'anglais
platform as a service2, est l'un des types de cloud
computing, principalement destiné aux entreprises, où :
l'entreprise cliente maintient les applications proprement dites ;
le fournisseur cloud maintient la plate-forme d'exécution de ces
applications : le matériel du ou des serveurs (la carte mère, sa mémoire vive…)
les logiciels de base (c'est-à-dire le ou les systèmes d'exploitation, le ou les
moteurs de bases de données…) et l'infrastructure (de connexion au réseau,
de stockage, de sauvegarde).
Plate-forme en tant que service
Logiciel en tant que service
Le logiciel en tant que service ou software as a service
(SaaS) est un modèle d'exploitation commerciale des
logiciels dans lequel ceux-ci sont installés sur des
serveurs distants plutôt que sur la machine de l'utilisateur
Les clients ne paient pas de licence d'utilisation pour une
version, mais utilisent librement le service en ligne ou
, plus généralement, payent un abonnement
Logiciel en tant que service
Examples of SaaS, PaaS, and IaaS
SaaS : BigCommerce, Google Apps, Salesforce,
Dropbox, MailChimp, ZenDesk, DocuSign, Slack,
Hubspot.
PaaS : AWS Elastic Beanstalk, Heroku, Windows
Azure (mostly used as PaaS), [Link], OpenShift,
Apache Stratos, Magento Commerce Cloud.
IaaS : AWS EC2, Rackspace, Google Compute
Engine (GCE), Digital Ocean, Magento 1 Enterprise
Edition.
LES DIFFERENTS TYPES DU
CLOUD COMPUTING
Cloud privé (ou interne): réseau informatique
propriétaire ou un centre de données qui fournit des services
hébergés pour un nombre limité d’ utilisateurs.
Cloud public (ou externe) : prestataire de services
qui propose des services de stockage et d’applications Web pour
le grand public.
Ces services peuvent être gratuits ou payants.
Exemples de clouds publics : Amazon Elastic Compute Cloud
(EC2), Sun Cloud, IBM’s, Google AppEngine And Windows Azure
Services Platform.
Cloud hybride (interne et externe): un environne
ment composé de multiples prestataires internes et externes.
Un exemple, IBM avait conclu un partenariat avec Juniper
Networks.
Le nuage
Salesforce
Microsoft
Google
Amazon
Yahoo
Lundi matin
Rack space
Open source
Les avantages
la sauvegarde: les documents créés en ligne sont
sauvegardés dès la fermeture du navigateur
le partage: les documents peuvent être modifiés,
complétés, annotés par plusieurs intervenants de
manière indépendante ou simultanée
l’accessibilité: les outils sont accessibles en
permanence par les smartphones, les tablettes et les
netbooks quel que soit le lieu où on se trouve et
l’appareil dont on dispose
Les plus
Economie d’échelle ( ressources mutualisées
pour un ensemble d’utilisateurs ).
Pas de gaspillage on paye ce que
l’on Consomme ( dans la plupart des offres de
virtualisation ).
Pas de coût d’entretien financier,
technologique ou humain ( tout est compris
dans la “location” de la ressource externalisée ).
On bénéficie de l’expertise du prestataire
spécialiste dans la ressource que l’on souhaite
externaliser.
Les insuffisances
les suites bureautiques en ligne n’ont pas la même
richesse que les programmes payants ( pas de macro
Excel ) Mais les fonctions disponibles peuvent convenir
à la majorité des usagers.
l’espace de stockage est relativement limité. Mais le
s choses évoluent rapidement. On peut acheter de
l’espace supplémentaire 60 € pour 20 Go .
la sécurité est-elle assurée? On ne peut savoir où
se trouvent les centres de données. Celles-ci sont
redondées sur des serveurs secondaires très éloignés
les uns des autres pour parer à toute catastrophe.
Ce concept commence…
« travailler en ligne sans logiciel »
Suite Microsoft Office gratuite en ligne à partir de
n’importe quel ordinateur ( identifiant Windows Live
+ Internet Explorer, Mac Os ou Linux ).
Identifiant : [Link] /inscrivez-vous (sans
cocher la case en bas pour supprimer la publicité )
Les Office Web Apps de Microsoft sortent ainsi dans
la nouvelle version d’Office 2010.
Il est possible de travailler sur un document
PowerPoint sous environnement Firefox.
Ceci est intéressant pour les utilisateurs
Occasionnels pour créer une petite présentation
multimédia etc…
Le cloud computing séduit aussi la
« communauté open source »
ou communauté du logiciel libre
C’est très important pour les entreprises.
deux facteurs poussent à cette adoption rapide du cloud
computing par les développeurs open source..
1/ les clients souhaitent rationaliser et réduire leurs dépenses
informatiques et voient dans le cloud computing un bon moyen
d'externaliser à faible coût.
2/ pour les entreprises, le cloud computing leur offre les
moyens de vite s'adapter aux demandes de la clientèle ; les
investissement matériels n'étant pas directement à la charge
de celle-ci, mais à celle du fournisseur de services cloud,
l’entreprise valeur facturer uniquement leur consommation.
Ce que pensent certains
Le Cloud est un nouveau paradigme ( vision du
monde ) informatique qui ouvre la voie à des
possibilités totalement nouvelles.
Le Cloud va modifier la façon dont
l’humanité vit, travaille, joue et fait son
apprentissage.
Même si le Cloud est déjà une réalité, les
possibilités qui se profilent à l’horizon sont bien
plus importantes.
Merci pour votre attention