SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Java and Cloud
  Computing
   Ryma Rebiha KEMCHA
 Doctorante en Informatique
          DELTALOG
     http://www.deltalog-dz.com
R. Kemcha - Java And Cloud   03/02/2013   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


    R. Kemcha - Java And Cloud             03/02/2013   3
'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
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
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
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
Les ?aaS
   Les trois modèles du Cloud Computing :

       • IAAS
       • PAAS
       • SAAS


R. Kemcha - Java And Cloud              03/02/2013   8
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
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
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
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
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
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
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
Cloud : Avantages et
           inconvénients
    Inconvénients
       • Dépendance
       • instabilité
       • Sécurité


R. Kemcha - Java And Cloud   03/02/2013   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

    R. Kemcha - Java And Cloud             04/02/2013   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


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

Contenu connexe

En vedette

Manual bosch frigorífico una puerta blanco ksv36 aw41
Manual bosch   frigorífico una puerta blanco ksv36 aw41Manual bosch   frigorífico una puerta blanco ksv36 aw41
Manual bosch frigorífico una puerta blanco ksv36 aw41Alsako Electrodomésticos
 
Manual bosch lavavajillas integrable inox smi58 n55eu
Manual bosch   lavavajillas integrable inox smi58 n55euManual bosch   lavavajillas integrable inox smi58 n55eu
Manual bosch lavavajillas integrable inox smi58 n55euAlsako Electrodomésticos
 
Manual bosch campana a pared cristal negro dwk09 g660
Manual bosch   campana a pared cristal negro dwk09 g660Manual bosch   campana a pared cristal negro dwk09 g660
Manual bosch campana a pared cristal negro dwk09 g660Alsako Electrodomésticos
 
Repérer et accompagner les initiatives liées aux compétences clés
Repérer et accompagner les initiatives liées aux compétences clésRepérer et accompagner les initiatives liées aux compétences clés
Repérer et accompagner les initiatives liées aux compétences clésDavideCavanna
 
5 tq seilles 2014 2015 corrigé
5 tq seilles 2014 2015 corrigé5 tq seilles 2014 2015 corrigé
5 tq seilles 2014 2015 corrigéEddie Van Hassel
 
Manual bosch congelador de una puerta inox gsn36 ai31
Manual bosch   congelador de una puerta inox gsn36 ai31Manual bosch   congelador de una puerta inox gsn36 ai31
Manual bosch congelador de una puerta inox gsn36 ai31Alsako Electrodomésticos
 
Manual bosch lavavajillas integrable spv53 m40eu
Manual bosch   lavavajillas integrable spv53 m40euManual bosch   lavavajillas integrable spv53 m40eu
Manual bosch lavavajillas integrable spv53 m40euAlsako Electrodomésticos
 
Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...Consortech
 
Manual bosch horno multifunción en inox hbl73 s452e
Manual bosch   horno multifunción en inox hbl73 s452eManual bosch   horno multifunción en inox hbl73 s452e
Manual bosch horno multifunción en inox hbl73 s452eAlsako Electrodomésticos
 
Manual bosch encimera inducción pil875 l24e
Manual bosch   encimera inducción pil875 l24eManual bosch   encimera inducción pil875 l24e
Manual bosch encimera inducción pil875 l24eAlsako Electrodomésticos
 
Manual bosch encimera inducción piv975 n17e
Manual bosch   encimera inducción piv975 n17eManual bosch   encimera inducción piv975 n17e
Manual bosch encimera inducción piv975 n17eAlsako Electrodomésticos
 
Web 2.0
Web 2.0Web 2.0
Web 2.0obic
 
Mundo del Marketing
Mundo del Marketing Mundo del Marketing
Mundo del Marketing vane1813
 
Aspectos preliminares
Aspectos preliminaresAspectos preliminares
Aspectos preliminaresMersy Alulema
 

En vedette (20)

Manual bosch frigorífico una puerta blanco ksv36 aw41
Manual bosch   frigorífico una puerta blanco ksv36 aw41Manual bosch   frigorífico una puerta blanco ksv36 aw41
Manual bosch frigorífico una puerta blanco ksv36 aw41
 
Manual bosch lavavajillas integrable inox smi58 n55eu
Manual bosch   lavavajillas integrable inox smi58 n55euManual bosch   lavavajillas integrable inox smi58 n55eu
Manual bosch lavavajillas integrable inox smi58 n55eu
 
Manual bosch campana a pared cristal negro dwk09 g660
Manual bosch   campana a pared cristal negro dwk09 g660Manual bosch   campana a pared cristal negro dwk09 g660
Manual bosch campana a pared cristal negro dwk09 g660
 
Manual balay encimera 3eb990f
Manual balay   encimera 3eb990fManual balay   encimera 3eb990f
Manual balay encimera 3eb990f
 
