Стратегия

Расчет мощности сервера под ваши задачи

Как рассчитать мощность сервера под конкретную задачу? Расчет энергопотребления, конфигурации и нагрузки для серверного оборудования. Boodet.online.

IT GIRL 12
Поделиться
Запинить
Отправить

Как рассчитать параметры серверного оборудования

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

А если нужно сделать самостоятельно? Попробуйте рассчитать мощность сервера и выбрать подходящую конфигурацию с помощью краткой инструкции от Boodet.Online.

Постановка задачи

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

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

Эталонная система

Эталонной будет та система, которая копирует рабочую. Говоря простыми словами, это будет точная копия вашей целевой системы; единственное, что в них будет разным — интенсивность нагрузки. Цель расчета мощности сервера — устранить эту разницу и превратить целевую систему в эталонную.

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

Целевая система

В целевой системе часть параметров будет известна заранее, другую часть предстоит выяснить. Что нужно знать заранее:

  • базовую конфигурацию — проверять нагрузки на чем-то нужно, так что без железа не обойтись;

  • уровень нагрузки — чтобы рассчитать мощность сервера, нужно знать, сколько людей будет им пользоваться, что они будут делать и как часто;

  • ПО — какой софт будет стоять, какая ОС, приложения, базы данных.

Расчет конфигурации сервера

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

Какое оборудование подбирается по итогам тестирования:

  • процессор — модель, количество ядер, частота;

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

  • оперативная память.

Процессор


От ЦПУ зависит, каким количеством данных сервер может управлять одновременно и как он будет их обрабатывать. Чем больше задач и одновременных пользователей, тем мощнее нужен процессор.

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


Основные требования: надежность и отказоустойчивость. При выборе дисковой подсистемы необходимо еще раз вернуться к первому этапу и посмотреть, какие задачи стоят перед сервером. Для частой перезаписи, например, при создании бэкапов, лучше взять HDD. Чтобы сервер загружался быстро и выполнял много операций одновременно — SSD.

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


В зависимости от рабочих задач и нагрузок потребуется разный объем оперативной памяти. Для небольших нагрузок, например, статичного корпоративного сайта, будет достаточно и 512 Мб. Для облачных и машинных вычислений — гораздо больше. Внимательно изучите результаты метрик расчета мощности сервера и рекомендации специалистов. От правильного выбора оперативной памяти будет зависеть быстродействие машины.

Расчет энергопотребления

Это почти финальный этап. Конфигурация подобрана, рабочие нагрузки еще раз протестированы. Следующий глобальный вопрос: где хранить сервер? Рабочие машины требуют специально оборудованного помещения, без него даже идеально подобранная конфигурация не будет эффективной. Чтобы обустроить или выбрать серверную, понадобится рассчитать энергопотребление. Это можно сделать по сложной формуле, но проще воспользоваться одним из онлайн-калькуляторов.

К полученной цифре нужно будет прибавить энергопотребление вспомогательных систем:

  • воздухоочистителей;

  • вентиляции;

  • охлаждения;

  • освещения;

  • пожаротушения;

  • сигнализаций;

  • камер наблюдения;

  • ИБП.

Если это кажется вам слишком сложным (а это так и есть), воспользуйтесь услугами Дата-центров. В ЦОД уже все готово, рассчитано и не требует постоянного обслуживания с вашей стороны.

Расчет нагрузки на сервер

Как самостоятельно рассчитать нагрузку на сервер? Без опыта — никак. Понадобится мониторинговая система и несколько приемов из Data Science для сбора неструктурированных данных, их анализа и построения математических моделей.

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

Поделиться
Запинить
Отправить

Возможно вам так же будет интересно: