Когда стоит вопрос, как выбрать сервер, то вначале определимся, для каких целей он нужен. Да к тому же можно ведь просто арендовать сервер у хостинговой компании. Да, аренда возможно и превзойдет все ваши вложения в личное оборудование и его обслуживание, но на самом деле это требует еще тщательного расчета. Покупка своего оборудования сопряжено с высокими стартовыми вложениями, а также наличием места для установки. То есть если у вас никакой не мобильный офис, а все, как полагается, - квартира или настоящий офис, и компания у вас не из одного человека, а немного побольше, то покупайте свой сервер.
Пройдемся по основным преимуществам первого и второго варианта, рассмотрим также их минусы.
При аренде можно пойти тремя путями:
Из всего этого можно заключить следующее. Собственный сервер всегда будет обеспечивать требуемую производительность и у вас будет полный контроль над всем происходящим. Ежемесячные траты при этом будут минимальны. К минусам такого варианта можно отнести, как мы упоминали, высокий стартовый капитал, необходимость помещения и самостоятельное обслуживание оборудования.
При аренде все вышеописанные проблемы снимаются, но появляется проблема со скоростью ответа по причине удаленности сервера. Без интернета вы также не сможете добраться до сервера и еще должны платить ежемесячную абонплату. Плюсов конечно тоже немало: для старта вообще не требуется непомерный капитал, потом вы не обслуживаете этот сервер и легко можете выбрать свой сервер в аренду за пределами России.
Тут же скажем, что физический сервер имеет высокую стоимость, но она понятна, так как дает хорошую производительность оборудования. Виртуальный сервер подешевле, но не всем подойдет из-за низкой производительности. Что касается облачного сервера, то в этом случае вы не можете самостоятельно что-то там настраивать, но и не обслуживаете ничего, также вам гарантируют отсутствие сбоев.
В принципе, вы, скорее всего, уже решились на приобретение своего серверного оборудования и на это имеете веские причины. Тогда рассмотрим как его выбирать, какие варианты могут быть наиболее удачными при ваших запросах.
Системные требования к вашему новому серверу устанавливаете только вы. Делать это нужно в соответствии с поставленными задачами.
Процессор. Центральный процессор отвечает за все вычислительные операции. Его мощность должна соответствовать программному ПО, а оно может оказаться потребляющим хорошую часть ресурса процессора. Необходимо выбирать сервер с несколькими процессорами и несколькими ядрами. Частоту центрального процессора обычно советуют выбирать побольше. Часто случается, что программное обеспечение подходит только для определенного процессора, поэтому внимательно проследите за этим, ведь ПО может давать лицензию только для установки на этот процессор и никакой другой. Есть вариант, когда вы покупаете более мощные процессоры в меньшем количестве.
Оперативная память. Она нужна, чтобы хранить те данные, с которыми в данным момент вы работаете, то есть запущенное приложение. Оперативная память должна иметь хорошую скорость – обращайте на это внимание. Разумеется, оперативная память должна иметь достаточный объем – чем больше, тем лучше.
Дисковая подсистема. Здесь хранятся все данные. Подобно оперативной памяти здесь также важна скорость работы и объем. В случае, если вам требуется большой объем, то лучше выбирать оборудование, где имеется побольше дисков с большим объемом. При первичном требовании высокой скорости лучше брать диски SSD – они быстрые, но хотя конечно отличаются дороговизной. Подешевле, а соответственно и медленнее будут SAS-диски.
Для бесперебойной и улучшенной работы сервера необходимо добавить еще некоторое оборудование, кроме самого сервера:
Понятно, зачем необходим источник бесперебойного питания – в случае аварийного отключения электричества, ваш сервер можно будет без особых проблем выключить корректным путем. Распределители питания нужны, если у вас не один сервер, а несколько, и все подключены к одному питанию. Нагрузка будет большой, а потому ее необходимо правильно распределять между серверами.
Патч-корды нужны вместо обычного сетевого кабеля. Сервер необходимо подключать только патч-кордами, ведь они более качественные по сравнению с кабелями, точнее их задача – как раз подключать сервера, которое является дорогостоящим оборудованием.