Java Cloud Computing (Rebiha Ryma Kemcha)
-
Upload
algeria-jug -
Category
Technology
-
view
639 -
download
1
description
Transcript of Java Cloud Computing (Rebiha Ryma Kemcha)
Java and Cloud
Computing Ryma Rebiha KEMCHA
Doctorante en Informatique
DELTALOG http://www.deltalog-dz.com
03/02/2013 R. Kemcha - Java And Cloud 2
Plan • If you need milk, would you buy a cow ?
• Tout n’est pas Cloud
• Les ?aas
• Java dans le Nuage
• Providers Java EE PaaS
• Cloud : Avantages et inconvénients
• Conclusion
03/02/2013 R. Kemcha - Java And Cloud 3
'If you need milk , would you
buy a cow ?'
03/02/2013 R. Kemcha - Java And Cloud
• Externalisation des données sur des
serveurs distants
• Accès à la demande, à un ensemble
de ressources informatiques partagées
et configurables
• Mise à disposition du client sans
interaction directe avec le prestataire
de service
4
Tout n’est pas Cloud
Les cinq propriété du Cloud :
• Service
• Pay-per-use
• Elasticité
• Virtualisation
• Internet
03/02/2013 R. Kemcha - Java And Cloud 5
Java dans le Nuage
03/02/2013 R. Kemcha - Java And Cloud 6
- Il ne suffit pas d’installer une
application sur un Cloud pour
qu’elle profite instantanément des
avantages du Cloud.
- Un hébergement sur le Cloud
nécessite généralement une
manière de développer différente
Plan • If you need milk, would you buy a cow ?
• Tout n’est pas Cloud
• Les ?aas • Java dans le Nuage
• Providers Java EE PaaS
• Cloud : Avantages et inconvénients
• Conclusion
04/02/2013 R. Kemcha - Java And Cloud 7
Les ?aaS
• IAAS
• PAAS
• SAAS
03/02/2013 R. Kemcha - Java And Cloud 8
Les trois modèles du Cloud Computing :
Les IaaS : Infrastructure as a Service
• Seul le matériel est dématérialisé
Flexibilité
Location à la volée
Besoin d’administrateurs système
03/02/2013 R. Kemcha - Java And Cloud 9
Les PaaS : Platform as a Service
• Matériel + environnement d’exécution
• Plateformes construites sur des IaaS + une couche de services facilitant le déploiement et l’exécution des applications.
Déploiement automatisé
Limitation des technologies
03/02/2013 R. Kemcha - Java And Cloud 10
Les SaaS : Software as a Service
• Matériel + environnement d’exécution
+ Logiciel
Aucune installation
Paiement à l’usage
Limitation par le logiciel proposé
Pas de contrôle sur la sécurisation des données
03/02/2013 R. Kemcha - Java And Cloud 11
Plan • If you need milk, would you buy a cow ?
• Tout n’est pas Cloud
• Les ?aas
• Java dans le Nuage
• Providers Java EE PaaS
• Cloud : Avantages et inconvénients
• Conclusion
03/02/2013 R. Kemcha - Java And Cloud 12
Java EE PaaS • Google App Engine
• AWS Elastic Beanstalk (Amazon Web
Services)
• Oracle Java Cloud Service
• Cloud Foundry
• Jelastic
• CloudBees
• Red Hat OpenShift
03/02/2013 R. Kemcha - Java And Cloud 13
Plan • If you need milk, would you buy a cow ?
• Tout n’est pas Cloud
• Les ?aas
• Java dans le Nuage
• Providers Java EE PaaS
• Cloud : Avantages et inconvénients
• Conclusion
03/02/2013 R. Kemcha - Java And Cloud 14
Cloud : Avantages et inconvénients
• Informatique dématérialisée et
extensible
• Informatique instantanée
• Réduction des coûts de la mise en
place des systèmes d’information
03/02/2013 R. Kemcha - Java And Cloud
Avantages
15
Cloud : Avantages et inconvénients
• Dépendance
• instabilité
• Sécurité
03/02/2013 R. Kemcha - Java And Cloud
Inconvénients
16
Plan • If you need milk, would you buy a cow ?
• Tout n’est pas Cloud
• Les ?aas
• Java dans le Nuage
• Providers Java EE PaaS
• Cloud : Avantages et inconvénients
• Conclusion
04/02/2013 R. Kemcha - Java And Cloud 17
Conclusion
Le Cloud computing en Algérie :
• Cadre juridique : inexistant
• Protection des données : non adéquate
(classement par la CNIL en 2011)
• Système de paiement en ligne :
inexistant (pas de loi)
• Canaux de communications : instables
03/02/2013 R. Kemcha - Java And Cloud 18