1. OneData.ru
  2. » »
  3. Как подобрать мощность сервера под свой проект (сайт)?
Разработка 23-01-2017, 11:53 0 275

Как подобрать мощность сервера под свой проект (сайт)?

Как подобрать мощность сервера под свой проект (сайт)?В сегодняшнем руководстве рассмотрим, как подобрать мощность сервера под свой проект (сайт). Владелец собственного интернет - проекта хочет, чтобы он работал без сбоев, и при этом затраты на обслуживание и поддержку были небольшими. Для этого нужно правильно выбрать мощность сервера. Определившись с правильной мощностью, интернет – проект будет работать быстро и стабильно. Как это осуществить, и какие моменты нужно учитывать? Рассмотрим этот вопрос подробнее.

Как подобрать мощность сервера под свой проект (сайт). В процессе ведения бизнеса возникают ситуации, что сервер, на котором находится созданный интернет – проект не справляется с нагрузкой. Или же ваш бизнес перешел на новый этап, и без сервера просто не обойтись. Или же вы перед созданием интернет – проекта хотите все рассчитать таким образом, чтобы проект правильно и надежно функционировал, и вам не нужно было переплачивать. Для ответа на эти вопросы, определитесь с мощностью сервера.


Что такое сервер


Можно сказать, что сервер практически не отличается от персонального ПК, кроме одного важного момента. Он выполняет какую – то определенную сервисную задачу и при этом человек в этом непосредственно не участвует. Основная его задача - подключение и передача пользователям интернет – трафика. Также на нем происходит хранение важной информации, созданных интернет – проектов и всех файлов, которые к нему относятся.

Так же как и персональный ПК сервер состоит из: CPU, материнской платы, ОЗУ и HDD. Именно это определяет мощность используемого сервера.


Как выбрать


Сегодня считается наиболее популярная классификация по функциональному назначению серверов. В зависимости от того, какие задачи должен будет выполнять сервер, существуют такие его разновидности:
  • Сервер, работающий с БД. Его задача заключается в хранении и обработке большого объема информации;
  • Файловый сервер. Используется для создания доступа через сеть;
  • Сервер приложений. Создание одновременного доступа людей к ресурсоемким приложениям;
  • Почтовый сервер. Необходим для работы с корпоративной почтой;
  • Веб – сервер. Это сервер для хостинга или для предоставления доступа к вашим данным большого числа людей.



Мощность сервера


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


Производительность процессора


Но вначале определимся, чем CPU для настольных ПК отличаются от серверных, и смогут ли они их заменить. Серверные CPU очень надежные. Кроме этого они работают на более высоких частотах по сравнению с обычными CPU. Поэтому для стабильности сервера лучше всего использовать именно серверные процессоры.


Какой должен быть процессор


Производительность сервера будет завесить от числа используемых процессоров, от их тактовой частоты, и объема кэша каждого в отдельности CPU. В общем случае можно пользоваться таким правилом: чем выше частота и кэш - тем лучше.

При одинаковых характеристиках сервера один CPU с четырьмя ядрами обойдется дешевле, чем четыре одноядерных. Также необходимо учесть, что система, состоящая из нескольких процессоров, требует более мощной системы охлаждения. Но с другой стороны при использовании четырех процессоров в будущем будет проще увеличить мощность, не меняя платформы.

Системный кеш CPU нужен чтобы временно сохранять данные, которые именно в этот момент обрабатывает CPU. Если он маленький, процессор будет пропускать такты, и ждать пока оперативная память их подгрузит. Поэтому чем выше кеш – тем лучше. Особенно это важно при работе с БД и жестким диском. Именно здесь и поможет кэш, который будет быстро перемещать запрошенные данные.


Оперативная память


Выбор количества используемой памяти очень важен, так как от этого напрямую зависит производительность. Чтобы правильно рассчитать, сколько нужно памяти для вашего интернет - проекта, воспользуемся такой несложной формулой:
Объем памяти = 256 мегабайт + 64мегатайта*Y + 0,5*Z,
где Y — количество людей работающих с проектом,
Z - объём БД в мегабайтах.

Для постоянной и бесперебойной работы интернет – проекта нужно учесть еще тот момент, что его будут регулярно посещать новые пользователи. Если людей будет приходить много, а памяти будет недостаточно, то это может привести к сбоям в работе. Поэтому на каждую тысячу пользователей, должно быть не мене одного гигабайта памяти.

Здесь тоже воспользуемся правилом, описанным выше: чем больше, тем лучше. Желательно использовать не мене одного гигабайта оперативной памяти.


Дисковая подсистема


На ее скорость работы влияет интерфейс, при помощи которых HDD будет подключаться. Самыми быстрыми считаются твердотельные SSD диски, но они стоят не дешево. На начальном этапе определитесь, что вам важнее: объем хранения ваших ванных или быстродействие. Диски SATA стоят дешевле, но они медленнее твердотельных. Для увеличения быстродействия можно использовать диски со встроенным RAID – массивом.

Первоначальное предназначение райд – организация из нескольких HDD одного диска с большим объемом и высокой скоростью доступа. Со временем такие массивы стали выполнять еще и функцию резервного копирования, при условии что какой – то жесткий диск поломается. Именно это и сделало райд - массивы такими востребованными. Если говорить простыми словами – это постоянно работающий диск. Если какой - то из дисков в массиве поломается, производится замена на новый. При этом работа сервера не прекратится.


Вывод


Нельзя однозначно сказать, какая мощность подойдет именно вам. Все зависит от того, как сделан интернет – проект как он оптимизирован и какая у него посещаемость. Чтобы правильно определиться с необходимой мощностью, определитесь с тем кругом задач, которые вам придется решать. Только в зависимости от этого можно точно сказать, какая мощность вам нужна. Теперь вы знаете, как подобрать мощность сервера под свой проект (сайт). Для большинства задач подойдет сервер с четырехъядерным процессором. Используемые выше рекомендации помогут вам сделать правильный выбор, и работа созданного интернет – проекта будет надежной и бесперебойной, и ваши расходы на обслуживание намного сократятся.