Какие балансировщики нагрузки использовать, когда у меня есть микросервисная архитектура в GCP - PullRequest
0 голосов
/ 29 августа 2018

У меня есть пользовательский интерфейс в angular, backend в Rest api и еще несколько сервисов, таких как лицензия и аутентификация. Я собираюсь развернуть их в разных случаях. Я хочу, чтобы мой интерфейс и бэкэнд были сбалансированы по нагрузке и автоматически масштабировались. Мое приложение использует https, поэтому балансировщик нагрузки следует использовать для пользовательского интерфейса и серверной части. Я подумал об использовании tcp (внутреннего балансировщика нагрузки) для внутреннего интерфейса и https (внешнего балансировщика нагрузки) для внешнего интерфейса.

1 Ответ

0 голосов
/ 29 августа 2018

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

Внутренний LB TCP имеет смысл между вашим внешним интерфейсом и вашим внутренним сервером, так как вам не нужно беспокоиться о решениях прикладного уровня на этом этапе, а просто нужно что-то, чтобы распределить нагрузку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...