Flask Web App with Amazon RDS, Elastic Beanstalk & Route53
HTML-код
- Опубликовано: 10 сен 2024
- Join Full Course on Amazon Web Services with Python
www.udemy.com/...
In this lesson we are going to build Flask Web App with Amazon RDS, Elastic Beanstalk, Route53 and Certificate Manager.
What is Flask ?
Flask is a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components. but when we are saying Flask is a micro web framework, it does not mean that we can not build complete application with Flask, you can build every kind complex application with Flask.
What is Amazon RDS ?
Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud. Choose from seven popular engines - Amazon Aurora with MySQL compatibility, Amazon Aurora with PostgreSQL compatibility, MySQL, MariaDB, PostgreSQL, Oracle, and SQL Server - and deploy on-premises with Amazon RDS on AWS Outposts.
What is Amazon Elastic Beanstalk ?
With Elastic Beanstalk, you can quickly deploy and manage applications in the AWS Cloud without having to learn about the infrastructure that runs those applications. Elastic Beanstalk reduces management complexity without restricting choice or control. You simply upload your application, and Elastic Beanstalk automatically handles the details of capacity provisioning, load balancing, scaling, and application health monitoring.
Elastic Beanstalk supports applications developed in Go, Java, .NET, Node.js, PHP, Python, and Ruby. When you deploy your application, Elastic Beanstalk builds the selected supported platform version and provisions one or more AWS resources, such as Amazon EC2 instances, to run your application.
What is Amazon Amazon Route53 ?
Amazon Route 53 is a highly available and scalable Domain Name System (DNS) web service. Route 53 connects user requests to internet applications running on AWS or on-premises.
Support Me on Patreon
/ parwizforogh
My Recommended Affiliate Book
AWS Certified Solutions Architect Study Guide: Associate (SAA-C03) Exam
amzn.to/3VpZo7p
Get the source code
geekscoders.co...
Wow! Just what I needed to take over an existing project on AWS.
Thanks a million, this is just wonderful. I have been trying to deploy a python application to bean stalk for long now without any success.
You are just amazing. I am learning flask very fast following your channel.
Thank you for creating this very useful video. You are a great teacher.
Amazing vedio, nice presentation.
How are you updating data in the database when your flask app is hosted on AWS? Isn’t your database on your local machine ?
thank you for the well-explained project
elastic beanstalk has changed since this video was made. Can you give us a small update regarding the beanstalk portion?
He is not responding.
:(
@iwillbeback101 figured it out. If you want, i can send you some intrusctions. But long story short AWS no longer creates the IAM due to some policy changes. You can easily look up this IAM online and copy and paste it.
This is exactly what I was looking over. Can you please point me to a resource or if you can, do a video on how to migrate a database from dev to test to prod?
I'm stuck installing 'mysqlclient' on my appe computer with M1 chip. I also tried on replit and didn't work.
Well done! great explanation of the content.
Great course.
Thank you very much
Your tutorial is awesome but not up to date. No reply for comments. The Elastic Beanstalk is changed after your video. Now it is really hard to follow your video.