如何在 Azure 上 运行 python 脚本进行 CSV 文件分析
How to run a python script on Azure for CSV file analysis
我的本地计算机上有一个 python 脚本,它读取 CSV 文件并输出一些指标。最终目标是创建一个 Web 界面,用户可以在其中上传 CSV 文件并显示指标,同时所有这些都托管在 Azure 上。
- 我想在 Azure 上使用 VM 来 运行 这个 python 脚本。
- 该脚本获取 CSV 文件并输出存储在 CosmosDB 中的指标。
- Web 界面从此数据库读取数据并显示脚本生成的数据的图表。
有人可以详细说明实现此目标我需要遵循的步骤吗?不一定需要详细的步骤,但提供相关学习资源链接的简要概述会有所帮助。
有一篇文章列出了在 Azure 中托管站点的主要选项:https://docs.microsoft.com/en-us/azure/developer/python/quickstarts-app-hosting
正如 Sadiq 所提到的,Functions 可能是您的最佳选择,因为它可能更便宜、维护更少,并且可以同时处理脚本和 Web 界面。这是该方法的 python 教程:https://docs.microsoft.com/en-us/azure/developer/python/tutorial-vs-code-serverless-python-01
选项 2 运行 应用服务计划中的传统网站,后台任务由 Functions 或 Webjob 处理 - 它们都使用 webjobs SDK,因此代码非常相似:https://docs.microsoft.com/en-us/learn/paths/deploy-a-website-with-azure-app-service/
如果这两者中的任何一个都不起作用,则 VM 是一种选择,但它需要更多的管理。此学习路径包含有关如何执行此操作的信息。该网站建立在 MEAN 堆栈上,但也适用于 Python:https://docs.microsoft.com/en-us/learn/paths/deploy-a-website-with-azure-virtual-machines/
我的本地计算机上有一个 python 脚本,它读取 CSV 文件并输出一些指标。最终目标是创建一个 Web 界面,用户可以在其中上传 CSV 文件并显示指标,同时所有这些都托管在 Azure 上。
- 我想在 Azure 上使用 VM 来 运行 这个 python 脚本。
- 该脚本获取 CSV 文件并输出存储在 CosmosDB 中的指标。
- Web 界面从此数据库读取数据并显示脚本生成的数据的图表。
有人可以详细说明实现此目标我需要遵循的步骤吗?不一定需要详细的步骤,但提供相关学习资源链接的简要概述会有所帮助。
有一篇文章列出了在 Azure 中托管站点的主要选项:https://docs.microsoft.com/en-us/azure/developer/python/quickstarts-app-hosting
正如 Sadiq 所提到的,Functions 可能是您的最佳选择,因为它可能更便宜、维护更少,并且可以同时处理脚本和 Web 界面。这是该方法的 python 教程:https://docs.microsoft.com/en-us/azure/developer/python/tutorial-vs-code-serverless-python-01
选项 2 运行 应用服务计划中的传统网站,后台任务由 Functions 或 Webjob 处理 - 它们都使用 webjobs SDK,因此代码非常相似:https://docs.microsoft.com/en-us/learn/paths/deploy-a-website-with-azure-app-service/
如果这两者中的任何一个都不起作用,则 VM 是一种选择,但它需要更多的管理。此学习路径包含有关如何执行此操作的信息。该网站建立在 MEAN 堆栈上,但也适用于 Python:https://docs.microsoft.com/en-us/learn/paths/deploy-a-website-with-azure-virtual-machines/