Что такое сервер?
Определение сервера
Сейчас большинство компаний и подавляющее большинство интернет-сайтов прекратили бы свое существование, откажись они от использования для своей работы специальных серверов, обслуживающих программное обеспечение и хранящих конфиденциальные данные. Если обратится к компьютерной технологии, то сервер – это отдельный компьютер или программа, способная большую часть времени работать автономно без участия человека, реагируя и сохраняя поступающие данные, а также выдавая их по определенному запросу. Этот компьютер или программа работает по заранее установленному алгоритму.
Участие человека (администратора сервера) требуется лишь для первичной его наладки и периодического сервисного обслуживания. Но чтобы работать в качестве администратора, простого знания компьютера и поверхностного ориентирования в программном обеспечении маловато – тут нужен высококвалифицированный специалист, который понимает работу сервера так сказать «до самой его подноготной», знает все его слабые места и сможет быстро среагировать в случае непредвиденного сбоя. Зачем такие требования? Все дело в том, что обычно на серверах хранится очень много важной и порой конфиденциальной информации. Ее потеря или переход в «чужие» руки может грозить очень плохими последствиями вплоть до потери компании или высокорейтингового сайта.
Состав сервера
Но вернемся к более практичной стороне вопроса о понятии «сервера». Серверное оборудование может состоять как из одного отдельного компьютера, так и из целой системы вычислительных машин. Также сервер может быть выделенным и невыделенным. Выделенный сервер, как можно понять из названия, обеспечивает только положенную на него функцию и не требует участия в работе человека (кроме обслуживания и установки). Невыделенный – это определенная часть памяти вычислительной системы, выполняющая функции сервера, остальная часть функционирует как обычный компьютер.
Что касается серверов, как отдельных вычислительных машин, то их нельзя назвать обычными персональными компьютерами, выполняющими чисто специфические задачи. К серверному оборудованию предъявляются более жесткие требования. Обычно режим его работы можно описать как 24/7, то есть 24 часа в сутки 7 дней в неделю. И так на протяжении многих лет. Самые надежные сервера гарантируют простой (плановое отключение в связи с гарантийным или ремонтным обслуживанием) в течение не более 6 минут в год. Такие жесткие требования обеспечиваются комплексным подходом ко всем комплектующим, входящим в серверное оборудование.
Организация работы сервера
Это повышенная надежность памяти для хранения данных, совершенно другая, чем на обычных компьютерах система коррекции ошибок. И, конечно же, наличие резервных модулей для горячей замены критически важных в работе системы компонентов. Дублируется практически все: процессоры, блоки питания, жесткие диски и т.д. Очень жесткие требования предъявляются и к системе охлаждения. Вентиляторы имеют встроенные тахометры и функцию точной настройки скорости вращения в зависимости от температуры того участка оборудования, на котором нужно поддерживать определенную температуру. В серверных системах также вводится дополнительная система контроля работы блоков питания и так называемый сторожевой таймер, выполняющий автоматическую перезагрузку системы в случае ее зависания.
В зависимости от функциональных возможностей серверные системы могут значительно отличаться по своим размерам и цене. Существуют так называемые базовые варианты, комплектующиеся только самым необходимым оборудованием. По желанию заказчика функциональная наполненность сервера может легко увеличиваться, например добавлением количества микропроцессоров или модулей памяти.
Кстати одними из самых надежных серверных систем считается оборудование фирмы Hewlett-Packard (HP). Для малого и среднего бизнеса, а также для обеспечения работы нескольких интернет ресурсов наиболее оптимальна модель HP ProLiant ML150 G6. Она имеет небольшую стоимость в базовой комплектации и может быть легко модернизируемая по ваши потребности.