Train together, save more! 10% off individual registration, 20% off for pairs.
×
Log in
Or create your account
You have just added to your selection
Your cart is empty, See our trainings

Description

This training will show you how to leverage a Cloud IaaS/PaaS infrastructure to deploy scalable and resilient applications. You will discover how this infrastructure paves the way for the design of innovative applications (polyglot persistence, real time data processing, data streaming, etc.).

Who is this training for ?

For whom ?

Project managers, architects, developers.

Prerequisites

Training objectives

  • Understand the total cost of ownership of a Cloud Computing environment
  • Implement a polyglot approach to data persistence with DynamoDB, Redshift and Cloudsearch
  • Make good use of file storage and HTTP cache with Amazon S3 and Amazon Cloudfront
  • Understand the principle of resilient stateless architecture based on EC2 and autoscaling group
  • Apply zero downtime deployment with Route 53 and Beanstalk
  • Training program

      • The challenges of Cloud Computing.
      • Difference and complementarity between IaaS and PaaS.
      • Exercise: Implementation of RDS, DynamoDB, Cloudsearch, Redshift and Kinesis.
      • The principle of polyglot persistence.
      • The NoSQL (DynamoDB), document (Cloudsearch), SQL (RDS) databases.
      • The data warehouse (Redshift) .
      • What type of base for what need? How to synchronize data?
      • Principle of n-tier slicing, stateless architectures.
      • Making applications accessible by HTTP via REST.
      • Using a load balancer, configuring automatic scaling .
      • Setting up websocket.
      • Exercise: Deploy a RESTful application with Beanstalk, configure the load balancer to manage websocket calls, synchronize EC2 instances with SNS.
      • The principle of Single Page Web Applications.
      • The deployment of HTML, CSS and JavaScript files on a static file server.
      • The call to endpoints REST, principle of Cross Origin Resource Access.
      • Cost optimization.
      • Exercise: Deploy an AngularJS SPA on an Amazon S3 bucket, communication with the REST API .
      • Storing files with Amazon S3.
      • What is a Content Delivery Network? A CDN for static resources.
      • Optimize costs through the use of a CDN for HTTP responses from REST endpoints.
      • Exercise: Create a Cloudfront distribution for static files and for REST endpoints.
      • Distributed processing of Big Data: MapReduce, Pregel, Dremel, Percolator.
      • Batch mode processing with MapReduce.
      • Stream consumption with AWS Lambda.
      • Exercise: Coupling dynamoDB streams with a Lambda function.
      • The problems posed by automatic scaling.
      • What is zero downtime deployment? Blue-green deployment with Beanstalk.
      • L 'URL swapping with Amazon Route53.
      • Exercise: Deploy an application with Amazon Beanstalk.
    • 1070
    • 14 h

    Submit your review

    Translated By Google Translate