In this project, a static website was deployed to AWS using S3, CloudFront, and IAM. Below is a link to te website: http://d1as6hos5gbo9k.cloudfront.net/index.html
In this project, a high-availability web app was deployed using CloudFormation.
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.
Below is the Cloud architect diagram for the stack created
A Launch Configuration for the application servers was created in order to deploy four servers and a bastion host was setup inorder to SSH into the private subnet servers.
HA-network.yml and network-params.json
HA-bastion-server.yml and bastion-server-params.json
HA-server.yml and server-params.json
use the create_stack.sh and update_stack.sh files to create the stacks.
In this project, an ubuntu ec2 instance was created and run on AWS, Jenkins configured and a pipeline created to deploy a static website on S3. The final diagram can be seen below: