我想从Azure连接到On-Premises数据库。基本上我将在azure上托管我的Web应用程序,并将使用内部部署的数据库。
根据www.WindowsAzure.com,Azure Service Bus和Windows Azure虚拟网络都用于连接到内部部署数据库。但是这两者之间有什么区别,哪些应该根据不同的情况使用?
答案 0 :(得分:5)
两种方法之间存在很大差异: Service Bus是应用程序或消息传递级别的连接。在这里,您将有两个选择:
虚拟网络:您可以在此处设置网络级别的连接,并且您可以连接到数据库,就像他与基于云的应用程序位于同一网络一样。这里的优点是,与标准应用程序(连接重试除外)相比,您的代码不必更改
这两种方法完全不同,但可以有效,具体取决于您对架构的偏好。 (面向Web服务,网络级连接或异步处理)。
希望这有帮助。