Структура сервера для webapp + db + memcached [закрыто]

Я все проверил, но у меня все еще есть сомнения в том, как действовать дальше, поэтому я добавляю этот вопрос.

Я хочу развернуть несколько небольших (очень мало используемых) приложений, написанных на Play Framework, на своих серверах. Стек будет следующим: nginx + серверы Play Framework (одно приложение epr) + mysql + memcached

Хотя каждое приложение имеет низкое использование, их несколько (поэтому использование накапливается), и идея состоит в том, чтобы добавить много других в течение нескольких следующих месяцев.

Memcache не должен хранить слишком много объектов, так как контент, который видят пользователи, в большинстве случаев не персонализирован (поэтому несколько объектов будут служить многим пользователям)

Что бы вы порекомендовали и почему: - Все в одном vps боксе - 1 vps бокс для nginx + play servers + mysql и еще один (поменьше) для memcache - 1 ящик для nginx + play, 1 для mysql и 1 для memcache - Еще

Как примечание, оптимизация бюджета имеет значение, но у меня нет проблем с тем, чтобы потратить лишние баксы на одну (относительно дешевую) дополнительную коробку, если выигрыш будет значительным.

0
задан 6 July 2011 в 02:24
1 ответ

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

Я был бы склонен запуститься со всего в одном поле, но удостоверяться все правильно слабо связывается для разрешения легкого разделения сервисов (сервис CNAMEs для всего, такой вещи), когда/если спрос берет, или Вы понимаете, что недооценили, в каком количестве будут нуждаться вещи ресурсов.

1
ответ дан 23 November 2019 в 11:24

Теги

Похожие вопросы