Envoy и DNS
Envoy — это высокопроизводительный L4-L7 балансировщик написанный на С++. Envoy похож на nginx и haproxy со своими отличиями, которые иногда сильно нужны и весьма предпочтительны. Envoy ориентирован на микросервисную архитектуру и обладает богатым функционалом. Сегодня мы не будем ковырять все настройки Envoy, а обратим внимание на один момент связанный с DNS, за который разработчикам Envoy хочется презентовать леща. В один прекрасный момент мы заменили часть Nginx серверов на Envoy и заметили, что нагрузка на серверы DNS резко возросла...
Nginx vs. Apache: разбор ключевых отличий
Интернет, каким мы его знаем сегодня, начал свое шествие по планете в 90-х годах прошлого века. Тогда лишь малая часть пользователей представляла, как он работает, хотя объяснить на базовом уровне его работу достаточно просто. Если говорить простыми словами, выглядит это так: пользователь запрашивает страницу с заданным веб-адресом, а DNS и IP-система пересылают этот запрос на определенный компьютер (сервер), на котором находится запрашиваемая веб-страница. Сервер обрабатывает запрос и отдает страницу посетителю...