Настройка баланса нагрузки даже с одним сервером - PullRequest
2 голосов
/ 12 марта 2012

Мой сайт в настоящее время все еще в порядке с одним сервером.Но опыт других людей может привести к тому, что большой трафик может прийти внезапно, и в основном с одного сервера вам нужно стать 4 серверами (1 балансировщик нагрузки, 2 веб-сервера и 1 для базы данных).

Настройка всего, что происходит после большого трафикане желательно.Что вы, ребята, думаете о настройке 3 серверов (1 балансировщик нагрузки, 1 веб-сервер, 1 база данных) уже сначала?и при необходимости я могу просто еще один веб-сервер.

Кто-нибудь делал это раньше? .. Это хорошая идея? ..

Ответы [ 2 ]

2 голосов
/ 12 марта 2012

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

Тем не менее, вы не можете быть уверены, что когда-нибудь получите этот трафик, и даже если вы это сделаете, вы не можете быть уверены, что ваш веб-сервер станет узким местом. (Это может быть база данных.) Тем не менее, даже в этом случае вы, по крайней мере, научитесь делать это, и это никогда не бывает плохо.

tl; dr - Это не очень твердое деловое решение, но это будет хороший опыт обучения.

1 голос
/ 12 марта 2012

Хотя это возможно и желательно разделить на 2 сервера: Интернет и База данных. Балансировать нагрузку на один сервер бессмысленно. Балансировка нагрузки решает, какой сервер использовать, основываясь на некоторых критериях (как правило, нагрузка). Вы можете установить баланс нагрузки, но это не будет служить какой-либо цели.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...