Le Cloud Computing est un concept qu’on croit nouveau mais en réalité son existence remonte aux années 60. L’expression « if you need milk would you buy a cow ? » résume très bien ce concept et son utilité et ce parce que dans notre vie quotidienne des fois on a ni l’environnement ni le matériel nécessaire pour la réalisation d’un service, le Cloud est la dématérialisation de l’informatique. Certaines personnes ne font pas la différence entre ce qui est Cloud et ce qui ne l’est pas car il ne suffit pas d’installer une application dans le Cloud pour dire qu’elle en profite de ces avantages voila donc les cinq propriétés principales du Cloud : Service, Pay-per-use, Elasticité, Virtualisation, Internet
Il existe trois modèles de Cloud :
• IAAS (Infrastructure As A Service) : c’est la dématérialisation du matériel il offre la flexibilité, la location a la volée mais on a besoin d’un administrateur système la différence entre celui-ci et l’ébergement d’un site c’est qu’il y a pas d’abonnement
• PAAS (Platform As A Service) : c’est une couche supplémentaire qui se rajoute a l’IAAS donc on a un environnement d’exécution sur la plateforme ce qui facilite le déploiement et l’exécution de nos applications surtout les applications web l’inconvénient avec ce service est la limitation des technologies
• SAAS (Software As A Service) c’est encore une autre couche qu’on rajoute au PAAS il est destinés a tous les user il ne nécessite pas d’installation tout est chez le fournisseur
Les providers java sont : Google App Engine , AWS Elastic Beanstalk (Amazon Web Services), Oracle Java Cloud Service , Cloud Foundry , Jelastic
CloudBees, Red Hat OpenShift
Comme tout autre concept le Cloud a des avantages et des inconvénients
Avantages
• 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
Inconvénients
• Dépendances
• Instabilité
• Sécurité
Le Cloud Computing n’est pas utilisé en Algérie et ce a cause du cadre juridique qui ne definie pas encors le payement en ligne
3. 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
R. Kemcha - Java And Cloud 03/02/2013 3
4. 'If you need milk , would you
buy a cow ?'
• 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
R. Kemcha - Java And Cloud 03/02/2013 4
5. Tout n’est pas Cloud
Les cinq propriété du Cloud :
• Service
• Pay-per-use
• Elasticité
• Virtualisation
• Internet
R. Kemcha - Java And Cloud 03/02/2013 5
6. Java dans le Nuage
- 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
R. Kemcha - Java And Cloud 03/02/2013 6
7. 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
R. Kemcha - Java And Cloud 04/02/2013 7
8. Les ?aaS
Les trois modèles du Cloud Computing :
• IAAS
• PAAS
• SAAS
R. Kemcha - Java And Cloud 03/02/2013 8
9. Les IaaS : Infrastructure
as a Service
• Seul le matériel est dématérialisé
Flexibilité
Location à la volée
Besoin d’administrateurs système
R. Kemcha - Java And Cloud 03/02/2013 9
10. 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
R. Kemcha - Java And Cloud 03/02/2013 10
11. 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
R. Kemcha - Java And Cloud 03/02/2013 11
12. 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
R. Kemcha - Java And Cloud 03/02/2013 12
13. Java EE PaaS
• Google App Engine
• AWS Elastic Beanstalk (Amazon Web
Services)
• Oracle Java Cloud Service
• Cloud Foundry
• Jelastic
• CloudBees
• Red Hat OpenShift
R. Kemcha - Java And Cloud 03/02/2013 13
14. 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
R. Kemcha - Java And Cloud 03/02/2013 14
15. Cloud : Avantages et
inconvénients
Avantages
• 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
R. Kemcha - Java And Cloud 03/02/2013 15
16. Cloud : Avantages et
inconvénients
Inconvénients
• Dépendance
• instabilité
• Sécurité
R. Kemcha - Java And Cloud 03/02/2013 16
17. 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
R. Kemcha - Java And Cloud 04/02/2013 17
18. 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
R. Kemcha - Java And Cloud 03/02/2013 18