【发布时间】:2017-07-26 22:33:00
【问题描述】:
在 ec2 实例上部署 Flask 应用程序(换句话说,在任何计算机上运行您的脚本)和通过 AWS Elastic Beanstalk 部署 Flask 应用程序有什么区别?烧瓶deployment documentation 说:
虽然轻量级且易于使用,但 Flask 的内置服务器不是 适合生产,因为它不能很好地扩展并且默认服务 一次只有一个请求。一些可用于正确的选项 此处记录了在生产中运行 Flask。
他们推荐的部署选项之一是 AWS Elastic Beanstalk。然而,当我阅读 Amazon 的 explanation 如何部署 Flask 应用程序时,似乎他们正在使用与 Flask 内置的完全相同的服务器应用程序,例如单线程因此无法处理同时请求。我了解 Elastic Beanstalk 允许您部署多个副本,但它似乎仍然使用内置的 Flask 服务器应用程序。我错过了什么?
【问题讨论】:
标签: python amazon-ec2 deployment flask amazon-elastic-beanstalk