У меня есть бэкэнд, который предоставляет 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