SlideShare une entreprise Scribd logo
1  sur  60
Télécharger pour lire hors ligne
Java in Ze
               Cloud



30 novembre 2012           Alexis Hassler
@AlexisHassler

Développeur, formateur Java

Indépendant
@AlexisHassler

Co-leader du



Participant à cast-it.fr


Porteur d'eau à
Cloud Computing


     ?
J'ai besoin d'un
nouveau serveur
Veuillez remplir le
  formulaire A38
en trois exemplaire
Commande du matériel

Branchement dans la salle serveur

Installation de l'OS

Installation des logiciels

Configuration de l'environnement (firewalls,...)
Virtualisation !




Accessible sur l'ensemble d'un réseau

Mutualisation des ressources
Externalisation



En libre-service à la demande

Accessible sur l'ensemble d'un réseau
Cloud Computing



En libre-service à la demande

Accessible sur l'ensemble d'un réseau

Mutualisation des ressources

Rapidement élastique

Mesurable
Niveaux de service


             SaaS
     Software as a Service



             PaaS
     Platform as a Service



             IaaS
   Infrastructure as a Service
SaaS

Vision utilisateur
–   Fonctionnalités d'un logiciel (Mail, CRM, ERP,...)
–   Pas d'installation, pas d'investissement
–   Montée en charge simple


–   Software as a Service
SaaS

           Application

   Runtime / middleware

     Base de données

   Système d'exploitation

       Virtualisation


Matériel                 Stockage


            Réseau
IaaS

Vision sysadmin
–   Ressources système
    (processeur, mémoire, bande passante)
–   Pas d'achat de machine
–   Montée en charge simple


–   Infrastructure as a Service
IaaS

           Application

   Runtime / middleware

     Base de données

   Système d'exploitation

       Virtualisation


Matériel                 Stockage


            Réseau
Amazon
                         AWS

Amazon EC2
–   Elastic Compute Cloud
–   Serveur virtuel
–   Stockage sur Elastic Block Store (EBS)
     ●   disque dur

–   Monitoring
     ●   Amazon CloudWatch


                      => Cœur d’AWS
Amazon
                      AWS




cf. http://media.amazonwebservices.com/AWS_Cloud_Best_Practices.pdf
PaaS

           Application

   Runtime / middleware

     Base de données

   Système d'exploitation

       Virtualisation


Matériel                 Stockage


            Réseau
PaaS
Cloubees



          DEV@cloud                         RUN@cloud

                                            Elastic App
Source                                       Elastic App
                         Jenkins               Elastic App
Control     Build/Test             Deploy




   Push




   App Project
Cloud


          SaaS
  Software as a Service

                                     User

          PaaS
  Platform as a Service
                              Developer Integration


          IaaS
Infrastructure as a Service

                                   Operations
Développer
  pour le
   cloud
IaaS : contraintes et liberté

                Application

        Runtime / middleware

          Base de données

        Système d'exploitation

            Virtualisation


     Matériel                 Stockage


                 Réseau
Exemple d'architecture

       Application

  Runtime / middleware         Java / Glassfish

    Base de données            MySQL

 Système d'exploitation        Linux

      Virtualisation



Matériel            Stockage



           Réseau
Exemple d'architecture

       Application

  Runtime / middleware         .NET

    Base de données            SQL Server

 Système d'exploitation        Windows

      Virtualisation



Matériel            Stockage



           Réseau
Exemple d'architecture

       Application

  Runtime / middleware         Java / Netty

    Base de données            MongoDB

 Système d'exploitation        Linux

      Virtualisation



Matériel            Stockage



           Réseau
PaaS : modèles imposés

              Application

      Runtime / middleware

        Base de données

      Système d'exploitation

          Virtualisation


   Matériel                 Stockage


               Réseau
Google App Engine

JavaSE limité
 cf. GAE Sandbox

Web App (JSP, Servlet)

Datastore / Cloud SQL
GAE Sandbox


