用azure连接本地网络

时间:2012-12-09 21:31:46

标签: azure network-programming gateway

我不知道如何开始以下内容。我将用下面的图片解释我想做什么。

和你一样,你有2个部分。局部和天蓝色部分。蔚蓝的部分是我的一部分。本地网络可以是客户,......

我要做的是在PC上运行服务并将数据发送到本地服务器/网关。但是我怎样才能检测出连接所需的服务器。我没有在本地电脑上安装任何服务,而是客户自己。但我不希望他需要做配置。就像他们安装服务器/网关部分一样。

我将在azure上运行一个从本地网络上的服务器/网关获取信息的web服务。这没问题。在azure上有一些其他应用程序将处理消息。

另外如何将一些消息发送回本地网络?当你说azure ping网络上的其他本地计算机。您应该向本地网络上的服务器/网关发送消息。但是如何?

所以我有两个问题(见上文了解更多信息):

  • 从客户端连接到服务器/网关

  • 将一些信息发回当地的netwerk

Schema

2 个答案:

答案 0 :(得分:1)

您可以使用虚拟网络Azure Connect在PC和Azure云之间创建“连接”或“混合云”。但是,如果您正在谈论基于Web的/简单消息传递并且PC具有互联网连接,为什么不通过安全(SSL / TLS)连接将消息路由到云?

有关广播/推送类型的通知,请查看SignalR(http://signalr.net/)。 Microsoft正在成为ASP.NET平台的一部分:http://channel9.msdn.com/Events/Build/2012/3-034

它有一些非常好的功能,如优雅,如果服务器/客户端不支持WebSockets等高级内容,则可以使用多种机制。这是一个理想的解决方案,并且具有超级可扩展性,因为它基于服务器并且在客户端上非常轻便。

答案 1 :(得分:0)

如果您只需要连接本地网络上运行的一项或多项服务,并通过azure cloud公开提供这些服务。

我发现最直接的解决方案是使用服务总线。它几乎不需要修改您的业务网络。