Compartir a través de

连接体系结构

本文介绍将网络流量定向到 Azure SQL 数据库中服务器的各种组件的体系结构。 它涵盖了不同的连接策略,以及它们如何影响从 Azure 内部连接的客户端以及从 Azure 外部连接的客户端。

连接体系结构概述

下图提供连接体系结构的综合概述。

此图展示了高级连接架构的概览。

以下步骤介绍如何建立连接:

  1. 客户端连接到具有公共 IP 地址并侦听端口 1433 的网关设备。

  2. 根据有效的连接策略,网关将流量重定向或代理到正确的数据库群集。

  3. 在数据库群集中,网关将流量转发到相应的数据库。

连接策略

逻辑 SQL 服务器支持服务器的连接策略设置的以下三个选项:

  • 重定向(建议):客户端直接建立与托管数据库的节点的连接,从而减少延迟并提高吞吐量。 若要将此模式用于连接,客户端需要:

    • 在范围为 11000 到 11999 的端口上允许从客户端到区域中的所有 Azure SQL IP 地址的出站通信。 使用 SQL 服务标记,使其更易于管理。 如果使用专用链接,请参阅 将重定向连接策略与专用终结点配合使用,以确定允许的端口范围。

    • 允许客户端通过端口 1433 与 Azure SQL 数据库网关 IP 地址进行出站通信。

    • 使用重定向连接策略时,请参阅 Azure IP 范围和服务标记 - 中国云 ,了解要允许的区域 IP 地址列表。

  • 代理:在此模式下,所有连接都通过 Azure SQL 数据库网关,从而增加延迟并减少吞吐量。 若要将此模式用于连接,客户端需要允许从客户端到端口 1433 上的 Azure SQL 数据库网关 IP 地址的出站通信。

    • 使用代理连接策略时,请参阅本文后面的 网关 IP 地址 列表,了解要允许的区域 IP 地址。
  • 默认值:在创建后,此连接策略对所有服务器生效,除非您显式将连接策略更改为ProxyRedirect。 默认策略为:

    • Redirect 用于源自 Azure 的所有客户端连接(例如,来自 Azure 虚拟机)。

    • Proxy 用于源自外部的所有客户端连接(例如,来自本地工作站的连接)。

对于最低的延迟和最高的吞吐量,我们强烈建议使用 Redirect 连接策略而不是 Proxy 连接策略。 但是,你需要满足允许网络流量进行出站通信的附加要求:

  • 如果客户端是 Azure 虚拟机,则可以将网络安全组 (NSG) 与 服务标记结合使用来实现此要求。

  • 如果客户端设备从内网工作站连接,则可能需要与网络管理员合作,以允许网络流量通过企业防火墙。

若要更改连接策略,请参阅更改连接策略

从 Azure 内部进行连接

如果从 Azure 内部进行连接,则连接默认使用连接策略 Redirect 。 策略 Redirect 意味着在建立 TCP 会话后,客户端会话将重定向到正确的数据库群集。 目标虚拟 IP 从 Azure SQL 数据库网关更改为群集。 所有后续数据包直接流向群集,绕过网关。 下图演示了此流量流。

通过 Azure 中的重定向实现 Azure SQL 连接的体系结构概述图。

从 Azure 外部进行连接

如果从 Azure 外部进行连接,则连接默认使用连接策略 ProxyProxy 策略是指通过 Azure SQL 数据库网关建立 TCP 会话,并且所有后续数据包通过网关传输。 下图演示了此流量流。

此图显示如何通过 Azure SQL 数据库网关建立 TCP 会话,以及所有后续数据包如何流经网关。

重要

打开 TCP 端口 1434 和 14000-14999,以允许使用 DAC 进行连接

网关 IP 地址

本部分列出了分配给 SQL 数据库的区域网关的 IP 地址范围。

当代理 连接策略 生效时,数据库客户端必须能够访问逻辑服务器区域的所有范围内所有给定的 IP 地址。 使用重定向连接类型,客户端必须能够访问更广泛的 IP 地址集。 为此,请使用 Sql.<region> Azure 中的服务标记。 有关详细信息,请参阅 Azure IP 范围和服务标记 - 中国云

连接到专用终结点的客户端不需要连接到这些范围中的任何一个,因为专用终结点与网关有直接连接。

区域名称 网关 IP 地址范围
中国东部 52.130.13.96/27, 52.130.112.136/29
中国东部 2 52.130.7.0/27, 52.130.120.88/29
中国东部 3 52.131.155.192/29, 163.228.53.32/27
中国北部 40.72.77.128/27, 52.130.128.88/29
中国北部 2 52.130.21.160/27, 52.130.40.64/29
中国北部 3 52.131.27.192/29, 159.27.21.32/27, 159.27.195.192/29, 159.27.203.192/29