Ecrire sur le file system => Datastore

Ouvrir une socket ou accéder directement à un autre
=> URL fetch

Démarrer un sous-process ou un thread

Faire des appels système
CloudBees

Run@Cloud
            PaaS tools

        Applications Server


               JVM
CloudBees

Java Web               Java EE
 Apache Tomcat          Web Profile

                        JBoss AS 7
RedHat OpenShift

Java                     …
 JavaEE (Full Profile)       Node.js

 JBoss AS 7 / EAP 6          Ruby

 Maven                       Python

                             PHP

                             Perl
PaaS extensibles

OpenShift DIY

Cloudbees ClickStarts

...
Outils du développeur
Outils du développeur
Outils du développeur
Outils du développeur
Outils du développeur
Outils du développeur
Déployer
 dans le
  cloud
Provisioning IaaS

Installer

Démarrer

Connecter

Déployer
Provisioning IaaS

Installer             Console Web

Démarrer              Ligne de

Connecter             commande (SDK)

Déployer              API
                        Java, .NET, Ruby,...
Provisioning IaaS


Machine

                         Images de machine
Stockage
 (local)

                         Services annexes
Déploiement IaaS

Transfert        ssh

Implantation     scp, ftp,...

Configuration    Outils du serveur
                 d'applications
Provisioning PaaS

Installer

Démarrer

Connecter

Déployer
Provisioning PaaS

Installer         Console Web

Démarrer          Ligne de

Connecter         commande (SDK)

Déployer          API
                   Java, .NET, Ruby,...
Déploiement PaaS

Transfert       Console Web

Implantation    Ligne de

Configuration   commande (SDK)

                API
Déploiement CloudBees



$ bees app:deploy                         ^
       --appid=sewatech/swmsg-web         ^
       --type=jboss                       ^
       message-web/target/swmsg-web.war
Déploiement CloudBees
Déploiement CloudBees


String appId = "sewatech/swmsg";
String description = "Application Démo";
String archivePath = "wsmvn/message-web/target/swmsg-web.war";
String archiveType = "war";
boolean deltaUpload = true;

Map<String, String> parameters = new HashMap<>();
parameters.put("containerType", "jboss");

client.applicationDeployArchive(appId, null,
                                description, archivePath,
                                null, archiveType,
                                deltaUpload, parameters, null);
Déploiement Heroku



$ heroku create
Creating ...
Git remote heroku added

$ git push heroku master
Synthèse
Gains

Souplesse

Scalabilité

Coût
Freins

Peurs            Lois
 Coût                Localisation des

 Sécurité            données

 Social              Patriot Act
Cloud public / cloud privé

Public
 Externalisation, partage des ressources

Privé
 Ressources internes

Intermédiaire
 Externalisation, ressources dédiées
Quel cloud pour quelles entreprises ?


 CAC40                  Startup
   Cloud public          SaaS public

   Cloud privé           PaaS public

   IaaS / PaaS / SaaS    PaaS public

                         PaaS public

                         PaaS public

                         IaaS public
Démarrer

Amazon EC2 ............................ 0 €
Google App Engine ...................0 €
CloudBees ................................ 0 €
Heroku ...................................... 0 €
OpenShift ..................................0 €
Jelastic ......................................0 €
CloudFoundry ........................... 0 €
...
Cloud



           SaaS
    Software as a Service




           PaaS


           IaaS
@AlexisHassler


http://alexis-hassler.com
alexis.hassler@sewatech.fr
http://sewatech.fr

http://www.slideshare.net/sewatech
Java in ze Cloud - INSA - nov. 2012

Contenu connexe

Tendances

Authentification et autorisation d'accès avec AWS IAM
Authentification et autorisation d'accès avec AWS IAMAuthentification et autorisation d'accès avec AWS IAM
Authentification et autorisation d'accès avec AWS IAMJulien SIMON
 
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...Nathalie Richomme
 
