【发布时间】:2015-05-04 00:26:07
【问题描述】:
我对 Azure 还很陌生,不太确定我需要什么服务来实现这一目标:
我想做的是开发一个应用程序/服务来完成一些计算任务。我创建了一个用于将数据发送到我的数据库的 Web API。我将使用我的数据库中的数据来执行一些计算并将结果存储回数据库中。此应用程序/服务将连续运行。
我不确定我应该使用网络作业、云服务还是虚拟机。他们似乎都能够实现我想要的......或者也许我应该考虑一些事情?
非常感谢,
LT
【问题讨论】:
-
您是否阅读过这篇比较网站、云服务和虚拟机的 Microsoft 文章? azure.microsoft.com/en-us/documentation/articles/…
-
感谢 CSharpRocks,我刚刚看了看。看起来网站是最简单的选择。但是由于我的应用程序没有前端/Web 界面,这个选项仍然可以吗?因为我的应用程序应该一直在运行,即使没有人打开网站。
-
不幸的是,没有一个正确的答案。您可以随心所欲地混合搭配,并且有充分的理由使用其中任何一种。如果有帮助,我在发布之前发布了一篇不同的 StackOverflow answer 比较网站和网络角色(云服务)(我一直在更新)...
-
好吧,从技术上讲,您的 Web API 只是一个返回 JSON 而非 HTML 的 Web 应用程序。您可以按需、按计划或连续运行 Webjobs azure.microsoft.com/en-us/documentation/articles/…
-
哦,请记住,您的 Web API 应用程序和 Webjob 共享相同的资源,因此请尝试相应地平衡工作负载
标签: azure azure-virtual-machine azure-webjobs azure-cloud-services