使用 ELB AWS 后面的 SQL 服务器随机无法从本地 SSMS 访问 EC2

Randomly no access from local SSMS to EC2 with SQL Server behind ELB AWS

我最近创建了两个 EC2,并在每个上安装了 SQL 服务器。这两台机器组成了一个具有 "Always On" 功能的故障转移集群。

在另一个 EC2 上,我有不同的网站通过 "Always On" 侦听器访问数据库。

到这里为止,一切都按计划进行。

我的问题是我想从本地 SSMS 访问数据库。我所在的域与数据库所在的 VPC 不同。

为了解决这个问题,我在 AWS 上创建了一个网络负载均衡器,并在 Route53(和托管安全组,...)上添加了一个 DNS。

一周以来,我可以从本地 SSMS 访问我的数据库,但有时我会失去与它的连接,几分钟后什么都不做,它又回来了。我只从我的 SSMS 遇到这个问题,同时所有直接访问 "Always On" 侦听器的网站都没有问题。这就是为什么我认为我的问题与负载平衡器有关,但我真的不知道如何纠正它。

您认为我应该采取不同的做法并且不应该在这里使用网络负载平衡器吗?

负载均衡器是否随机丢弃查询或者它可能有什么问题?

提前致谢

这个架构实际上运行良好。我不确定这是否是最好的,但我可以按照我的计划去做。

通过简化所有流程,我们发现问题出在我们办公室与 AWS 之间的 VPN。我们的系统管理员正在搜索它。

谢谢,希望对大家有帮助。