Netflix Zuul / Лента / Эврика против AWS ELB / ALB & ECS - PullRequest
2 голосов
/ 13 марта 2019

Насколько я понимаю, из документации с использованием Netflix Zuul & Eureka (может быть, и Ribbon) можно создать активный балансировщик нагрузки. Я всегда использовал AWS ELB, ALB (ECS для управления контейнерами) с R53.

Помимо переносимости поставщика, есть ли преимущество использования подхода Netflix по сравнению с использованием AWS, предоставляемого ALB / ELB? Есть ли какой-либо вариант использования, который вы должны использовать Netflix OSS, а не из коробки AWS ELB?

1 Ответ

0 голосов
/ 13 марта 2019

Балансировщик нагрузки не управляет отказоустойчивостью на стороне клиента, такой как повторные попытки, откат, реестр служб и маршрутизация. Netflix OSS предлагает балансировку нагрузки среднего уровня и несколько функций обеспечения отказоустойчивости. Подобные функции вы найдете в AWS AppMesh и AWS Cloud Map. Балансировщик нагрузки - это просто конечная точка, которая может направлять клиентов к функциям, контейнерам или экземплярам. Использование балансировщика нагрузки и сервисных сеток (от Netflis OSS и / или AWS), безусловно, способствует надежности приложений.

...