Для любого предприятия рано или поздно наступает время, когда ему нужно выбрать сервер для своей повседневной деятельности: хранения данных, работы клиентских и внутриофисных приложений, и других нужд бизнеса.

Выбор сервера – не то решение, которое можно принимать в спешке. Никому не хочется тратить лишние деньги, приобретая сервер, который многократно превосходит по мощности и функциям то, что требуется для предприятия в настоящий момент. С другой стороны, покупать сервер «впритык» к требованиям, зная, что через год бизнес может значительно вырасти – тоже неразумное решение. И в том, и в другом случае это чревато чрезмерными затратами.

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

В процессе выбора необходимо учесть четыре главных момента.

1. Соответствие спецификаций сервера требуемым приложениям.

Здесь можно использовать два пути.

  1. Исследовать вопрос самостоятельно.
  2. Положиться на стороннего консультанта.

В первом случае необходимо:

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

Если избран второй путь, то нужно:

  • Составить список приложений, которые планируется запускать на сервере – это удобно сделать, например, здесь.
  • Найти компанию интегратора, которой можно доверять (по собственному опыту или по рекомендации) и изложить её консультанту требуемые задачи как можно более детально.
  • Консультант наверняка попросит вас что-то уточнить или предоставить дополнительную информацию, это нужно обязательно сделать, и не воспринимать его дополнительные вопросы как некомпетентность или непонятливость.

2. Физический или облачный сервер

При выборе местоположения сервера для небольшого предприятия, есть три основных варианта.

  1. Установка физического сервера в офисе.
  2. Установка физического в дата-центре провайдера, который оказывает услуги по питанию, климатике и обеспечению физической безопасности серверного оборудования своих клиентов.
  3. Аренда сервера в облачном дата-центре.

У каждого подхода есть свои достоинства и недостатки.

Установка сервера в офисе

Достоинства:

  • Однократные затраты на оборудование.
  • Возможность экономии в будущем.

Недостатки:

  • Высокая плата за электричество на питание и охлаждение сервера.
  • Затраты на замену частей (плат, накопителей, и пр.).
  • В случае выхода детали из строя, её замена связаны с затратами не только денег, но и времени.
  • Отсутствие круглосуточной поддержки.
  • Имеющейся в офисе противопожарной и охлаждающей инфраструктуры для сервера может оказаться недостаточно.
  • Оборудование может быстро устаревать и требовать постоянных апгрейдов.
  • В офисе может не быть резервного ввода электроэнергии или аккумуляторных батарей.
  • Для целей резервирования требуется дополнительная полоса в сети не менее 1 Гбит/с.

Установка сервера в дата-центре

Достоинства:

  • Круглосуточная поддержка и обеспечение безопасности в режиме 24/7.
  • Нет дополнительных затрат на питание и охлаждение (вернее, они включены в стоимость аренды).
  • Резервирование ресурсов сети и питания.
  • Централизованные средства раннего обнаружения возгорания и пожаротушения.

Недостатки:

  • Регулярные месячные платежи за услуги дата-центра.
  • Отсутствие, либо затруднённость, физического доступа к оборудованию

Аренда сервера в облаке

Если выбрана аренда сервера в облаке, нужно принять во внимание пункт 4 ниже.

Достоинства:

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

Недостатки

  • Отсутствие контроля за ресурсами сервера.
  • Возможные ограничения функционала со стороны облачного провайдера.
  • Высокие затраты (однако, они прозрачны и постоянны).

3. Расчёт бюджета

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

Недорогой сервер может стоить менее 500 долларов при покупке, и менее 100 долларов в месяц при аренде.

Дорогой сервер при покупке может стоить 1500-2000 долларов, и более 200 долларов в месяц при аренде.

Покупка более дешёвого сервера может быть предпочтительным выбором в следующих ситуациях.

  • Сервер может быть выключен в течение длительного времени без особого влияния на бизнес.
  • Использование оборудования немного устаревших поколений будет приемлемым для выполнения задач или не будет приводить к высоким расходам на электропитание.
  • Покупка нового сервера или апгрейд существующего при необходимости не создадут особых проблем для бизнеса или бюджета предприятия.
  • Резервирования полосы пропускания сети или дисков (RAID) не требуется.
  • Рабочие нагрузки приложений относительно невысокие.
  • Сервер не будет использоваться для обслуживания клиентов (front office), что может приводить к пиковым нагрузкам.

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

  • Сервер должен стабильно работать в круглосуточном режиме 24x7.
  • Требуются функции резервирования сети и дисков RAID.
  • На сервере будут работать средства электронной коммерции, которые будут использовать клиенты (front office).
  • На сервере будет работать сложная нагрузка, такая как производственные базы данных и аналитика больших данных.
  • Миграция на новый сервер не планируется в течение нескольких лет.
  • Требуется новейшее серверное оборудование для эффективного выполнения бизнес-задач.

4. Выбор типа сервера в облаке

Если решено арендовать сервер в облачном дата-центре, то нужно решить вопрос, какого типа сервер больше подходит: гибридный (Hybrid) или выделенный (Dedicated).

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

  • Преимущества: невысокая стоимость аренды.
  • Недостатки: совместное использование ресурсов сервера с другими клиентами.
  • Применение: для нетребовательных приложений.

Выделенный сервер – когда облачный дата-центр выделяет клиенту отдельный сервер, который используется только этим клиентом.

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

Если физический сервер, то какой?

Физические серверы могут быть трёх типов: башенные (tower), сточные (rack) или блейд-серверы (blade). Их выбор, в основном, зависит от размера компании.

Для небольшого предприятия со штатом не более 15 сотрудников, лучше выбрать сервер башенного типа. Это наиболее недорогое решение, которое не требует каких-то специальных решений по охлаждению, поскольку в таком сервере средства охлаждения уже предусмотрены.

Физические серверы могут постепенно модифицироваться (апгрейд), что позволяет удовлетворять нужды бизнес в течение нескольких лет.

Однако, с ростом бизнеса возможно понадобится переход на стоечные серверы. При этом можно сэкономить место в офисе, по сравнению с несколькими башенными серверами.

Блейд-серверы ещё более эффективны в части использования доступного пространства.

Виртуализоваться или нет?

Что даёт виртуализация? Прежде всего, это средство повышения эффективности использования ресурсов сервера. Например, в больших дата-центрах, где физические серверы используются как среда виртуализации, средний коэффициент использования вычислительных ресурсов процессора возрастает с 4-15% для физического сервера до 80-90% и более для виртуального.

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

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

Традиционная и виртуализованная архитектура сервера

Рис. 1. Традиционная и виртуализованная архитектура сервера.

Расходы на физический и виртуальный сервер

Расчёт показывают, что в расходы на физический («железный»), в целом, выше, чем на виртуальный сервер. При этом, конечно, надо иметь в виду, что виртуальный сервер – это просто часть ресурсов физического сервера (см. рис. 2).

Рост расходов на сервер начальной конфигурации на 5 лет для физического и виртуального сервера

Рис. 2. Рост расходов на сервер начальной конфигурации на 5 лет для физического и виртуального сервера (источник: 1cloud.ru).

Готовый или заказной сервер

Наконец, нужно сделать ещё один выбор: купить готовый сервер со склада, ила сконфигурировать сервер со специальной конфигурацией на заказ («заказной сервер»).

Большинство производителей серверного оборудования поддерживают на складе наиболее популярные модели серверов и типовых опций к ним. Но иногда (примерно в 15-20% случаев) заказчику требуется кастомизированное решение – например, с большим количеством предустановленных плат NVMe либо видеокарт с GPU.

Таким образом, преимуществом готового сервера является надёжность и безопасность, а заказного – гибкость, масштабируемость и «кастомизируемость».

Заключение

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