Your company is creating an Instagram clone called Udagram.
Developers want to deploy a new application to the AWS infrastructure.
You have been tasked with provisioning the required infrastructure and deploying a dummy application, 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.
Add more challenge to the project, once the project is completed, you can try deploying sample website files located in a public S3 Bucket to the Apache Web Server running on an EC2 instance.
From the provided information, I have a design an Architecture for Udagram using Lucid Chart as seen below. This architecture will be implementented in two categories i.e Network Infrastructure then Server Instances
To access the web app hosted click here
cd udacity-devops-engineer-project2
./create.sh udagram-Network networks.yml network-parameters.json aws-user-profile
cd udacity-devops-engineer-project2
./update.sh udagram-Network networks.yml network-parameters.json aws-user-profile
cd udacity-devops-engineer-project2
./create.sh udagram-Servers servers.yml server-parameters.json aws-user-profile
cd udacity-devops-engineer-project2
./update.sh udagram-Servers servers.yml server-parameters.json aws-user-profile