Azure App Service连接到Azure Sql数据库

问题描述 投票:0回答:1

我有一个Web App(Azure App Service),并且有一个与该Web App交谈的Azure SQL数据库。关于两者之间的沟通,我有两个问题。

  1. 当从Web应用程序连接到数据库(使用连接字符串)时,通信是否先经过Internet然后又回到Azure,还是Azure知道将流量保持在Azure中?

  2. 我一直在研究V-Net服务端点,作为提高两者之间通信速度的一种可能方法。据说从启用了服务端点的V-Net上的VM连接到SQL数据库时,Azure知道将流量保持在Azure网络内部而不是出入Internet,对于Azure App Services来说是一样的?

  3. 是否可以在App Service和Azure内部的SQL数据库之间保持流量?如果是这样,我该怎么做?非常感谢对此提供任何指导。

sql azure azure-sql-database azure-web-app-service azure-app-service-plans
1个回答
0
投票
  1. 它知道将其保留在“ Azure主干”上(根据Azure doco)。它不会发送到public Internet

  2. 是。它已经在“ Azure Backbone”内部]

据我所知,V-Net的主要优点是您可以定义自己的网络并向其中添加内容,例如防火墙,安全组,子网,网络之间的对等。

如果App Service和Azure SQL在同一V-Net上,可能会提高性能。

Azure SQL服务端点有点神秘。它们“连接”到VNET,但是您仍然需要连接到公共地址。他们实际上并没有占用本地IP地址。

取决于您的实际工作,您可能希望查看专用终结点,该终结点实际上将专用IP分配给您的Azure SQL。

© www.soinside.com 2019 - 2024. All rights reserved.