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

Posted

技术标签:

【中文标题】在具有外部访问权限的 Azure VM 中预配 SQL Always on【英文标题】:Provision SQL Always on in Azure VMs with external access 【发布时间】:2018-10-16 01:39:41 【问题描述】:

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

此订阅是独立的,不通过站点到站点 *** 或 Express Route 连接到本地。应使用 Internet 访问资源,并且源 IP 被专门列入白名单(这是一个非常小的固定列表)。

【问题讨论】:

vnet 是如何连接到办公室的? @4c74356b41 此订阅是独立的,不通过站点到站点 *** 或 Express Route 连接到本地。我已经更新了问题以使其清楚。 【参考方案1】:

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

【讨论】:

此订阅是独立的,不通过站点到站点 *** 或 Express Route 连接到本地。我已经更新了问题以使其清楚。【参考方案2】:

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

除此之外,P2S 应该可以做到这一点。

【讨论】:

以上是关于在具有外部访问权限的 Azure VM 中预配 SQL Always on的主要内容,如果未能解决你的问题,请参考以下文章

Azure vm 预配和用户分配的标识?

Azure Functions 的身份验证

排查在 Azure 中新建 Windows VM 时遇到的部署问题

Azure Devops Server 能否预配硬件

Azure VM Cloud - 如何从本地访问 Sitecore 实例

在 testflightapp.com 上为我的设备获取预配访问权限