Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Building Highly Available Web Application

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

Example Corp. creates marketing campaigns for small-to-medium-sized businesses. They recently hired you to work with the engineering teams to build out a proof of concept for their business. To date, they host their clients using an on-premises data center and decided to move their operations to the cloud to save money and transform their business with a cloud-first approach. Some members of their team have cloud experience and recommended the AWS Cloud services to build their solution.

In addition, Example Corp. decided to redesign their web portal. Customers use the portal to access their accounts, create marketing plans, and run data analysis on their marketing campaigns. They would like to have a working prototype in two weeks. You must design an architecture to support this application. Your solution must be fast, durable, scalable, and more cost-effective than their existing on-premises infrastructure.

This lab showcases a mechanism to provision an auto scaling environment for a full stack web application using automation techniques to orchestrate AWS resources. IT teams can adapt this mechanism to rapidly provision infrastructure to securely deliver applications that can meet evolving business requirements.


Level

Intermediate


Duration

2 Hours 0 Minutes


Course objectives

In this course, you will learn how to:

      •    Deploy a virtual network spread across multiple Availability Zones in a Region using a provided CloudFormation template.

      •    Create a highly available and fully managed relational database across those Availability Zones using Amazon Relational Database Service (Amazon RDS).

      •    Create a database caching layer using Amazon ElastiCache.

      •    Use Amazon Elastic File System (Amazon EFS) to provision a shared storage layer across multiple Availability Zones for the application tier, powered by Network File System (NFS).

      •    Create a group of web servers that automatically scales in response to load variations to complete the application tier.


Intended audience

This course is intended for:

      •    IT professionals


Prerequisites

We recommend that attendees of this course have the following prerequisites:

      •    Prior knowledge of a multi-tier web application archtiecture design concepts


Course outline

Introduction

      •    Task 1: Configure the Network

      •    Task 2: Create an Amazon RDS database

      •    Task 3: Create an Amazon ElastiCache for Memcached

      •    Task 4: Create an Amazon EFS file system

      •    Task 5: Create an Application Load Balancer

      •    Task 6: Create a launch template using CloudFormation

      •    Task 7: Create the application servers by configuring an Auto Scaling group and a scaling policy

      •    Task 8: Chaos testing with AWS Fault Injection Simulator

Reviews

Start your review of Building Highly Available Web Application

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.