Назад | Перейти на главную страницу

Как загрузить баланс> C100K?

Предположим, что гипотетическое веб-приложение поддерживает одно соединение для каждого пользователя (например: приложение для чата с использованием кометы, длительный пул и т. Д.). Как я могу сбалансировать такую ​​вещь, чтобы ее масштабирование превышало лимит подключений одной машины (C10 [0] K)?

Я вижу циклический DNS как решение, хотел бы знать, что еще возможно ...

Крайним крайним случаем является географическая DNS, распределяющая пулы дискретных циклических IP-адресов, которые, в свою очередь, указывают на кластерные аппаратные балансировщики нагрузки, использующие виртуальный IP-адрес для обработки отказа. Я говорю об оборудовании, поскольку большие аппаратные балансировщики нагрузки предназначены для действительно большого количества подключений.

Балансировка нагрузки dns подойдет, но у вас нет особого контроля над ней - лучше используйте балансировщик нагрузки.