ELB AWS реагирует медленнее, чем Nginx
Итак, в настоящее время мы используем нашу производственную среду в Rackspace и планируем перейти на AWS.
На стеллажах у нас есть
сервер 1 (nginx в качестве обратного прокси) -> сервер 2, сервер 3 и сервер 4
На AWS имеем:
ELB -> сервер 1 (nginx) -> сервер 2, сервер 3 и сервер 4
Теперь скорость загрузки простых js-файлов в AWS в 2 или 3 раза ниже. Возможно ли, что конфиг ELB вызывает это? Есть ли способ увеличить пропускную способность? Или мы должны использовать ELB в качестве обратного прокси?
1 ответ
У меня похожая настройка, и у меня нет проблем с задержкой. Холодный ELB будет работать медленно, поэтому, если это новая настройка, вы получите большую задержку.
Что касается прокси за ELB на AWS. Я бы это убрал. ELB должен зарегистрироваться / прослушать каждый отдельный сервер, чтобы работало автоматическое масштабирование. Если вы подключаете только прокси-сервер ELB<=>, то ELB не будет корректно масштабироваться, так как не будет знать состояние работоспособности серверов в кластере.