在具有外部访问权限的 Azure VM 中预配 SQL Always on

Provision SQL Always on in Azure VMs with external access

我们正在 Azure VM (IAAS) 中设置 SQL Always On。我们按照 Configure Always On Availability Group in Azure VM manually 中给出的步骤进行操作,设置工作正常。由于设置使用的是内部负载均衡器,因此侦听器仅在内部可用,即使用跳转框。我们正在使用 NSG 来限制从我们的办公室 IP 访问服务器,并允许从开发人员机器访问 SQL 服务器。这适用于直接访问单个 SQL 服务器,但不适用于通过侦听器。可以做什么来允许从 VNET 外部访问?

此订阅是独立的,未通过站点到站点 VPN 或 Express Route 连接到内部部署。应使用互联网访问资源,并且源 IP 已明确列入白名单(这是一个非常小的固定列表)。

您可以 configure a Point-to-Site connection 允许您的客户端连接 Azure VNet,然后使用 sql 服务器。

是的,解决方案是使用部署了 VPN 网关的点到站点。 但是请记住,您最多可以拥有 128 个用户。

除此之外,P2S 应该可以解决这个问题。