24
Cloud Computing Démystifié RHANIZAR Abdelhakim 25 décembre 2012 ENSA de Tétouan

Cloud Computing Démystifié

Embed Size (px)

Citation preview

Page 1: Cloud Computing Démystifié

Cloud Computing DémystifiéRHANIZAR Abdelhakim

25 décembre 2012ENSA de Tétouan

Page 2: Cloud Computing Démystifié

Sommaire

• Concept et définitions• Avantages et opportunités• Challenges• Aller vers le Cloud?• Conclusion

Page 3: Cloud Computing Démystifié

About me

• RHANIZAR Abdelhakim• Software Engineer• Cloud Computing & RIA Technologies

[email protected] @a_rhanizar

Page 4: Cloud Computing Démystifié

Flashback - Electricité

Aujourd’huiPar le passé

Page 5: Cloud Computing Démystifié

IT – Cloud Computing

Aujourd’hui Demain

Page 6: Cloud Computing Démystifié

Définition

• Le Cloud Computing est l'accès via le réseau, à la demande et en libre-service, à des ressources informatiques virtualisées et mutualisées. National Institute of Standards and Technology (NIST)

Page 7: Cloud Computing Démystifié

Caractéristiques

• Accès en self-service• Paiement à l’usage• Flexibilité immédiate• Mutualisation des ressources• Abstraction du point de vue l’utilisateur

Page 8: Cloud Computing Démystifié

Modèles de service

Page 9: Cloud Computing Démystifié

Modèle de déploiement

Page 10: Cloud Computing Démystifié

Principaux acteurs

Page 11: Cloud Computing Démystifié

Le Cloud Computing en chiffres

• Un marché de 40,7 milliards $ en 2011• Evolution à 241 milliards $ en 2020 selon Forrester• 12 milliards $ d‘économie du budget informatique du

gouvernement américain• 14 millions nouveau job worldwide entre 2011 et 2015

(IDC)

Page 12: Cloud Computing Démystifié

Avantages & opportunités

• Optimisation des coûts• Flexibilité maximale : scalabilité• Grande agilité• Recentrage sur le métier• Réduction du time to market• Démocratisation de l’IT

Page 13: Cloud Computing Démystifié

Challenges

• Dépendance du réseau• Sécurité (authentification, confidentialité, Intégrité, traçabilité )

• Pérennité de l’opérateur Cloud• Réversibilité• L’intégration• Cadre juridique

Page 14: Cloud Computing Démystifié

Aller ou pas vers le Cloud?

Expression besoin

Evaluation et analyse de l’offre

Analyse du ROI Pilote Décision

Page 15: Cloud Computing Démystifié

Cas d’utilisation

• Applications de commodité (messagerie, CRM,..)

• Applications à haute disponibilité• Produits saisonniers• Recherche scientifique• Produits Startup

Page 16: Cloud Computing Démystifié

Merci de votre attention

Q&A

Page 17: Cloud Computing Démystifié

AtelierGoogle App Engine

Pré-requis:

• Java 6+• Eclipse EE• Google App Engine SDK• Google Plugin for Eclipse• Compte Gmail

Page 18: Cloud Computing Démystifié

Google App Engine (GAE)

• PaaS pour développer et héberger des applications web• Support des langages Python , Java ,Go …• Scalability automatique!• SLA de 99.95%• Pay as You Go ( Free quotas )

Page 19: Cloud Computing Démystifié

GAE: services

Page 20: Cloud Computing Démystifié

GAE: Stockage de données• App Engine Datastore• Google Cloud SQL• Google Cloud Storage• Chez vous! (Secure Data Connector)

Page 21: Cloud Computing Démystifié

GAE: Console

Page 22: Cloud Computing Démystifié

GAE: Performance (Appstats)

Page 23: Cloud Computing Démystifié

GAE: Outils

• Google Plugin for Eclipse

Page 24: Cloud Computing Démystifié

Atelier: TODO• Installez les outils nécessaires (Java, Eclipse,….)

- JDK 6+ http://www.oracle.com/technetwork/java/javase/downloads/index.html- Eclipse IDE for Java EE Developershttp://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr1- Google Plugin for Eclipsehttps://developers.google.com/eclipse/docs/download- Google App Engine SDK for Javahttp://googleappengine.googlecode.com/files/appengine-java-sdk-1.7.3.zip

• Activez App Engine lié à votre compte Gmail https://appengine.google.com• Créez une nouvelle application après avoir saisi le code de validation reçu par SMS/voix!

http://bit.ly/Tp1bc4• Créez un nouveau projet Google depuis Eclipse

http://bit.ly/Tp1gfZ• Développez une Servlet qui renvoi un « Hello ENSAt from the Cloud »• Déployer votre application vers le Cloud!