Проектирование для облака - PullRequest
0 голосов
/ 22 июля 2011

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

Например, яхотите, чтобы все пользователи, являющиеся «менеджерами», были перенаправлены на одну виртуальную машину, а все пользователи, являющиеся «менеджерами по продажам», были направлены на другую виртуальную машину.Одно и то же приложение будет развернуто в каждом экземпляре по мере увеличения трафика.Я хотел, чтобы приложение использовало базу данных в памяти, потому что будет много операций записи, которые должны быть переданы всем пользователям этого типа роли.

1 Ответ

1 голос
/ 22 июля 2011

Используйте прокси, такой как Apache , HA-Proxy или Nginx для маршрутизации запросов на основе URL-адреса.

Например,make / manager перейти на одну виртуальную машину, / sales на другую.Если оба типа пользователей используют одну и ту же вещь, то, я думаю, вы могли бы указать тип пользователя в URL-адресе и соответственно направить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...