Difference between revisions of "Demonstration Architecture Serverless AWS"

From air
Jump to navigation Jump to search
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Cette page héberge la démonstration en lien avec la fiche [[Serverless_Architectures|Serverless Architecture]] dans le cadre du cours de [[VT2019|veille technologique 2019]].
 
Cette page héberge la démonstration en lien avec la fiche [[Serverless_Architectures|Serverless Architecture]] dans le cadre du cours de [[VT2019|veille technologique 2019]].
   
  +
=Mise en place de l'application=
=Démonstration=
 
   
  +
Afin d'illustrer l'architecture Serverless, nous avons choisi d'utiliser les services proposés pas Amazon AWS.
Il suffit d'exécuter les scripts Python ci-dessous pour réaliser les démonstrations. Cela implique d'avoir préalablement installé Python, Selenium, et téléchargé le Driver correspondant (voir section [[VT2019 Selenium Demo#Pré-requis & Installation|Pré-requis & Installation]]).
 
   
  +
Amazon fournis beaucoup de [https://aws.amazon.com/fr/getting-started/tutorials/ tutoriels], ils permettent de bien prendre en main leurs services et offres.
==Connexion à Facebook==
 
[https://drive.google.com/open?id=1M8THHoLihT9xrl9TtDQBFC_FtJamQR7b Vidéo de démonstration]
 
   
  +
==Création du compte Amazon AWS==
  +
La première étape est de [https://portal.aws.amazon.com/gp/aws/developer/registration/index.html Créer un compte AWS], cela permettra d'utiliser les services fournis par Amazon.
   
   
  +
==Création d'une application sans serveur==
==Affichage de l'emploi du temps de la filière INFO5 sur ADE==
 
 
Afin de créer une application sans serveur de base, nous avons suivi ce tutoriel : [https://aws.amazon.com/fr/getting-started/tutorials/build-serverless-app-codestar-cloud9/?trk=gs_card Création d’une application sans serveur].
[https://drive.google.com/open?id=1cX21esTwiaUwry67_ZJUpHjDxLlXLI_o Vidéo de démonstration]
 
  +
Il permet de générer une application de base AWS CodeStar et AWS Cloud9.
   
  +
=Application généré=
   
  +
Voici le tableau de bord disponible après la génération de l'application :
   
  +
[[File:AWS_CodeStar.png|1500px]]
=Sources=
 
  +
*https://aws.amazon.com/fr/getting-started/tutorials/build-serverless-app-codestar-cloud9/?trk=gs_card
 
  +
==Environnement AWS Cloud9==
  +
  +
Le bouton "Voir mes environnements" permet d'accéder à l'éditeur de code et de modifier l'application.
  +
  +
  +
  +
==Lancement de l'application déployé==
  +
  +
L'application généré est disponible [https://3k2hw7os45.execute-api.us-east-2.amazonaws.com/Prod/ ici]. Elle est disponible après chaque déploiement dans l'onglet "Point de terminaison de l'application".
  +
  +
  +
  +
==Déploiement continu==
  +
  +
Le "Déploiement continu" est automatiquement géré par AWS, l'application est déployé automatiquement à partir du master.

Latest revision as of 16:23, 16 December 2019

Cette page héberge la démonstration en lien avec la fiche Serverless Architecture dans le cadre du cours de veille technologique 2019.

Mise en place de l'application

Afin d'illustrer l'architecture Serverless, nous avons choisi d'utiliser les services proposés pas Amazon AWS.

Amazon fournis beaucoup de tutoriels, ils permettent de bien prendre en main leurs services et offres.

Création du compte Amazon AWS

La première étape est de Créer un compte AWS, cela permettra d'utiliser les services fournis par Amazon.


Création d'une application sans serveur

Afin de créer une application sans serveur de base, nous avons suivi ce tutoriel : Création d’une application sans serveur. Il permet de générer une application de base AWS CodeStar et AWS Cloud9.

Application généré

Voici le tableau de bord disponible après la génération de l'application :

AWS CodeStar.png

Environnement AWS Cloud9

Le bouton "Voir mes environnements" permet d'accéder à l'éditeur de code et de modifier l'application.


Lancement de l'application déployé

L'application généré est disponible ici. Elle est disponible après chaque déploiement dans l'onglet "Point de terminaison de l'application".


Déploiement continu

Le "Déploiement continu" est automatiquement géré par AWS, l'application est déployé automatiquement à partir du master.