最大的云计算利用率——为计算付费,而不是为空闲时间付费
Maximum cloud computing utilization - pay for computing, not idle time
我每天都有一项大任务要做,不需要扩展,这需要大约 30 分钟,并且是数据库、处理器和内存密集型的。
这意味着实际计算时间为 16 小时/月。
- WebJobs 需要不断 运行 网站 744 小时/月
- WebRole 也在不停地运行744 小时/月
- Azure Batch - 适用于缩放存储输入 - 存储输出
处理(或者我是这么理解的)
停止云服务仍然会让您付出代价。将实例计数设置为 0 不可用。为 728 小时/月未使用的计算时间付费看起来很疯狂。我唯一能想象的就是每天自动部署云服务,任务完成后自动删除部署,但这看起来也很疯狂。
Azure 中是否有针对此方案的任何选项?
云服务将持续收费,直到部署被删除。是的,您可以每天删除它并重新部署...
处于停止(解除分配)状态的 Azure VM,不产生任何费用。当您不需要它们时,您可以在门户中或通过脚本关闭它们。
我认为如果您每月仅使用 62 小时,计费会有很大差异。您会考虑将此部署切换到 VM 吗? WorkerRole 和 VM 可以放在同一个子网中,它们仍然可以相互连接。
我每天都有一项大任务要做,不需要扩展,这需要大约 30 分钟,并且是数据库、处理器和内存密集型的。
这意味着实际计算时间为 16 小时/月。
- WebJobs 需要不断 运行 网站 744 小时/月
- WebRole 也在不停地运行744 小时/月
- Azure Batch - 适用于缩放存储输入 - 存储输出 处理(或者我是这么理解的)
停止云服务仍然会让您付出代价。将实例计数设置为 0 不可用。为 728 小时/月未使用的计算时间付费看起来很疯狂。我唯一能想象的就是每天自动部署云服务,任务完成后自动删除部署,但这看起来也很疯狂。
Azure 中是否有针对此方案的任何选项?
云服务将持续收费,直到部署被删除。是的,您可以每天删除它并重新部署...
处于停止(解除分配)状态的 Azure VM,不产生任何费用。当您不需要它们时,您可以在门户中或通过脚本关闭它们。
我认为如果您每月仅使用 62 小时,计费会有很大差异。您会考虑将此部署切换到 VM 吗? WorkerRole 和 VM 可以放在同一个子网中,它们仍然可以相互连接。