Ловушка «самосбора» чего лишены серверы, которые делают сборщики-энтузиасты

Корпус своего первого сервера отцы-основатели Google сделали сами, из кубиков Lego. Пожалуй, Google – самый яркий пример успеха того, что на серверном рынке принято называть «самосбором».

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

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

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

А компании, которые приобретают эти серверы, продолжают рисковать. Не только деньгами, но и собственным бизнесом.

Каким должен быть сервер

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

Первое – производительность. Она должна соответствовать назначению сервера (обратите внимание: не превышать потребности, а соответствовать им!): обеспечение работы информационной системы, работа с базой данных, почта или корпоративная ВКС. 

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

Второе требование – отказоустойчивость. Серверы – настоящие «рабочие лошадки» бизнеса и работают в режиме 24/7 в течение как минимум пяти лет, не перегреваясь и без сбоев. Риск слишком велик: сервер, который «устал и прилег» автоматически останавливает бизнес-процессы на предприятии.

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

К примеру, сервер, обслуживающий рабочую группу из пяти человек (или персональных компьютеров) может использовать не слишком мощный процессор и ограниченный объем оперативной памяти, 8 Гбайт. Но уже для сервера отдела из 20 сотрудников требования будут принципиально иными – процессор как минимум средней (а лучше топовой) производительности с 17 Гбайт оперативки, да еще и с достаточным количеством слотов для установки накопителей на HDD. Конечно, для такой системы потребуется и соответствующая система охлаждения.

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

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

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

В чем преимущество брендовых серверов?

Серверы, производимые специализированными компаниями (для удобства будем называть их «бренд-серверами») имеют целый ряд преимуществ, которыми самосборные системы не могут обладать по определению.

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

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

Иными словами, вендоры знают все о современном рынке серверов и почти все – о том, как используются серверы сегодня и о том, как они будут использоваться завтра.

Затем выделим конструктивные особенности. Бренд-серверы проектируются квалифицированными инженерами, а каждая предложенная ими конструкция не только тщательным образом обсчитывается, но и тестируется перед тем, как будет запущена в производство. 

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

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

Надежность – еще одно свойство бренд-серверов. Компании-производители не зря тщательно изучают рынок комплектующих: при сомнении в их надежности они просто перестают использоваться. 

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

Наконец, начинка сервера просто обязана соответствовать требованиям и особенностям ПО, которое на нем будет работать. Потому что любая поломка сервера – головная боль не только компании-потребителя, но и вендора. За выход из строя он несет прямую ответственность – гарантийную.

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

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

Принимать на себя такие обязательства может только компания-производитель, поскольку она уверена в качестве и надежности своих серверов.

Совместимость, обновления и масштабирование – еще одно исключительное свойство бренд-северов. Подбор компонентов, которые используются при производстве сервера призван не только добиться оптимальной производительности системы. 

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

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

Чем способен ответить «самосбор»?

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

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

А они более чем вероятны, проектированием системы, размещением компонентов сервера, созданием эффективного охлаждения и энергоснабжения энтузиасты заниматься не станут, поскольку их задача – обеспечить соответствие своего сервера только общим заявленным характеристикам («процессор-память-частота-башня»)

Естественно, такие элементы поддержки, как подмена сервера на время ремонта, обучение администраторов или «горячая линия» пользователям самосбора тоже будут недоступны. На плечи заказчика ляжет и постгарантийное обслуживание.   

Поэтому цена остается единственным преимуществом, которым могут похвастаться самосборные сервера. Впрочем, у них есть еще одно преимущество: способность приятно щекотать нервы компаниям, которые самосбор используют. Но назвать это «преимуществом здорового человека» едва ли кому-то придет в голову.