Modèle de sécurité AWS
Modèle de sécurité AWSModèle de sécurité AWS
Modèle de sécurité AWSJulien SIMON
 
AWS Paris Summit 2014 - T1 - Services de bases de données
AWS Paris Summit 2014 - T1 - Services de bases de donnéesAWS Paris Summit 2014 - T1 - Services de bases de données
AWS Paris Summit 2014 - T1 - Services de bases de donnéesAmazon Web Services
 
Construire des Applications Web Performantes - Rule Book Webinar
Construire des Applications Web Performantes - Rule Book WebinarConstruire des Applications Web Performantes - Rule Book Webinar
Construire des Applications Web Performantes - Rule Book WebinarAmazon Web Services
 
Présentation des services AWS
Présentation des services AWSPrésentation des services AWS
Présentation des services AWSJulien SIMON
 
AWS Paris Summit 2014 - T3 - Evolution des architectures VPC
AWS Paris Summit 2014 - T3 - Evolution des architectures VPCAWS Paris Summit 2014 - T3 - Evolution des architectures VPC
AWS Paris Summit 2014 - T3 - Evolution des architectures VPCAmazon Web Services
 
Chiffrez vos données avec AWS KMS et avec AWS CloudHSM
Chiffrez vos données avec AWS KMS et avec AWS CloudHSMChiffrez vos données avec AWS KMS et avec AWS CloudHSM
Chiffrez vos données avec AWS KMS et avec AWS CloudHSMJulien SIMON
 
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
Matthieu Bouilloux - NodeJS dans Azure -  - Global Azure Bootcamp 2016 ParisMatthieu Bouilloux - NodeJS dans Azure -  - Global Azure Bootcamp 2016 Paris
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 ParisAZUG FR
 
AWS Paris Summit 2014 - T3 - Architecturer avec AWS pour des millions d'util...
AWS Paris Summit 2014 - T3 -  Architecturer avec AWS pour des millions d'util...AWS Paris Summit 2014 - T3 -  Architecturer avec AWS pour des millions d'util...
AWS Paris Summit 2014 - T3 - Architecturer avec AWS pour des millions d'util...Amazon Web Services
 
Track 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilitéTrack 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilitéAmazon Web Services
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureThomas Conté
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Deep Dive AWS CloudTrail
Deep Dive AWS CloudTrailDeep Dive AWS CloudTrail
Deep Dive AWS CloudTrailJulien SIMON
 
Sayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexes
Sayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexesSayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexes
Sayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexesSayehHiba1
 
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAmazon Web Services
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioAmazon Web Services
 

Tendances (20)

Authentification et autorisation d'accès avec AWS IAM
Authentification et autorisation d'accès avec AWS IAMAuthentification et autorisation d'accès avec AWS IAM
Authentification et autorisation d'accès avec AWS IAM
 
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
4D Summit Europe 2016 - Conférence d'A&C Consulting : "Stocker des données su...
 
Modèle de sécurité AWS
Modèle de sécurité AWSModèle de sécurité AWS
Modèle de sécurité AWS
 
AWS Paris Summit 2014 - T1 - Services de bases de données
AWS Paris Summit 2014 - T1 - Services de bases de donnéesAWS Paris Summit 2014 - T1 - Services de bases de données
AWS Paris Summit 2014 - T1 - Services de bases de données
 
Construire des Applications Web Performantes - Rule Book Webinar
Construire des Applications Web Performantes - Rule Book WebinarConstruire des Applications Web Performantes - Rule Book Webinar
Construire des Applications Web Performantes - Rule Book Webinar
 
Présentation des services AWS
Présentation des services AWSPrésentation des services AWS
Présentation des services AWS
 
AWS Paris Summit 2014 - T3 - Evolution des architectures VPC
AWS Paris Summit 2014 - T3 - Evolution des architectures VPCAWS Paris Summit 2014 - T3 - Evolution des architectures VPC
AWS Paris Summit 2014 - T3 - Evolution des architectures VPC
 
