Download - Java Cloud Computing (Rebiha Ryma Kemcha)

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