что даже если стримить видео в 360 имея на сервере гигабитный порт - все равно получается обслуживать одновременно только 1000 клиентов. И это я ещё не в курсе сколько нужно оперативки для этого.
Практическая ситуация - предположим у меня есть основной сервер, с доменным именем к которому все обращаются(балансировщик), и 2 дополнительных сервера, которые как раз занимаются стримами. Приходит 5000 клиентов. Балансировщик должен просить клиентов обращаться к другим серверам по IP? Сам то балансировщик сквозь себя столько трафика пропустить не сможет. Или как поступают в таких случаях?
Можно через DNS балансировать - один домен -> несколько ip(серверов)
Вижу у youtube как раз много IP под этим именем. Пара вопросов по этому методу. 1. Когда клиент резолвит имя, он же получает весь список IP и потом выбирает рандомный из списка? 2. Если один из IP в списке лежит, то клиент попробует обратиться к другому IP в списке пока не получится, или клиент сразу получит ошибку?
Этого не знаю. Погугли DNS raund robin
Хорошо, благодарю
Обсуждают сегодня