Chiffrez vos données avec AWS KMS et avec AWS CloudHSM
Chiffrez vos données avec AWS KMS et avec AWS CloudHSMChiffrez vos données avec AWS KMS et avec AWS CloudHSM
Chiffrez vos données avec AWS KMS et avec AWS CloudHSM
 
Amazon Inspector
Amazon InspectorAmazon Inspector
Amazon Inspector
 
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
Matthieu Bouilloux - NodeJS dans Azure -  - Global Azure Bootcamp 2016 ParisMatthieu Bouilloux - NodeJS dans Azure -  - Global Azure Bootcamp 2016 Paris
Matthieu Bouilloux - NodeJS dans Azure - - Global Azure Bootcamp 2016 Paris
 
AWS Paris Summit 2014 - T3 - Architecturer avec AWS pour des millions d'util...
AWS Paris Summit 2014 - T3 -  Architecturer avec AWS pour des millions d'util...AWS Paris Summit 2014 - T3 -  Architecturer avec AWS pour des millions d'util...
AWS Paris Summit 2014 - T3 - Architecturer avec AWS pour des millions d'util...
 
Track 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilitéTrack 2- Atelier 4 - Architecturez pour de la haute disponibilité
Track 2- Atelier 4 - Architecturez pour de la haute disponibilité
 
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans AzureTechDays 2014 : retour d'expérience Kompass migration Java dans Azure
TechDays 2014 : retour d'expérience Kompass migration Java dans Azure
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Deep Dive AWS CloudTrail
Deep Dive AWS CloudTrailDeep Dive AWS CloudTrail
Deep Dive AWS CloudTrail
 
Sayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexes
Sayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexesSayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexes
Sayeh hiba-karaa-eya-ferjani-maroua-hamzaoui-balkiss-sys-complexes
 
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWSAWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
AWS Summit Paris - Track 4 - Session 3 - Créez votre SaaS avec AWS
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
 

En vedette

derechos y deberes alumnado
derechos y deberes alumnadoderechos y deberes alumnado
derechos y deberes alumnadomarycoleguay
 
Unmoisderetardedf Baillet
Unmoisderetardedf  BailletUnmoisderetardedf  Baillet
Unmoisderetardedf Bailletguestaac9f7
 
Lancelot Network - Conférence 24 mars 2009 - Paris
Lancelot Network - Conférence 24 mars 2009 - ParisLancelot Network - Conférence 24 mars 2009 - Paris
Lancelot Network - Conférence 24 mars 2009 - Pariseric_busch
 
Reunió de pares y mares
Reunió de pares y maresReunió de pares y mares
Reunió de pares y maresmoret1983
 
derechos y deberes alumnado
derechos y deberes alumnadoderechos y deberes alumnado
derechos y deberes alumnadomarycoleguay
 
RéVolution Hongroise
RéVolution HongroiseRéVolution Hongroise
RéVolution Hongroisematt piche
 
Présentation nouvelle bibliothèque de Sciences Humaines
Présentation nouvelle bibliothèque de Sciences HumainesPrésentation nouvelle bibliothèque de Sciences Humaines
Présentation nouvelle bibliothèque de Sciences HumainesBELVEZE Damien
 
EPN : Accompagner à l'autoapprentissage-CVaufrey
EPN : Accompagner à l'autoapprentissage-CVaufreyEPN : Accompagner à l'autoapprentissage-CVaufrey
EPN : Accompagner à l'autoapprentissage-CVaufreyCoRAIA
 
Bisoustendresse Ja
Bisoustendresse JaBisoustendresse Ja
Bisoustendresse JaBrad F.
 
French Project Powerpoint
French Project PowerpointFrench Project Powerpoint
French Project PowerpointEmily Rogers
 
Politique Open Access de l'ULB - Midi du savoir partagé
Politique Open Access de l'ULB - Midi du savoir partagéPolitique Open Access de l'ULB - Midi du savoir partagé
Politique Open Access de l'ULB - Midi du savoir partagéULB - Bibliothèques
 
Marketing Senior
Marketing SeniorMarketing Senior
Marketing Seniornanou823
 

En vedette (20)

Sample Text2
Sample Text2Sample Text2
Sample Text2
 
Sample Text
Sample TextSample Text
Sample Text
 
Projettechnique
ProjettechniqueProjettechnique
Projettechnique
 
Mi Alfombrado Suelo
Mi Alfombrado SueloMi Alfombrado Suelo
Mi Alfombrado Suelo
 
Les usages des bibliothèques numériques
Les usages des bibliothèques numériquesLes usages des bibliothèques numériques
Les usages des bibliothèques numériques
 
Mon Mien
Mon MienMon Mien
Mon Mien
 
derechos y deberes alumnado
derechos y deberes alumnadoderechos y deberes alumnado
derechos y deberes alumnado
 
Unmoisderetardedf Baillet
Unmoisderetardedf  BailletUnmoisderetardedf  Baillet
Unmoisderetardedf Baillet
 
Lancelot Network - Conférence 24 mars 2009 - Paris
Lancelot Network - Conférence 24 mars 2009 - ParisLancelot Network - Conférence 24 mars 2009 - Paris
Lancelot Network - Conférence 24 mars 2009 - Paris
 
Reunió de pares y mares
Reunió de pares y maresReunió de pares y mares
Reunió de pares y mares
 
derechos y deberes alumnado
derechos y deberes alumnadoderechos y deberes alumnado
derechos y deberes alumnado
 
Presentation yazigi-fsedu-original
Presentation   yazigi-fsedu-originalPresentation   yazigi-fsedu-original
Presentation yazigi-fsedu-original
 
RéVolution Hongroise
RéVolution HongroiseRéVolution Hongroise
RéVolution Hongroise
 
Aide et Action
Aide et ActionAide et Action
Aide et Action
 
Présentation nouvelle bibliothèque de Sciences Humaines
Présentation nouvelle bibliothèque de Sciences HumainesPrésentation nouvelle bibliothèque de Sciences Humaines
Présentation nouvelle bibliothèque de Sciences Humaines
 
EPN : Accompagner à l'autoapprentissage-CVaufrey
EPN : Accompagner à l'autoapprentissage-CVaufreyEPN : Accompagner à l'autoapprentissage-CVaufrey
EPN : Accompagner à l'autoapprentissage-CVaufrey
 
Bisoustendresse Ja
Bisoustendresse JaBisoustendresse Ja
Bisoustendresse Ja
 
French Project Powerpoint
French Project PowerpointFrench Project Powerpoint
French Project Powerpoint
 
Politique Open Access de l'ULB - Midi du savoir partagé
Politique Open Access de l'ULB - Midi du savoir partagéPolitique Open Access de l'ULB - Midi du savoir partagé
Politique Open Access de l'ULB - Midi du savoir partagé
 
Marketing Senior
Marketing SeniorMarketing Senior
Marketing Senior
 

Similaire à Java in ze Cloud - INSA - nov. 2012

INSA - Java in Ze Cloud - 2014
INSA - Java in Ze Cloud - 2014INSA - Java in Ze Cloud - 2014
INSA - Java in Ze Cloud - 2014Alexis Hassler
 
INSA Lyon - Java in da Cloud - 06/2016
INSA Lyon - Java in da Cloud - 06/2016INSA Lyon - Java in da Cloud - 06/2016
INSA Lyon - Java in da Cloud - 06/2016Alexis Hassler
 
INSA - Java in da Cloud - 06/2016
INSA - Java in da Cloud - 06/2016INSA - Java in da Cloud - 06/2016
INSA - Java in da Cloud - 06/2016Alexis Hassler
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasMicrosoft
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paasyacine sebihi
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéNoureddine BOUYAHIAOUI
 
