google cloud platform. google app engine
TRANSCRIPT
Google Cloud - Google App Engine
Créez et déployez vos applications dans le Cloud Google
Par KWAYE Gabriel Kant, septembre 2013
Jour 1Atelier 1 : Google AppEngine (GAE)
Atelier 1.1 : Présentation de Google App Engine1. Introduction2. Le Cloud selon Google3. Architecture de Google App Engine4. Eclipse comme IDE5. Installation du plugins Eclipse pour Google App Engine
Atelier 1.2 : Première application sur App Engine (Travaux Pratiques)1. Exemple d’application App Engine2. Exécuter une application App Engine3. Préparer l’espace d’hébergement4. Déployer son application sur Google App Engine
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
C’est quoi App Engine ?
Atelier 1.1 - Introduction
Google App Engine ou GAE, est une plateforme de service
qui utilise des technologies similaires pour construire et
héberger des applications web sur les infrastructures
Google.
Les applications App Engine tournent sur des centaines de
serveurs localisés dans des datacenters de part dans le
monde (Le Cloud Computing).
Les applications sur Google App Engine sont scalables et
évolutives
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Les differents types de Cloud
Atelier 1.1 - Le Cloud selon Google
Le Cloud fait intervenir les couches suivantes:
Iaas (Infrastructure As A Service). Le prestataire vous donne un accès complet à son infrastrusture par exemple son serveur.
Paas (Platform As A Service). Le prestataire vous donne accès à son infrastructure et aussi s’occupe de gérer le nombre de machine nécessaire pour que votre application fonction bien quelque soit la charge du trafic. Il vous donne également des fonctionnalités comme le stockage en base de données, le serveur de messagerie… Google App Engine fait partie intégrante de ce type de Cloud.
Saas (Software As A Service). Le prestataire vous installe et laisse à votre portée des logiciels près à être utilisés. Parmi les logiciels, la suite bureautique Office (Word, Excel, Powerpoint,…)
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Google AppEngine comme le service PaaS de Google
Atelier 1.1 - Architecture de Google App Engine
Autres services Google
Service IaaS. Pour des besoins de gros calculs mathèmatiques
Service DaaS. Pour des stockages de données dans le Cloud
Permet d’effectuer des grosses opérations sur de grande quantités de données
Comment fonctionne Google AppEngine ?
Atelier 1.1 - Architecture de Google App Engine
AppEngine a pour rôle de masquer la complexité et le fonctionnement des serveurs de Google
Les langages de programmation supportés par AppEngine
Atelier 1.1 - Architecture de Google App Engine
App Engine à nos jours, supporte 04 types de langages de programmation
Ces différents langages de programmation se greffent à un outil pour permettre au développeur de produire du code plus rapidement et de manière efficace. On appelle ces outils des Environnements de Développement Intégré (IDE).
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Découverte de l’IDE Eclipse I : Logo/Icone
Atelier 1.1 - Eclipse comme IDE
Un Environnement de Développement Intégré (IDE) est un ensemble d’outils
auxquels se greffent les langages de programmation pour facilité l’écriture des codes.
Il peut également disposer du compilateur, du débuguer ainsi que d’autres éléments
tels que les plugins...
Atelier 1.1 : Présentation de Google App Engine
1. Introduction
2. Le Cloud selon Google
3. Architecture de Google App Engine
4. Eclipse comme IDE
5. Installation du plugins Eclipse pour Google App Engine
Plan d’installation
Atelier 1.1 - Installation du plugins Eclipse pour Google App Engine
La version actuelle de notre Eclipse est 4.3 Kepler
Récupération du lien de téléchargement sur le site officiel de Google AppEngine https://developers.google.com/appengine/docs/java/tools/eclipse?hl=fr
Lien du plugin pour AppEngine - http://dl.google.com/eclipse/plugin/4.3
Téléchargement et installation du SDK pour Google App Engine https://developers.google.com/appengine/downloads?hl=fr
Redémarrer Eclipse
Références:
1. Google - https://developers.google.com/appengine/
2. Le Site du Zéro - http://www.siteduzero.com/informatique/tutoriels/
C’était
- Atelier 1.1 -
Présentation de Google App EnginePar KWAYE Gabriel Kant
Merci pour votre aimable attention