С балансировщиком нагрузки Apigee зачем мне нужны ELB,ALB,NLB, глобальные балансировщики нагрузки

Я понимаю, что Apigee может пересылать / загружать запрос на целевой сервер. Но различные облачные провайдеры продают свой балансировщик нагрузки, если в моем приложении, которое является бэкэндом, я просто выставляю API и использую apigee edge, зачем мне какой-либо из этих балансировщиков нагрузки? Я что-то упускаю концептуально?

0 ответов

Вероятно, это слишком поздно для ответа, но с точки зрения архитектуры / решения это хороший вопрос. Если есть другие, имеющие реальный опыт использования Apigee LB, некоторые комментарии были бы полезны (например, было ли это надежным), я подозреваю, что ответ будет очень зависимым от решения...

Чтобы ответить на ваш конкретный вопрос - если вы можете удалить существующие LB с помощью Apigee, это хорошо для уменьшения сложности и количества сетевых переходов. Ключевые факторы, на которые я хотел бы обратить внимание:

  • Если вы используете AWS и ваши существующие решения полагаются на ELB, вы не захотите отключать их в пользу Apigee.
  • Какая команда сейчас отвечает за LB? это та же команда, что и Apigee? Если это так, переключение LB на Apigee гораздо более осуществимо, уменьшив один уровень обработки трафика.
  • Если вы используете облачный Apigee, маршрутизация к локальным (частным облачным) сервисам - Apigee может использоваться для LB уровня DR, а локальные LB могут продолжаться как сейчас.
Другие вопросы по тегам