Веб-хостинг - горизонтальное масштабирование

Веб-хостинг - горизонтальное масштабирование

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

В конце концов ресурсов одной машины будет недостаточно для покрытия количества запросов, и мне придется добавить в свою сеть еще одну.

Какова общепринятая методика маршрутизации запросов на нужный сервер? Это действительно простая структура, визуально представьте ее так:

SERVER X
  website A (vhost)
  website B (vhost)
  website C (vhost)
SERVER Y
  website D (vhost)
  website E (vhost)
  website n (vhost)

решение1

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

Если выделалвам нужно иметь один сайт, работающий на нескольких серверах одновременно, то вы, вероятно, захотите рассмотреть либо балансировщик нагрузки, либо настройку DNS как Round-Robin. Первый вариант, безусловно, предпочтительнее, но беспокойтесь об этом, когда вам это понадобится, если вам это понадобится.

Связанный контент