实时将数据从azure VM传输到Azure网站实例

时间:2014-04-22 11:34:41

标签: asp.net azure

我有一个多层ASP.NET应用程序,并希望在Azure云上移动它。

目前应用程序的工作流程如下: 用户上传文件,处理文件,用户获得计算的实时反馈。

在我阅读的Azure文档中,对于这个,前端的Azure网站和业务逻辑的云服务或虚拟机将是一个很好的选择。

因此所有计算都将在VM中完成。来自用户的上载数据将位于Blob存储中。 VM和Azure网站可以访问它们吗?

对于实时反馈,VM必须不断地将数据发送回启动计算的Azure网站实例。这在某种程度上是可能的吗?我相信它可以通过webservices解决,但是在azure云中有更漂亮的方式吗?

感谢您的帮助

2 个答案:

答案 0 :(得分:0)

  

来自用户的上传数据将位于Blob存储中。 VM   然后Azure网站可以访问它们吗?

是。 Azure网站和VM都可以访问存储在blob存储中的文件。

  

对于实时反馈,VM必须不断地将数据发送回   启动计算的Azure网站实例。这是   有可能吗?我相信它可以解决   webservices但是在天蓝云中有更漂亮的方式吗?

同样,这是可能的。处理此通信的一种方法是利用Azure中提供的消息传递基础结构。您可以使用Azure QueuesAzure Service Bus Queues。它的工作方式是处理文件的VM将在队列中发布消息(关于其进度/完成/失败等)。网站将不断轮询此队列中的消息,并根据收到的消息采取必要的行动。

答案 1 :(得分:0)

以下链接有一个围绕Azure网站,存储(blob,表格)和工作者角色构建的示例项目,可以满足您的要求,希望它可以帮助您迁移应用程序!!

http://code.msdn.microsoft.com/Windows-Azure-Multi-Tier-eadceb36

相关问题