【问题标题】:Deploying Python script daily on Azure每天在 Azure 上部署 Python 脚本
【发布时间】:2020-03-07 16:16:24
【问题描述】:

我有一个 Python 脚本,它从 Azure Data Lake 集群中提取一些数据,执行一些简单的计算,然后将其存储到 Azure 上的 SQL Server 数据库中。整个shebang在大约20秒内运行。它需要 sqlalchemy、pandas 和一些 Azure 数据库。我需要每天运行这个脚本。我们还有一个可供使用的 Service Fabric 群集。

我最好的选择是什么?我曾想过用 Docker 将其容器化,并将其变成一个 http 触发的 API,但是我如何每天触发 1 次呢?我不擅长 Azure 或微服务设计,所以我需要帮助。

【问题讨论】:

    标签: python azure docker microservices


    【解决方案1】:

    您可以在应用服务中使用 Web 作业。它有两种类型的 Azure Web 作业供您选择:ContinuousTrigger。 我看到您需要 Trigger 类型

    您可以参考文档here了解更多详情。此外,这里展示了如何在WebJobs中运行任务。

    此外,您还可以使用最近几个月普遍可用的 Azure 函数timer-based on python

    【讨论】:

    • 我在 Azure 门户中看不到 Web 作业 - 他们是否已弃用它?
    猜你喜欢
    • 2020-11-14
    • 1970-01-01
    • 2021-03-01
    • 1970-01-01
    • 2018-03-03
    • 1970-01-01
    • 2019-02-10
    • 2018-01-25
    • 1970-01-01
    相关资源
    最近更新 更多