An open API service indexing awesome lists of open source software.

https://github.com/mahmudhmh/iac-deployment

Deploy a high availability web app using CloudFormation Infrastructure as code
https://github.com/mahmudhmh/iac-deployment

aws cloudformation devops ec2-instance iac internet-gateway

Last synced: 22 days ago
JSON representation

Deploy a high availability web app using CloudFormation Infrastructure as code

Awesome Lists containing this project

README

          

# IAC-Deployment
Deploy a high availability web app using CloudFormation Infrastructure as code

# scenario
There will be two parts to this project:
1. Diagram: You'll first develop a diagram that you can present as part of your portfolio and as a visual aid to understand the CloudFormation script.
![Infrastructure Diagram](https://user-images.githubusercontent.com/54104161/219982835-227eaa5d-9d69-4b26-9f01-fe5e942bc40f.jpeg)

2. Script (Template and Parameters): The second part is to interpret the instructions and create a matching CloudFormation script.

2.1. Two Stacks Created

![2Stacks](https://user-images.githubusercontent.com/54104161/219982894-a2c9be50-7048-4e1a-8bb7-2c3f35c15b28.PNG)

2.2. LoadBalancer

![LoadBalancer](https://user-images.githubusercontent.com/54104161/219982914-0e378c55-1f27-45d4-87cd-154c23bdcd9f.PNG)

2.3. Auto Scaling Group

![Auto Scaling Group](https://user-images.githubusercontent.com/54104161/219982951-b4f502ab-7dbe-47da-961a-37f4ab117438.PNG)

2.4. EC2 Instances

![EC2 Instances](https://user-images.githubusercontent.com/54104161/219982981-e29da277-5068-4b76-806b-4884c4250411.PNG)

2.5. Internet gateways

![Internet gateways](https://user-images.githubusercontent.com/54104161/219982992-1da77647-1e1b-4c53-b9cc-2e7108718dd3.PNG)

2.6. Route Tabeles

![Route Tables](https://user-images.githubusercontent.com/54104161/219983009-bd756ce9-0013-4f0f-914a-93315e37222a.PNG)

2.7. Resources Stack

![Resource Server Stack](https://user-images.githubusercontent.com/54104161/219983097-e65a7aa9-2695-4732-a904-a0bc0956c7d0.PNG)

2.8. Working LoadBalancer URL

![WorkingProject](https://user-images.githubusercontent.com/54104161/219983046-f94b9bce-6eb9-4a5c-89ab-c9009749b163.PNG)