Я поддерживаю веб-приложение, которое перерастает один VPS. Архитектура состоит из большого количества мелких пользователей, у каждого из которых есть свой поддомен. Пользователи не взаимодействуют. Загрузка означает, что мне нужно переместить некоторых пользователей и всех новых пользователей в другую установку веб-приложения на отдельном сервере.
В настоящее время каждый поддомен пользователя относится к одному и тому же виртуальному хосту, где один передний контроллер PHP отображает соответствующий контент на основе имени хоста. Одна DNS-запись с подстановочным знаком для *.mydomain.com указывает на текущий сервер.
Каков наилучший вариант маршрутизации разных пользовательских поддоменов на разные серверы?
Мои мысли: