AWS Application Architecture and Management

AWS Application Architecture and Management

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 1h 57m | 393 MB

Learn to build resilient and robust AWS Cloud environments

AWS is currently the most popular and efficient Cloud platform. Administering and deploying your applications on AWS makes them flexible and resilient.

We’ll show you all the options you need on AWS, from running your app on EC2, using auto-scaling, Dockerizing your app, and running serverless. You’ll learn to plan and implement the platform architecture and also include scaling to serve millions of users in high concurrency on AWS. You’ll earn to install your app, deploy it, monitor its key metrics, and scale it accordingly. In short, you’ll learn to build highly scalable web environments on AWS.

By the end of this course, you will have learned to make the most of AWS services, resulting in the faster deployment of your applications on a fault-tolerant platform.

This course is an example-driven tutorial that teaches you how to build, deploy, manage, and operate highly available, scalable, fault-tolerant system on AWS.

What You Will Learn

  • Deploy your first app on an EC2 instance, monitor it via CloudWatch, and use the ELB to add new instances.
  • Create an application database on Relational Database Service.
  • Architect and manage your app optimally at scale using AWS
  • Automatically add and remove an instance of EC2 from the load balance based on system metrics using the Auto Scaling Mechanism.
  • Apply AWS patterns for high availability and scaling in both serverless and server-based applications, along with approaches for the frontend, middle, and database application tiers.
  • Explore high availability features in AWS to keep your application alive and sleep better.
  • neBuild a cookbook for application deployment in AWS.
Table of Contents

Basic Infrastructure
1 The Course Overview
2 EC2 Basics
3 Using RDS to Create a Database
4 Deploying the Frontend on EC2
5 Monitoring the Application

Scalability of the Architecture
6 The Need for Scaling
7 A Closer Look at Autoscaling
8 Using Custom Metrics
9 High Availability in AWS
10 Working with the Elastic Load Balancer

Elastic Beanstalk
11 What Is Elastic Beanstalk
12 Working with Elastic Beanstalk
13 Managing Deployments in Elastic Beanstalk

Managing Docker
14 Adding Docker to EC2 Instances
15 The Elastic Container Service
16 Building Tasks and Creating a Service from a Task
17 Autoscaling Services

Go Serverless
18 Creating Our App as a Function in Lambda
19 Deploying, Monitoring, and Scaling in Lambda

Build a Cookbook for Application Deployment in AWS
20 Pros and Cons of Each Technology
21 The Well-Architected Framework