Есть задача развернуть продакшн площадку для высоконагруженного Ruby on Rails приложения. Площадка будет состоять из программного балансировщика нагрузки + несколько RoR-фронэндов + кеширующие сервера + сервера баз данных. С БД и кешированием все понятно, а вот с двумя первыми компонентами этой архитектуры есть вопросы, которые хотелось бы обсудить. Насколько я понял, для фронтэндов выбор хоть небольшой, но имеется:
-- nginx + thin
-- nginx + unicorn
-- nginx + phusion passenger
Какие особенности есть у каждого из этих сочетаний и что на ваш взгляд будет показывать наилучшие результаты по производительности? Есть ли другие варианты, сравнимые по производительности и использованию ресурсов ОС с вышеперечисленными?
На счет балансировки нагрузки, что бы вы посоветовали использовать на продакшене в данном случае?
Ответ на:
комментарий
от exception13
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от PartyZan
Ответ на:
комментарий
от yltsrc
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Highload (2015)
- Форум HighLoad ++ (2012)
- Форум RoR? (2007)
- Форум RoR (2007)
- Новости HighLoad++: архитектура, базы данных, менеджмент, тестирование и железо (2009)
- Форум извлечь площадки (2011)
- Форум HHVM в продакшн (2015)
- Форум Ubuntu в продакшне (2009)
- Форум RoR App (2017)
- Форум RoR вопрос (2012)