Manual bosch combi inoxidable kgn49 ai32
Manual bosch   combi inoxidable kgn49 ai32Manual bosch   combi inoxidable kgn49 ai32
Manual bosch combi inoxidable kgn49 ai32
 
Repérer et accompagner les initiatives liées aux compétences clés
Repérer et accompagner les initiatives liées aux compétences clésRepérer et accompagner les initiatives liées aux compétences clés
Repérer et accompagner les initiatives liées aux compétences clés
 
5 tq seilles 2014 2015 corrigé
5 tq seilles 2014 2015 corrigé5 tq seilles 2014 2015 corrigé
5 tq seilles 2014 2015 corrigé
 
Manual bosch congelador de una puerta inox gsn36 ai31
Manual bosch   congelador de una puerta inox gsn36 ai31Manual bosch   congelador de una puerta inox gsn36 ai31
Manual bosch congelador de una puerta inox gsn36 ai31
 
Manual balay campana 3bf743xp
Manual balay   campana 3bf743xpManual balay   campana 3bf743xp
Manual balay campana 3bf743xp
 
Manual bosch lavavajillas integrable spv53 m40eu
Manual bosch   lavavajillas integrable spv53 m40euManual bosch   lavavajillas integrable spv53 m40eu
Manual bosch lavavajillas integrable spv53 m40eu
 
Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...Solutions logicielles appuyant les différentes phases de projets en génie civ...
Solutions logicielles appuyant les différentes phases de projets en génie civ...
 
Manual bosch horno multifunción en inox hbl73 s452e
Manual bosch   horno multifunción en inox hbl73 s452eManual bosch   horno multifunción en inox hbl73 s452e
Manual bosch horno multifunción en inox hbl73 s452e
 
Manual bosch combi kge36 bi40
Manual bosch   combi kge36 bi40Manual bosch   combi kge36 bi40
Manual bosch combi kge36 bi40
 
Manual siemens frigorífico ki42 fp60
Manual siemens   frigorífico ki42 fp60Manual siemens   frigorífico ki42 fp60
Manual siemens frigorífico ki42 fp60
 
Manual bosch encimera inducción pil875 l24e
Manual bosch   encimera inducción pil875 l24eManual bosch   encimera inducción pil875 l24e
Manual bosch encimera inducción pil875 l24e
 
Manual bosch encimera inducción piv975 n17e
Manual bosch   encimera inducción piv975 n17eManual bosch   encimera inducción piv975 n17e
Manual bosch encimera inducción piv975 n17e
 
Campana BOSCH DWB091K50
Campana BOSCH DWB091K50Campana BOSCH DWB091K50
Campana BOSCH DWB091K50
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Mundo del Marketing
Mundo del Marketing Mundo del Marketing
Mundo del Marketing
 
Aspectos preliminares
Aspectos preliminaresAspectos preliminares
Aspectos preliminares
 

Plus de Algeria JUG

Hosting security
Hosting securityHosting security
Hosting securityAlgeria JUG
 
Le m _tier_de_dba_797144552
Le m _tier_de_dba_797144552Le m _tier_de_dba_797144552
Le m _tier_de_dba_797144552Algeria JUG
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystémeAlgeria JUG
 
Jug algeria x wiki-atelier
Jug algeria x wiki-atelierJug algeria x wiki-atelier
Jug algeria x wiki-atelierAlgeria JUG
 
Le métier d’administrateur de
Le métier d’administrateur deLe métier d’administrateur de
Le métier d’administrateur deAlgeria JUG
 
Jug algeria x wiki-conference
Jug algeria x wiki-conferenceJug algeria x wiki-conference
Jug algeria x wiki-conferenceAlgeria JUG
 

Plus de Algeria JUG (7)

Hosting security
Hosting securityHosting security
Hosting security
 
Java vs .Net
Java vs .NetJava vs .Net
Java vs .Net
 
Le m _tier_de_dba_797144552
Le m _tier_de_dba_797144552Le m _tier_de_dba_797144552
Le m _tier_de_dba_797144552
 
Presentation JEE et son écossystéme
Presentation JEE et son écossystémePresentation JEE et son écossystéme
Presentation JEE et son écossystéme
 
Jug algeria x wiki-atelier
Jug algeria x wiki-atelierJug algeria x wiki-atelier
Jug algeria x wiki-atelier
 
Le métier d’administrateur de
Le métier d’administrateur deLe métier d’administrateur de
Le métier d’administrateur de
 
Jug algeria x wiki-conference
Jug algeria x wiki-conferenceJug algeria x wiki-conference
Jug algeria x wiki-conference
 

Java Cloud Computing (Rebiha Ryma Kemcha)

  • 1. Java and Cloud Computing Ryma Rebiha KEMCHA Doctorante en Informatique DELTALOG http://www.deltalog-dz.com
  • 2. R. Kemcha - Java And Cloud 03/02/2013 2
  • 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