Как реализовать стратегию восстановления после сбоев, основанную на частоте ошибок http 500 и задержке P99 для указанных конечных точек REST c? - PullRequest
0 голосов
/ 28 января 2020

У меня есть бэкэнд, который предоставляет REST API. Он работает в AWS с двумя регионами (us-east-1 и us-west-2). В каждом регионе есть ALB с несколькими EC2. Кроме того, у меня есть маршрут 53, который разделяет трафик c между регионами.

Как реализовать стратегию переключения при отказе на основе

  • http 500 частота ошибок
  • P99 latency для заданных c конечных точек REST

Если все в порядке, я хочу разделить трафик c 50/50 или использовать маршрутизацию на основе задержки. Я не хочу отправлять traffi c в регион, если для региона выполнено любое из указанных выше условий.

Какие инструменты я могу добавить для достижения цели? Я полагаю, что я не могу реализовать его по маршруту 53

1 Ответ

1 голос
/ 28 января 2020

Эта статья представляет собой симпатичное solid описание управления отказоустойчивостью DNS в сложных ситуациях ios.

https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-failover-complex-configs.html

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