53GB

Project2 – Deploy a 3 Tier Architecture On AWS – End to End Project Demo



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

Exit mobile version