Project2 – Deploy a 3 Tier Architecture On AWS – End to End Project Demo
π Excited to share the second video of the #10weeksofCloudOps challenge!
π₯ Second week’s challenge was all about creating a robust three-tier architecture in the cloud of your choice: AWS, Azure, or GCP. Our goal? Build a solution that’s highly available, fault-tolerant, scalable, and secure! πͺπ
π‘ I’ve published this video where I walk you through the implementation of this challenge to deploy a 3-tier architecture on AWS keeping in mind all the requirements.
In this project, we utilize a public-facing Application Load Balancer, directing client traffic to our web-tier EC2 instances within autoscaling groups. The web tier, powered by Nginx web servers, serves a stunning React.js website while smoothly redirecting API calls to the internal-facing load balancer in the application tier. ππ‘
Behind the scenes, the application tier, built with Node.js, skillfully manipulates data stored in an Aurora MySQL multi-AZ database. The result? Seamless communication between layers, ensuring uninterrupted operations. Load balancing, health checks, and autoscaling groups work harmoniously at every level, maintaining top-notch availability. π»π
Application Stack: React.js, Node.js, AuroraMySQL
πBy the end of this video, you will learn -:
– How to create a highly available and fault tolerant 3 tier architecture on AWS
– How to deploy a web application to a 3-tier architecture on AWS
Pre-requisites:π
AWS Networking: https://youtu.be/yUhzvVrwkV8
CIDR Calculation: https://youtu.be/G1azmL5-eQI
References π:
Workshop π https://catalog.us-east-1.prod.workshops.aws/workshops/85cd2bb2-7f79-4e96-bdee-8078e469752a/en-US
GitHub π https://github.com/aws-samples/aws-three-tier-web-architecture-workshop
Command to install MySQL client:π
sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm –import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
sudo yum install https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
ππ’π π£πππ§π π§π¨π§π’π₯πππ π¦ππ₯πππ¦ π Itβs π ΅ππ ΄π ΄ β³
#Azure900WithPiyush
https://www.youtube.com/playlist?list=PLl4APkPHzsUUOCWcjaXcH-WBVxCccZ4uO
Namaste Google Cloud | GCP Tutorial for beginners, a complete playlist for Associate Cloud Engineer Certification Exam:
https://www.youtube.com/playlist?list=PLl4APkPHzsUXvkDFARdrH2LMESVqeuH8W
DevOps Tutorial for Beginners
https://www.youtube.com/playlist?list=PLl4APkPHzsUX2loJZOo3XtITGtc9UQabd
AWS tutorial for beginners
https://www.youtube.com/playlist?list=PLl4APkPHzsUUYlYFk5bgOU0Xhq_9c-9pQ
Azure Data fundamentals DP 900 full course
https://www.youtube.com/playlist?list=PLl4APkPHzsUUd4rzzHEpHMsyD5PbVWz1I
Jenkins Tutorial for Beginners
https://www.youtube.com/playlist?list=PLl4APkPHzsUV3pz6zRpFJe3A4wTM2Pjvv
DevOps and Cloud Podcasts:
https://www.youtube.com/playlist?list=PLl4APkPHzsUWr7SI4Kym5dr80DovuSbL2
Subscribe to our channel to get notified about the latest videos.
π₯ https://www.youtube.com/TechTutorialswithPiyush
Connect with me π
πLINKEDIN: βΊ
https://www.linkedin.com/in/piyush-sachdeva/
π¦TWITTER: βΊ
https://twitter.com/techie_piyush
Join our learning communities π
https://discord.gg/TNCs4BRzq8
#devops #techtutorialswithpiyush
Comments are closed.