Java dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnASJava dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnASGuillaume Sauthier
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenterOxalide
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingNicolas Hennion
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services PlatformGregory Renard
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKAmico Fabien
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloudMicrosoft
 
Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureMicrosoft
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08actualblog
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisAZUG FR
 

Similaire à Java in ze Cloud - INSA - nov. 2012 (20)

INSA - Java in Ze Cloud - 2014
INSA - Java in Ze Cloud - 2014INSA - Java in Ze Cloud - 2014
INSA - Java in Ze Cloud - 2014
 
INSA Lyon - Java in da Cloud - 06/2016
INSA Lyon - Java in da Cloud - 06/2016INSA Lyon - Java in da Cloud - 06/2016
INSA Lyon - Java in da Cloud - 06/2016
 
INSA - Java in da Cloud - 06/2016
INSA - Java in da Cloud - 06/2016INSA - Java in da Cloud - 06/2016
INSA - Java in da Cloud - 06/2016
 
Java dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de JonasJava dans Windows Azure: l'exemple de Jonas
Java dans Windows Azure: l'exemple de Jonas
 
Comparaison des solutions Paas
Comparaison des solutions PaasComparaison des solutions Paas
Comparaison des solutions Paas
 
Azure Roadshow
Azure RoadshowAzure Roadshow
Azure Roadshow
 
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécuritéLe Cloud IaaS & PaaS, OpenStack réseau et sécurité
Le Cloud IaaS & PaaS, OpenStack réseau et sécurité
 
Java dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnASJava dans Windows Azure, l'exemple de JOnAS
Java dans Windows Azure, l'exemple de JOnAS
 
Clusif cloud-2010-datacenter
Clusif cloud-2010-datacenterClusif cloud-2010-datacenter
Clusif cloud-2010-datacenter
 
Cours d'introduction au Cloud Computing
Cours d'introduction au Cloud ComputingCours d'introduction au Cloud Computing
Cours d'introduction au Cloud Computing
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Kauffmann ec2
Kauffmann ec2Kauffmann ec2
Kauffmann ec2
 
CloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiKCloudUnit le PaaS par TreeptiK
CloudUnit le PaaS par TreeptiK
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Valtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a ServiceValtech - Cloud computing - Infrastructure as a Service
Valtech - Cloud computing - Infrastructure as a Service
 
Php dans le cloud
Php dans le cloudPhp dans le cloud
Php dans le cloud
 
PHP dans le cloud
PHP dans le cloudPHP dans le cloud
PHP dans le cloud
 
Développez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows AzureDéveloppez votre application Facebook avec Windows Azure
Développez votre application Facebook avec Windows Azure
 
Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08Microsoft - Solution Virtualisation Windows Server 08
Microsoft - Solution Virtualisation Windows Server 08
 
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 ParisEstelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
Estelle Auberix - La securité dans Azure - Global Azure Bootcamp 2016 Paris
 

Plus de Alexis Hassler

DevoxxFR17 - Préparez-vous à la modularité selon Java 9
DevoxxFR17 - Préparez-vous à la modularité selon Java 9DevoxxFR17 - Préparez-vous à la modularité selon Java 9
DevoxxFR17 - Préparez-vous à la modularité selon Java 9Alexis Hassler
 
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpath
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpathLausanneJUG 2017 - Jigsaw est prêt à tuer le classpath
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpathAlexis Hassler
 
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath Java
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath JavaDevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath Java
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath JavaAlexis Hassler
 
Soft-Shake 2016 : Jigsaw est prêt à tuer le classpath
Soft-Shake 2016 : Jigsaw  est prêt à tuer le classpathSoft-Shake 2016 : Jigsaw  est prêt à tuer le classpath
Soft-Shake 2016 : Jigsaw est prêt à tuer le classpathAlexis Hassler
 
LyonJUG : Comment Jigsaw est prêt à tuer le classpath
LyonJUG : Comment Jigsaw est prêt à tuer le classpath LyonJUG : Comment Jigsaw est prêt à tuer le classpath
LyonJUG : Comment Jigsaw est prêt à tuer le classpath Alexis Hassler
 
LorraineJUG - Le classpath n'est pas mort
LorraineJUG - Le classpath n'est pas mortLorraineJUG - Le classpath n'est pas mort
LorraineJUG - Le classpath n'est pas mortAlexis Hassler
 
ElsassJUG - Le classpath n'est pas mort...
ElsassJUG - Le classpath n'est pas mort...ElsassJUG - Le classpath n'est pas mort...
ElsassJUG - Le classpath n'est pas mort...Alexis Hassler
 
softshake 2014 - Java EE
softshake 2014 - Java EEsoftshake 2014 - Java EE
softshake 2014 - Java EEAlexis Hassler
 
MarsJUG - Le classpath n'est pas mort, mais presque
MarsJUG - Le classpath n'est pas mort, mais presqueMarsJUG - Le classpath n'est pas mort, mais presque
MarsJUG - Le classpath n'est pas mort, mais presqueAlexis Hassler
 
MarsJUG - Une nouvelle vision des tests avec Arquillian
MarsJUG - Une nouvelle vision des tests avec ArquillianMarsJUG - Une nouvelle vision des tests avec Arquillian
MarsJUG - Une nouvelle vision des tests avec ArquillianAlexis Hassler
 
JUG Summer Camp - Une nouvelle vision des tests avec Arquillian
JUG Summer Camp - Une nouvelle vision des tests avec ArquillianJUG Summer Camp - Une nouvelle vision des tests avec Arquillian
JUG Summer Camp - Une nouvelle vision des tests avec ArquillianAlexis Hassler
 
DevoxxFR 2013 - Arquillian
DevoxxFR 2013 - ArquillianDevoxxFR 2013 - Arquillian
DevoxxFR 2013 - ArquillianAlexis Hassler
 
DevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presqueDevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presqueAlexis Hassler
 
Arquillian - YaJUG - nov. 2012
Arquillian - YaJUG - nov. 2012Arquillian - YaJUG - nov. 2012
Arquillian - YaJUG - nov. 2012Alexis Hassler
 
JBoss AS 7 - YaJUG - nov. 2012
JBoss AS 7 - YaJUG - nov. 2012JBoss AS 7 - YaJUG - nov. 2012
JBoss AS 7 - YaJUG - nov. 2012Alexis Hassler
 
JBoss AS 7 : Déployer sur terre et dans les nuages
JBoss AS 7 : Déployer sur terre et dans les nuagesJBoss AS 7 : Déployer sur terre et dans les nuages
JBoss AS 7 : Déployer sur terre et dans les nuagesAlexis Hassler
 
Arquillian : Tester sur terre et dans les nuages
Arquillian : Tester sur terre et dans les nuagesArquillian : Tester sur terre et dans les nuages
Arquillian : Tester sur terre et dans les nuagesAlexis Hassler
 
Arquillian, un alien en Bretagne
Arquillian, un alien en BretagneArquillian, un alien en Bretagne
Arquillian, un alien en BretagneAlexis Hassler
 
Tester la persistance Java avec Arquillian
Tester la persistance Java avec ArquillianTester la persistance Java avec Arquillian
Tester la persistance Java avec ArquillianAlexis Hassler
 

Plus de Alexis Hassler (20)

DevoxxFR17 - Préparez-vous à la modularité selon Java 9
DevoxxFR17 - Préparez-vous à la modularité selon Java 9DevoxxFR17 - Préparez-vous à la modularité selon Java 9
DevoxxFR17 - Préparez-vous à la modularité selon Java 9
 
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpath
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpathLausanneJUG 2017 - Jigsaw est prêt à tuer le classpath
LausanneJUG 2017 - Jigsaw est prêt à tuer le classpath
 
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath Java
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath JavaDevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath Java
DevFest Nantes 2016 - Jigsaw est prêt à tuer le classpath Java
 
