Как избежать единой точки отказа в сети? - PullRequest
1 голос
/ 02 мая 2019

У нас есть приложение (давайте назовем его AppA), которое работает в AWS VPC в частной подсети, и есть еще одно приложение (AppB), которое является приложением предварительного уровня, которое общается с AppA через прямое соединение. AppA - это кластер из нескольких AZ, и мы хотим поставить перед ним балансировщик нагрузки. Поставив балансировщик нагрузки, мы рискуем создать единую точку отказа, которую мы хотим устранить. Приложение B предназначено только для распознавания только IP-адреса AppA (без DNS). Мой вопрос заключается в том, как мы можем избежать единой точки отказа в этой ситуации

1 Ответ

3 голосов
/ 02 мая 2019

AWS сообщает, что доступность балансировщика нагрузки составляет 99,99%, что отвечает требованиям Highly Available.

https://aws.amazon.com/elasticloadbalancing/

Это можно увидеть, выполнив команду копания на ELBи, видя, что он возвращает несколько адресов.

По умолчанию ELB будет отправлять трафик только тем экземплярам в регионе, в котором находится ELB. Если вы хотите межобластное аварийное переключение, вам нужно посмотреть здесь - https://aws.amazon.com/blogs/aws/amazon-route-53-elb-integration-dns-failover/

...