Skip to content

OmarKhalil10/Deploy-a-High-Availability-Web-App-using-CloudFormation

Repository files navigation

Project Title - Deploy a high-availability web app using CloudFormation

Problem Statement

  • Your company is creating an Instagram clone called Udagram. Developers want to deploy thier application to the AWS infrastructure. They pushed thier latest contribution to a public S3 Bucket.

  • You have been tasked with provisioning the required infrastructure and deploying thier latest contribution files which are located in a public S3 Bucket to the Apache Web Server running on an EC2 instance, along with the necessary supporting software.

  • This needs to be automated so that the infrastructure can be discarded as soon as the testing team finishes their tests and gathers their results.

Infrastructure Diagram

alt text

Stack Creation

alt text

Stack Complete

alt text

Stack Events

alt text

Stack Resources

alt text

Stack Output: Web App Load-Balancer DNS Name

alt text

Stack Parameters

alt text

Stack Templates

alt text

Load Balancer

alt text

Listeners

alt text

Target Groups

alt text

Health Checks

alt text

Launch Configuration

alt text

Auto-Scaling

alt text

VPC

alt text

Subnets

alt text

Server Check

alt text

Website Connectivity Check

alt text

Stack Delete

alt text

Stack Delete in Progress

alt text

Stack Deleted Successfully

alt text

Udacity-Project-LB-DNS-Name (Temporarily Unavailable)

http://web-s-WebAp-1GHI1Z0C6CUHY-729968195.us-east-1.elb.amazonaws.com

Releases

No releases published

Packages

No packages published

Languages