Назад | Перейти на главную страницу

На какое оборудование я должен смотреть, чтобы постоянно масштабироваться до ~ 20 тысяч пользователей?

Скажем, это что-то вроде Stack Exchange, которое я буду запускать (это не так, но он достаточно близок, чтобы использовать аналогичные ресурсы), и у меня будет примерно 20000 пользователей с августа по январь (с гораздо большим количеством после этого времени) .

Сеть, в которой он будет размещен, довольно приличная (25/25 Мбит / с), а инфраструктура хороша (в течение многих лет не было отключений электроэнергии).

Кажется ли 5000 долларов разумной суммой, которую можно ожидать от оборудования, или мне стоит взглянуть на большую или меньшую сумму?

Кроме того, как мне относиться к компромиссу между необработанными спецификациями и оборудованием серверного уровня (учитывая ограниченный бюджет)?

Что касается места на жестком диске, я планирую от 10 до 15 ТБ в программном RAID 10.
~ 1300 долларов США

Что касается мощности, я думаю о двух блоках питания (помимо мощности, есть ли что-то конкретное, что я должен искать?) И ИБП за 100 или 200 долларов для хорошей меры.
~ 300 долларов?

В чем я менее уверен, так это в ЦП / ОЗУ / модуле, на которые я должен смотреть в таком масштабе.

Один из возможных подходов - это произвольно выбрать что-то вроде двух 12-ядерных Opteron и 96 ГБ ОЗУ, а затем решить, что это звучит хорошо,
или я мог бы выделить на это определенную сумму денег, а затем просто довести до максимума спецификации в пределах этой границы,
но я хотел бы быть достаточно научным в своем подходе.

Итак, какую установку CPU / RAM / mobo вы бы порекомендовали и почему?

Также кластеризация. Если не для исходной системы, кластеризуется то, что я должен изучить позже (например, когда мне нужно обновить / масштабировать систему), или есть более эффективные способы сделать это. Кластеризация - это то, чем у меня действительно нет опыта, но серверной ОС будет Ubuntu 10.04, если это поможет в адаптации любого совета.

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