Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Cette formation vous montrera comment tirer parti d'une infrastructure Cloud IaaS/PaaS pour déployer des applications scalables et résilientes. Vous découvrirez comment cette infrastructure ouvre la voie à la conception d'applications innovantes (persistence polyglot, real time data processing, data streaming...).

À qui s'adresse cette formation ?

Pour qui ?

Chefs de projets, architectes, développeurs.

Prérequis

Les objectifs de la formation

  • Comprendre le coût total de possession d'un environnement Cloud Computing
  • Mettre en place une approche polyglotte de la persistance de données avec DynamoDB, Redshift et Cloudsearch
  • Utiliser à bon escient le stockage de fichiers et le cache HTTP avec Amazon S3 et Amazon Cloudfront
  • Comprendre le principe d'architecture stateless résiliente basée sur EC2 et les autoscaling group
  • Appliquer le zero downtime deployment avec Route 53 et Beanstalk

Programme de la formation

    • Les enjeux du Cloud Computing.
    • Différence et complémentarité entre IaaS et PaaS.
    • Exercice: Mise en application de RDS, DynamoDB, Cloudsearch, Redshift et de Kinesis.
    • Le principe de la persistance polyglotte.
    • Les bases NoSQL (DynamoDB), de documents (Cloudsearch), SQL (RDS).
    • Le datawarehouse (Redshift).
    • Quel type de base pour quel besoin ?Comment synchroniser les données ?
    • Principe du découpage n-tiers, architectures stateless.
    • Rendre des applications accessibles par HTTP via REST.
    • Utilisation d'un load balancer, configuration du scaling automatique.
    • Mise en place de websocket.
    • Exercice: Déployer une application RESTful avec Beanstalk, configurer le load balancer pour gérer les appels websockets, synchroniser des instances EC2 avec SNS.
    • Le principe des Single Page Web Applications.
    • Le déploiement sur un serveur de fichiers statiques des fichiers HTML, CSS et JavaScript.
    • L'appel à des endpoints REST, principe des Cross Origin Resource Access.
    • L'optimisation des coûts.
    • Exercice: Déployer une SPA AngularJS sur un bucket Amazon S3, communication avec l'API REST.
    • Le stockage des fichiers avec Amazon S3.
    • Qu'est-ce qu'un Content Delivery Network ? Un CDN pour les ressources statiques.
    • Optimiser les coûts via l'usage d'un CDN pour les réponses HTTP des endpoints REST.
    • Exercice: Créer une distribution Cloudfront pour les fichiers statiques et pour les endpoints REST.
    • Traitement distribué des Big Data : MapReduce, Pregel, Dremel, Percolator.
    • Traitement en mode batch avec MapReduce.
    • Consommation de stream avec AWS Lambda.
    • Exercice: Couplage des streams dynamoDB avec une fonction Lambda.
    • Les problématiques posées par le scaling automatique.
    • Qu'est ce que le zero downtime deployment ? Le blue-green deployment avec Beanstalk.
    • L'URL swapping avec Amazon Route53.
    • Exercice: Déployer une application avec Amazon Beanstalk.
  • 1590
  • 14 h

Soumettez votre avis