Беспорядочно отсутствует доступ из локальной SSMS к EC2 с сервером SQL за ELB AWS - PullRequest
0 голосов
/ 28 апреля 2020

Я недавно создал два EC2 и установил SQL Сервер на каждом из них. Эти две машины составили отказоустойчивый кластер с включенной функцией «Всегда включено».

На другом EC2 у меня есть разные веб-сайты, которые обращаются к базе данных через прослушиватель «Всегда включено».

До этого момента все шло как и планировалось.

Моя проблема в том, что я хотел получить доступ к базе данных из моей локальной SSMS. Я нахожусь в домене, отличном от моего VP C, где находятся базы данных.

Для решения этой проблемы я создал балансировщик сетевой нагрузки на AWS и добавил DNS на Route53 (и управлял безопасностью). group, ...).

Так как одна неделя у меня есть доступ к моим базам данных из локальной SSMS, но иногда я теряю связь с ней и через несколько минут ничего не делаю, она возвращается. У меня есть эта проблема только из моей SSMS, в то же время у всех веб-сайтов, имеющих прямой доступ к слушателю «Всегда включено», нет проблем. Вот почему я думаю, что моя проблема связана с балансировщиком нагрузки, но я действительно понятия не имею, как ее исправить.

Как вы думаете, я должен был поступить иначе и не должен был использовать здесь балансировщик сетевой нагрузки?

Балансировщик нагрузки случайно отбрасывает запросы или с чем может быть проблема?

Заранее спасибо

1 Ответ

0 голосов
/ 05 мая 2020

Эта архитектура на самом деле работает хорошо. Я не уверен, что это лучший, но я могу делать то, что планировал.

Упрощая весь процесс, мы обнаружили, что проблема связана с VPN между нашим офисом и AWS. Наш системный администратор ищет его.

Спасибо и надеюсь, что это поможет другим.

...