在 Azure 上托管 Python 应用
Azure 提供了多种不同的方法来托管应用,具体取决于你的需求。 在 Azure 上托管应用程序的文章概述了不同的选项。
一般来说,选择 Azure 托管选项是选择控制连续性与责任的问题。 所需的控制越多,资源管理所承担的责任就越大。 在此连续性中,我们建议从Azure App 服务开始,并承担最少的管理责任。 然后,考虑连续性中的其他选项,以承担 Azure 资源的更多管理责任。 在App 服务的 continuum 的另一端是 Azure 虚拟机,你拥有维护资源的最大控制权和更多的管理责任。
本文中的各节大致从更多的托管选项(减少管理开销)到更少的托管选项(更适合你控制)。
使用 Azure App 服务 托管 Web 应用:
使用 Azure 静态 Web 应用的内容分发网络
使用 Azure Functions 进行无服务器托管:
使用 Azure 托管容器:
使用 Azure Batch 计算密集型和长时间运行的操作:
使用 Azure 虚拟机按需、可缩放的计算资源: