Для любого предприятия рано или поздно наступает время, когда ему нужно выбрать сервер для своей повседневной деятельности: хранения данных, работы клиентских и внутриофисных приложений, и других нужд бизнеса.
Выбор сервера – не то решение, которое можно принимать в спешке. Никому не хочется тратить лишние деньги, приобретая сервер, который многократно превосходит по мощности и функциям то, что требуется для предприятия в настоящий момент. С другой стороны, покупать сервер «впритык» к требованиям, зная, что через год бизнес может значительно вырасти – тоже неразумное решение. И в том, и в другом случае это чревато чрезмерными затратами.
Несмотря на кажущуюся простоту, выбор сервера для небольшого предприятия может быть довольно сложным процессом. Рынок предлагает столько типов серверов, процессоров, дисков и других опций для выбора, что почти невозможно определить, с чего следует начать и какой выбор будет оптимальным.
В процессе выбора необходимо учесть четыре главных момента.
1. Соответствие спецификаций сервера требуемым приложениям.
Здесь можно использовать два пути.
- Исследовать вопрос самостоятельно.
- Положиться на стороннего консультанта.
В первом случае необходимо:
- Составить список приложений, которые планируется запускать на сервере.
- Прикинуть, сколько пользователей должно обслуживать каждое приложение, в настоящий момент и в будущем.
- По полученному списку поискать в Интернете информацию по опыту использования каждого приложения и какие ресурсы потребовались для приложения.
- Повторить это шаг для каждого приложения.
- Просуммировать ресурсы, требуемые для каждого приложения и прибавить сверху 20% на случай пиковых нагрузок.
Если избран второй путь, то нужно:
- Составить список приложений, которые планируется запускать на сервере – это удобно сделать, например, здесь.
- Найти компанию интегратора, которой можно доверять (по собственному опыту или по рекомендации) и изложить её консультанту требуемые задачи как можно более детально.
- Консультант наверняка попросит вас что-то уточнить или предоставить дополнительную информацию, это нужно обязательно сделать, и не воспринимать его дополнительные вопросы как некомпетентность или непонятливость.
2. Физический или облачный сервер
При выборе местоположения сервера для небольшого предприятия, есть три основных варианта.
- Установка физического сервера в офисе.
- Установка физического в дата-центре провайдера, который оказывает услуги по питанию, климатике и обеспечению физической безопасности серверного оборудования своих клиентов.
- Аренда сервера в облачном дата-центре.
У каждого подхода есть свои достоинства и недостатки.
Установка сервера в офисе
Достоинства:
- Однократные затраты на оборудование.
- Возможность экономии в будущем.
Недостатки:
- Высокая плата за электричество на питание и охлаждение сервера.
- Затраты на замену частей (плат, накопителей, и пр.).
- В случае выхода детали из строя, её замена связаны с затратами не только денег, но и времени.
- Отсутствие круглосуточной поддержки.
- Имеющейся в офисе противопожарной и охлаждающей инфраструктуры для сервера может оказаться недостаточно.
- Оборудование может быстро устаревать и требовать постоянных апгрейдов.
- В офисе может не быть резервного ввода электроэнергии или аккумуляторных батарей.
- Для целей резервирования требуется дополнительная полоса в сети не менее 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).

Рис. 2. Рост расходов на сервер начальной конфигурации на 5 лет для физического и виртуального сервера (источник: 1cloud.ru).
Готовый или заказной сервер
Наконец, нужно сделать ещё один выбор: купить готовый сервер со склада, ила сконфигурировать сервер со специальной конфигурацией на заказ («заказной сервер»).
Большинство производителей серверного оборудования поддерживают на складе наиболее популярные модели серверов и типовых опций к ним. Но иногда (примерно в 15-20% случаев) заказчику требуется кастомизированное решение – например, с большим количеством предустановленных плат NVMe либо видеокарт с GPU.
Таким образом, преимуществом готового сервера является надёжность и безопасность, а заказного – гибкость, масштабируемость и «кастомизируемость».
Заключение
Выбор сервера для небольшой компании – дело очень индивидуальное. Лучше в этом деле полагаться на надёжных и проверенных консультантов, интеграторов с опытом. Нужно выбрать интегратора, который сможет вникнуть в реальные потребности заказчика и не станет предлагать ему сервер по принципу «дорого, да мило», а предложит именно то, что будет для заказчика оптимальным вариантом. Если доверенный интегратор у заказчика есть – это хорошо. Если нет, то лучше полгаться на рекомендации коллег и бизнес-партнёров, нежели на публичную рекламу.