在 Azure 中使用什么来安排和调用自定义函数(工作者)
What to use in Azure for Scheduling and calling custom function (worker)
我希望有一个工作进程 运行 独立于 Azure 中的网站。我将使用此 worker 动态创建网站和数据库,因此我不需要 WebJobs。
为了创建这些网站,我希望能够从 C# 中的 WebService 调用 Worker。
另外,我想安排每天清理数据库的任务。我在某些地方读到我需要 Quartz.net 的 Azure Scheduler 或 Worker Role。
我想知道 Azure 中对我来说最好的解决方案是什么。谢谢!
根据我的理解,您似乎想要构建一个自动化流程并能够对其进行管理。
我认为 Azure 自动化可能是您的一种选择。
Azure Automation 是一项 Azure 服务,用于通过流程自动化简化云管理。使用 Azure 自动化,可以自动执行手动、频繁重复、耗时 运行 和容易出错的任务,以提高组织的可靠性、效率和实现价值的时间。
Azure 自动化提供高度可靠、高度可用的工作流执行引擎,可扩展以满足您的需求。在 Azure Automation 中,流程可以由第 3 方系统手动启动,或按预定时间间隔启动,以便任务在需要时准确发生。
有关更多详细信息,您可以在此处查看 Azure 自动化:
https://azure.microsoft.com/en-us/documentation/services/automation/
再次投票给 Azure 自动化。您应该能够通过使用 Automation 自己的 API.
从您的 Web 服务轻松调用它
如果您的数据库是 Azure SQL 数据库(托管 Azure 服务),那么您可以使用 Azure Elastic database jobs 执行日常清理。
如果没有,那么 Azure Scheduler 也是我的选择。
我希望有一个工作进程 运行 独立于 Azure 中的网站。我将使用此 worker 动态创建网站和数据库,因此我不需要 WebJobs。
为了创建这些网站,我希望能够从 C# 中的 WebService 调用 Worker。
另外,我想安排每天清理数据库的任务。我在某些地方读到我需要 Quartz.net 的 Azure Scheduler 或 Worker Role。
我想知道 Azure 中对我来说最好的解决方案是什么。谢谢!
根据我的理解,您似乎想要构建一个自动化流程并能够对其进行管理。
我认为 Azure 自动化可能是您的一种选择。
Azure Automation 是一项 Azure 服务,用于通过流程自动化简化云管理。使用 Azure 自动化,可以自动执行手动、频繁重复、耗时 运行 和容易出错的任务,以提高组织的可靠性、效率和实现价值的时间。
Azure 自动化提供高度可靠、高度可用的工作流执行引擎,可扩展以满足您的需求。在 Azure Automation 中,流程可以由第 3 方系统手动启动,或按预定时间间隔启动,以便任务在需要时准确发生。
有关更多详细信息,您可以在此处查看 Azure 自动化:
https://azure.microsoft.com/en-us/documentation/services/automation/
再次投票给 Azure 自动化。您应该能够通过使用 Automation 自己的 API.
从您的 Web 服务轻松调用它如果您的数据库是 Azure SQL 数据库(托管 Azure 服务),那么您可以使用 Azure Elastic database jobs 执行日常清理。 如果没有,那么 Azure Scheduler 也是我的选择。