Soft-Shake 2016 : Jigsaw est prêt à tuer le classpath
Soft-Shake 2016 : Jigsaw  est prêt à tuer le classpathSoft-Shake 2016 : Jigsaw  est prêt à tuer le classpath
Soft-Shake 2016 : Jigsaw est prêt à tuer le classpath
 
LyonJUG : Comment Jigsaw est prêt à tuer le classpath
LyonJUG : Comment Jigsaw est prêt à tuer le classpath LyonJUG : Comment Jigsaw est prêt à tuer le classpath
LyonJUG : Comment Jigsaw est prêt à tuer le classpath
 
LorraineJUG - Le classpath n'est pas mort
LorraineJUG - Le classpath n'est pas mortLorraineJUG - Le classpath n'est pas mort
LorraineJUG - Le classpath n'est pas mort
 
LorraineJUG - WildFly
LorraineJUG - WildFlyLorraineJUG - WildFly
LorraineJUG - WildFly
 
ElsassJUG - Le classpath n'est pas mort...
ElsassJUG - Le classpath n'est pas mort...ElsassJUG - Le classpath n'est pas mort...
ElsassJUG - Le classpath n'est pas mort...
 
softshake 2014 - Java EE
softshake 2014 - Java EEsoftshake 2014 - Java EE
softshake 2014 - Java EE
 
MarsJUG - Le classpath n'est pas mort, mais presque
MarsJUG - Le classpath n'est pas mort, mais presqueMarsJUG - Le classpath n'est pas mort, mais presque
MarsJUG - Le classpath n'est pas mort, mais presque
 
MarsJUG - Une nouvelle vision des tests avec Arquillian
MarsJUG - Une nouvelle vision des tests avec ArquillianMarsJUG - Une nouvelle vision des tests avec Arquillian
MarsJUG - Une nouvelle vision des tests avec Arquillian
 
JUG Summer Camp - Une nouvelle vision des tests avec Arquillian
JUG Summer Camp - Une nouvelle vision des tests avec ArquillianJUG Summer Camp - Une nouvelle vision des tests avec Arquillian
JUG Summer Camp - Une nouvelle vision des tests avec Arquillian
 
DevoxxFR 2013 - Arquillian
DevoxxFR 2013 - ArquillianDevoxxFR 2013 - Arquillian
DevoxxFR 2013 - Arquillian
 
DevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presqueDevoxxFR 2013 - Le classpath n'est pas mort, mais presque
DevoxxFR 2013 - Le classpath n'est pas mort, mais presque
 
Arquillian - YaJUG - nov. 2012
Arquillian - YaJUG - nov. 2012Arquillian - YaJUG - nov. 2012
Arquillian - YaJUG - nov. 2012
 
JBoss AS 7 - YaJUG - nov. 2012
JBoss AS 7 - YaJUG - nov. 2012JBoss AS 7 - YaJUG - nov. 2012
JBoss AS 7 - YaJUG - nov. 2012
 
JBoss AS 7 : Déployer sur terre et dans les nuages
JBoss AS 7 : Déployer sur terre et dans les nuagesJBoss AS 7 : Déployer sur terre et dans les nuages
JBoss AS 7 : Déployer sur terre et dans les nuages
 
Arquillian : Tester sur terre et dans les nuages
Arquillian : Tester sur terre et dans les nuagesArquillian : Tester sur terre et dans les nuages
Arquillian : Tester sur terre et dans les nuages
 
Arquillian, un alien en Bretagne
Arquillian, un alien en BretagneArquillian, un alien en Bretagne
Arquillian, un alien en Bretagne
 
Tester la persistance Java avec Arquillian
Tester la persistance Java avec ArquillianTester la persistance Java avec Arquillian
Tester la persistance Java avec Arquillian
 

Java in ze Cloud - INSA - nov. 2012