Этот вопрос ориентирован на сервер. У меня есть хостинг-сервер (довольно маленький, 1,6 ГГц, 2Go, 200 GO) с несколькими (4 или 5) игровыми приложениями и более подходящими. Большинство из этих приложений имеют реальное малое использование, скажем, сто запросов в день каждый.
-
Лучше ли развертывать каждое из этих приложений с помощью встроенного сервера Play! и, следовательно, использовать 64 МБ памяти для каждого приложения?
-
Или разверните Tomcat со всеми приложениями внутри tomcat? С большой памятью, доступной всем приложениям?
EDIT:
Я добавлю немного дополнительную информацию о моей ситуации. На сервере также находятся:
- Около 10,15 PHP веб-сайтов на Apache2
- Сервер SVN, проходящий через Apache mod_dav_svn
- Tomcat, используемый для Sonar
- Автономная установка Jenkins (через Jetty)
Мой первоначальный план состоял в том, чтобы развернуть все эти вещи в Tomcat. Наличие приложений, Sonar и Jenkins, работающих на Tomcat и Apache2 для статических ресурсов. (Изображения, скрипты)
К.П
В последнем случае я знаю, что наличие Sonar и Jenkins, систем непрерывной интеграции в производственной среде не является оптимальным. Но поскольку они работают только ночью (автоматические сборки), они не перегружают систему. Кроме того, я студент, в финансовом отношении дополнительный сервер "CI/build" не входит в мои финансовые возможности.