Рекомендуется ли использовать шлюз приложений для балансировки нагрузки серверов баз данных?

У меня есть 3 сервера базы данных в Azure, я хочу сбалансировать нагрузку между ними. Для серверов приложений я использую шлюз приложений.

Теперь я не уверен, какой из них (шлюз приложений или традиционный балансировщик нагрузки) следует использовать для балансировки нагрузки серверов баз данных.

Кто-нибудь может развеять мое замешательство?


person passionatedevops    schedule 05.09.2019    source источник
comment
docs.microsoft.com/en- us/azure/sql-database/ вы говорите об отказоустойчивой группе?   -  person Vova Bilyachat    schedule 05.09.2019


Ответы (1)


Шлюз приложений — это балансировщик нагрузки уровня 7, что означает, что он работает только с веб-трафиком (HTTP, HTTPS, WebSocket и HTTP/2).

Я считаю, что сервер базы данных будет предоставлять конечную точку TCP, но не конечную точку Интернета.

По этой причине вам понадобится традиционный балансировщик нагрузки, который работает на уровне 4.

https://docs.microsoft.com/en-us/azure/application-gateway/application-gateway-faq#how-do-application-gateway-and-azure-load-balancer-differ< /а>

person Andrew Shepherd    schedule 05.09.2019