Этапы работы Как обеспечить качественную техническую поддержку и обслуживание серверов? Мы считаем, что нужно делать так: 1. Обеспечить условия работы и размещения системного блока. 2. Правильно собрать и установить комплектующие. 3. Настроить серверную операционную систему. 4. Настроить приложения и роли, которые будут выполняться на сервере. 5. Следить за аппаратным и программным состоянием. Обеспечить отказоустойчивость и резервное копирование. Помните! Для стабильного функционирования сервера необходимо обеспечить ему правильные условия работы. В противном случае перегрев, обрыв связи, отключение электричества, скачки напряжения в сети, а также другие возможные проблемы могут привести к остановке, а то и поломке серверной платформы. Важные требования Ниже мы собрали несколько подводных камней, на которые необходимо обязательно обратить внимание при сборке, настройке и обслуживании серверов. 1. Очень важно обеспечить необходимые условия работы аппаратной составляющей: Бесперебойное и стабильное электропитание. Этого можно достичь с использованием источников бесперебойного питания с функцией стабилизации напряжения. Такой ИБП обеспечит защиту от скачков и просадок электричества. Охлаждение, которое можно посчитать исходя из потребляемой мощности или практического опыта. Следует добиться штатной рабочей температуры всех элементов сервера. Перегрев или постоянная работа при повышенных температурах повлечёт за собой быстрый износ серверных компонентов и необходимость ремонта. Очень важно обеспечить чистоту в серверной комнате, чтобы системный блок не набрал пыли и грязи. В противном случае это скажется на охлаждении, производительности, износе. 2. Заранее продумать комплектацию: Необходимо понять функционал сервера, продумать рост и проверить, соответствуют ли его мощности планируемой нагрузке. Нередки случаи, когда сначала покупается некий сервер (или используется доступное оборудование от другого проекта), а затем на него пытаются разместить функционал, требующего совсем другие аппаратные мощности. Резервирование питания. Большинство современных серверов имеют возможность установки резервного блока питания. Это положительно сказывается на производительности платформы (некоторые модели не позволят задействовать все процессорные мощности без второго блока питания) и надежности работы (выход из строя или пропадание питания на одном из блоков питания не приведет к выключению сервера). Обеспечить полноценное удаленное управление сервером вне операционной системы, что значительно расширяет возможности по удаленному (а значит, быстрому) управлению сервером в любых ситуациях. Реализуется с помощью встроенных систем управления: iLo, IPMI, iDrac и т.д. Резервирование сетевого подключения. Сетевой адаптер – как правило, основное связующее звено между функционалом сервера и его потребителями. Нужно задействовать две и более сетевых карты, что значительно повысит отказоустойчивость подключения по локальной сети. 3. Мониторинг: Важно следить за состоянием аппаратной части сервера. Контролировать температуру и состояние жестких дисков, блоков питания и всех остальных элементов сервера. Системный администратор должен своевременно получить уведомление о любом событии, чтобы отреагировать и не допустить остановку работы. Это можно достичь с помощью встроенных систем управления iLo, IPMI, iDrac, которые способны отдавать информацию по электронной почте или в централизованную систему мониторинга по протоколу SNMP. Мониторинг операционной системы. Любая ОС Windows, *NIX должна быть под контролем 24/7, вне зависимости от присутствия на рабочем месте системного администратора. У нас с такой задачей отлично справляется система мониторинга Zabbix. Zabbix всегда сообщит о падении системной службы, нехватке места на диске, перезагрузке или недоступности устройства. Как правило, это даёт возможность решить проблему еще до того, как с ней столкнутся рядовые пользователи. Контроль за электропитанием. В случае потери электричества задача источника бесперебойного питания – вовремя и штатно выключить сервер, чтобы не допустить повреждения данных на дисковом массиве. 4. Администрирование серверов: К администрированию серверов должны быть допущены только ИТ-специалисты. Очень важно, чтобы все работы на «боевых» серверах, включая настройку и техническое обслуживание, выполнялись исключительно квалифицированными системными администраторами с большим практическим опытом. Как и в случае с обслуживанием компьютеров, важно стараться сохранить серверную операционную систему в состоянии, близком к заводскому. Проще говоря – не ставить никаких лишних программ. Максимально полно использовать штатный функционал Windows Server. Не использовать стороннее ПО без необходимости. Обеспечить своевременную установку обновлений операционной системы и ключевых продуктов. Для всех программных продуктов руководствоваться описанием best practice при настройке. 5. Защита сервера и данных: Необходимо обеспечить отказоустойчивость для ключевых сервисов. Аппаратный и программный сбой не должен сказаться на работе приложений, служб и программ. О поломке должен узнать только системный администратор. Это реализуется как на уровне аппаратной части, так и программными средствами приложений и операционной системы. Резервное копирование. Все важные и ценные данные должны быть защищены резервным копированием. Системный администратор должен иметь возможность восстановления данных вне зависимости от того, что произошло с сервером или с данными.