Я все проверил, но у меня все еще есть сомнения в том, как действовать дальше, поэтому я добавляю этот вопрос.
Я хочу развернуть несколько небольших (очень мало используемых) приложений, написанных на Play Framework, на своих серверах. Стек будет следующим: nginx + серверы Play Framework (одно приложение epr) + mysql + memcached
Хотя каждое приложение имеет низкое использование, их несколько (поэтому использование накапливается), и идея состоит в том, чтобы добавить много других в течение нескольких следующих месяцев.
Memcache не должен хранить слишком много объектов, так как контент, который видят пользователи, в большинстве случаев не персонализирован (поэтому несколько объектов будут служить многим пользователям)
Что бы вы порекомендовали и почему: - Все в одном vps боксе - 1 vps бокс для nginx + play servers + mysql и еще один (поменьше) для memcache - 1 ящик для nginx + play, 1 для mysql и 1 для memcache - Еще
Как примечание, оптимизация бюджета имеет значение, но у меня нет проблем с тем, чтобы потратить лишние баксы на одну (относительно дешевую) дополнительную коробку, если выигрыш будет значительным.
Все это зависит от точно, как "низкое использование" Ваши низкие приложения использования будет, сколько ресурсов каждое приложение поднимет, когда статический, и как большой поле Вы хотите добраться.
Я был бы склонен запуститься со всего в одном поле, но удостоверяться все правильно слабо связывается для разрешения легкого разделения сервисов (сервис CNAMEs для всего, такой вещи), когда/если спрос берет, или Вы понимаете, что недооценили, в каком количестве будут нуждаться вещи ресурсов.