|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ultimate-guide-to-deploying-flask-to-aws/
课程评论:没有评论
课程名称:部署 Flask 应用程序到 AWS 的终极指南 课程概述:在本课程中,您将学习如何将基于 Python 的 Flask 应用程序部署到 AWS 云中。课程内容涵盖了传统的 EC2 虚拟专用服务器 (VPS) 部署方法,以及越来越流行的无服务器部署方式,利用完全管理的 AWS 服务。关于传统服务器的 EC2 部署部分,我将介绍专业级别、开源和经过考验的技术,例如 Nginx 网络服务器、uWSGI Python 应用服务器和 PostgreSQL 数据库。对于基于服务器的部署方法,我将讨论多种架构,从简单的全能单体 EC2 架构到使用 RDS(PostgreSQL)实例和 EC2 应用服务器的自动扩展组,后面由弹性负载均衡器支持的更分散的方法。 对于无服务器部署,我将利用 AWS 无服务器应用程序模型 (SAM),结合 AWS API Gateway、AWS Lambda 和 AWS DynamoDB 管理服务,构建类似微服务的 REST API。本课程涵盖了构建和部署基于 Python 的 Flask 应用程序的最常用、行业领先的方法,利用 AWS 云进行容错、成本有效和可扩展的架构方式。通过本课程展示的技能,学习者将能够在 AWS 云中实现他们的 Python Flask 应用程序,释放创新的无限潜力,为用户提供价值和激动人心的网络规模体验。
In this course you will learn how to deploy Python based Flask applications to the AWS Cloud using both traditional EC2 Virtual Private Servers (VPS) along with the ever increasingly popular Serverless method using Fully Managed AWS service offerings. In the sections on traditional Server based EC2 deployments I present professional grade, open source, and battle tested technologies such as Nginx web server, uWSGI Python application server, and PostgreSQL database. For server based deployment methods I cover a variety of architectures ranging from the simple all-in-one monolith EC2 architecture to more distributed approaches with RDS (PostgreSQL) Instances, and Auto Scaling Groups of EC2 Application servers sitting behind Elastic Load Balancers. For Serverless deployments I utilize the AWS Serverless Application Model (SAM) using AWS API Gateway, AWS Lambda and AWS DynamoDB managed services to build a microservices like REST API. This course covers the most common, industry leading, methods of architecting and deploying Python based Flask applications utilizing the AWS Cloud in ways that are fault tolerant, cost effective, and scalable. The skills demonstrated in this course should leave the learner able to bring their Python Flask apps to life in the AWS Cloud where limitless potential for innovation can unleashed to provide value and excitement to users at web scale.