将flask部署到服务器

问题描述 投票:0回答:1

在服务器上部署flask的主流方案是打包成exe在服务器上执行或者直接执行py文件。 现在主要流行的部署方案有哪些?这些选项的优点和缺点是什么??

flask webdeploy
1个回答
0
投票

部署 Flask 应用程序有很多选项。最知名的是 1)Docker、2)平台即服务 (Paas) 提供商,例如(Heroku、Google App Engine)、3)传统虚拟专用服务器 (VPS),例如 Digital Ocean。这些的优点和缺点各不相同。 1)Docker为部署应用程序提供了一个标准环境,并且很容易将flask应用程序打包为依赖项和配置,但另一方面,如果有人不熟悉的话,学习曲线会很陡峭,并且与其他部署方法相比还需要额外的设置。 2(Paas)提供商他们可以轻松快速地部署,并且提供与其他服务(数据库、日志记录)的集成,但它们在定制方面受到限制,并且根据应用程序的规模可能会产生额外的成本(越大越贵)。 3 VPS 它们更适合较大的应用程序,它们提供对服务器环境的完全控制,但它们需要额外的手动设置,并且用户负责安全、更新和备份。

© www.soinside.com 2019 - 2024. All rights reserved.