java cloud computing (rebiha ryma kemcha)

18
Java and Cloud Computing Ryma Rebiha KEMCHA Doctorante en Informatique DELT ALOG http://www.deltalog-dz.com

Upload: algeria-jug

Post on 30-Jun-2015

643 views

Category:

Technology


1 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Java Cloud Computing (Rebiha Ryma Kemcha)

Java and Cloud

Computing Ryma Rebiha KEMCHA

Doctorante en Informatique

DELTALOG http://www.deltalog-dz.com

Page 2: Java Cloud Computing (Rebiha Ryma Kemcha)

03/02/2013 R. Kemcha - Java And Cloud 2

Page 3: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 4: Java Cloud Computing (Rebiha Ryma Kemcha)

'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

Page 5: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 6: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 7: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 8: Java Cloud Computing (Rebiha Ryma Kemcha)

Les ?aaS

• IAAS

• PAAS

• SAAS

03/02/2013 R. Kemcha - Java And Cloud 8

Les trois modèles du Cloud Computing :

Page 9: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 10: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 11: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 12: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 13: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 14: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 15: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 16: Java Cloud Computing (Rebiha Ryma Kemcha)

Cloud : Avantages et inconvénients

• Dépendance

• instabilité

• Sécurité

03/02/2013 R. Kemcha - Java And Cloud

Inconvénients

16

Page 17: Java Cloud Computing (Rebiha Ryma Kemcha)

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

Page 18: Java Cloud Computing (Rebiha Ryma Kemcha)

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