Рекомендуемая схема / архитектура сервера для приложения Rails - PullRequest
0 голосов
/ 23 сентября 2010

Каков рекомендуемый макет сервера для рабочего приложения Rails, которое, как ожидается, получит средний (не тяжелый, но и не слишком легкий) трафик?Я имею в виду установку под управлением Apache и Passenger (mod_rails).Сколько серверов приложений, веб-серверов и серверов баз данных имеет смысл?Как их настроить для обеспечения избыточности, отработки отказа, надежности и т. Д.?

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

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

Пассажир и Apache или Nginx - отличные отправные точки.

Остальное в основном зависит от вашего бюджета и потребностей, и практически невозможно дать постоянный ответ.

Один сервер - это хорошее место для запуска, и вы, вероятно, будете удивлены объемом трафика, который может перевернуть один прилично настроенный ящик с правильной настройкой.

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

1 голос
/ 23 сентября 2010

Я настоятельно рекомендую пойти с Heroku.Позвольте ему разместить приложение для вас и включите набор, когда вам нужно больше работников.

...