【问题标题】:Recommended approach for scheduling a python script within Azure and pushing to database在 Azure 中调度 python 脚本并推送到数据库的推荐方法
【发布时间】:2020-11-04 18:02:10
【问题描述】:

我有一个 python 脚本,它从 API 中提取数据,执行一些转换,最后将数据输出到 csv 文件中。

目前我每天都使用 Windows 调度程序执行此任务。

我想进一步自动化此任务,并将其置于一个 azure 环境中,该环境将按计划在一夜之间运行脚本,同时将结果推送到一个 azure 数据库。

我已经有一个包含许多数据库的 Azure 订阅。

我读过的两种方法是:

  1. Azure 中的虚拟机。使用 VM 中的 windows 调度程序运行脚本并推送到数据库

  2. 使用 azure Web 应用程序运行脚本并推送到数据库。 (不需要虚拟机)

我希望有人可以推荐更有效的方法来做到这一点?

【问题讨论】:

    标签: azure


    【解决方案1】:

    我强烈建议您查看 Azure Functions。

    它基本上是无服务器架构。它将允许您在没有虚拟机或 WebAPP 的情况下托管现有代码。

    它可以配置为在您的要求和时间运行。

    https://azure.microsoft.com/en-us/services/functions/

    您可以将连接字符串设置为您的sql环境并连接到您的sql数据库以推送数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 1970-01-01
      • 2012-02-04
      • 2023-03-31
      相关资源
      最近更新 更多