我有一个简单的程序,可以根据我的后端数据库进行数据扫描和计算。要求是找到一种方法来运行预定的程序。
现在我有两个选择,一个是支持计划运行的 Azure DevOps Pipeline。另一个是 Azure Functions,它也符合我的要求。
看来他们两个都可以为我工作。但是,我有很多类似的程序,在我做出改变之前,想知道哪种方式更好。
我的一些知识。我知道 Azure DevOps Pipeline 最像 CI/CD。它用于设置环境,但不是设计为运行程序的主机。Azure 功能是专为小程序运行而设计的。但是,在 Azure DevOps 管道上进行设置更容易、更便宜,因为它已经提供了一些免费的主机 VM。
有什么最佳实践吗?或者有什么选择的理由?希望确定哪个是正式的。