Azure网站 - 计划任务

hav*_*dhu 10 .net azure asp.net-mvc-4 azure-web-sites azure-webjobs

我正在开发一个我打算在Windows Azure上托管的网站.该站点需要运行一些每日/每周预定作业,同步到各种第三方数据源,发送用户通知等.它还应该能够运行按需异步任务,例如向用户发送电子邮件等.

我最初的想法是使用Azure云服务来托管它,一个运行MVC 4的Web角色和一个辅助角色都负责计划任务,并将异步任务(发送电子邮件等)从队列存储中拉出来.然而,这将花费我,看看我需要为计算时间支付双倍的费用.

该项目可能在未来证明这一成本是合理的,但在业务开始之前,我真的更喜欢更便宜的替代品.因此,我正在研究Azure网站.

我可以通过将Azure网站用于MVC站点并让工作人员角色运行这些成本来减少一半的成本,但我很想知道其他替代方案,除了从我的管理模块手动触发它们的明显选项.

此外,我可以将网站连接到我的域并使用Azure网站免费使用ssl吗?

小智 5

看起来 Azure 终于内置了适当的调度 -请参阅 Azure 调度程序文档

虽然它处于预览阶段,您现在很可能必须使用 REST API,但我相信不久之后,管理门户中的功能就会可用。我已经等了很久了!