MrinmoiHossain / Deploy-a-high-availability-web-app-using-CloudFormation

Deploying web servers for a highly available web app using CloudFormation.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deploy a high-availability web app using CloudFormation

Problem Statement of Project

Your company is creating an Instagram clone called Udagram. Developers pushed the latest version of their code in a zip file located in a public S3 Bucket.

You have been tasked with deploying the application, along with the necessary supporting software into its matching infrastructure.

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

Installation Dependencies

$ pip3 install awscli --upgrade --user

Diagram of the Infrastructure

Infrastructure-Diagram

Deployment Instruction for the Infrastructure

$ ./create.sh stackName network_infrastructure.yml infrastructure_parameters.json

Output of Project

Website-of-the-project

About

Deploying web servers for a highly available web app using CloudFormation.


Languages

Language:HTML 63.3%Language:Shell 20.9%Language:CSS 15.8%