Я нахожусь в процессе создания веб-службы RESTful, которая будет работать на AWS с использованием балансировщиков нагрузки, автоматического масштабирования и т. д.
Однако в рамках службы мне необходимо обеспечить минимальную задержку клиентских запросов. Поэтому я хочу, чтобы потенциальные пользователи в США получили доступ к инстансам EC2 в США, а пользователи в Европе — к серверам в Европе.
Какова наилучшая практика для достижения этого? Предполагая, что клиенты просто получают доступ к какой-либо конечной точке API (например, с помощью curl), как мне направить трафик?
Это настройка DNS, которая принадлежит моему провайдеру доменных имен?
Или у меня есть первоначальный балансировщик нагрузки, который может перенаправлять на соответствующий региональный балансировщик нагрузки? (вроде поражения цели?!)
Или мне нужно будет реализовать какую-то логику на стороне клиента?
Спасибо!