Определение сервера: программное и аппаратное

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

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

Сервер может быть обычным компьютером, но для того, чтобы в полной мере использовать возможности, предоставляемые серверным программным обеспечением, он должен быть предназначен для этой роли. Идеально в этом случае подойдет оборудование Fujitsu Oracle Sparc. Это симбиоз сотрудничества технологических монстров Oracle и Fujitsu.

Такие машины адаптированы к непрерывной работе, они оснащены большими и быстрыми жесткими дисками или твердотельными накопителями, в основном SAS (ранее SCSI), большим объемом оперативной памяти, чаще всего с функцией ECC, и эффективными многоядерными серверными процессорами. Чаще всего серверные материнские платы могут поддерживать 2, 4 или более процессоров.

Сервер должен быть надежным устройством, для этого часто имеется 2 или более встроенных источника питания с возможностью горячей замены и аварийный источник питания, а в помещении, в котором он стоит, должна быть достаточная вентиляция или кондиционер. Кроме того, надежность Fujitsu Oracle Sparc повышается за счет использования правильной системы управления работой, так называемой сторожевой таймер, задачей которого является перезагрузка сервера в случае сбоя операционной системы.

Сервер обычно подключен к Интернету по быстрому оптоволоконному соединению, чтобы иметь возможность совместно использовать свои ресурсы с другими компьютерами — типичным примером является сервер WWW. В качестве промежуточного сервера также может быть установлено маскарадное (NAT) программное обеспечение, которое может совместно использовать связь между устройствами, которые хотят использовать интернет-ресурсы, которые называются клиентами.

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

Обмен ресурсами

Совместное использование ресурсов в сети с выделенным сервером чаще всего выполняется в архитектуре клиент-сервер.

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

Серверы обычно работают под управлением операционных систем, таких как: FreeBSD, GNU/Linux, Solaris, HP-UX, AIX, OS X, Microsoft Windows Server, хотя также используется программное обеспечение гипервизора, позволяющее осуществлять виртуализацию, которая позволяет запускать несколько операционных систем одновременно.

Среди множества услуг, предоставляемых серверами в Интернете, среди прочего: поддержка веб-сайтов, электронная почта, передача файлов (например, FTP), онлайн-общение, потоковое аудио и видео, социальные сети и многие другие. Для веб-серверов чаще всего используется программное обеспечение Apache.

Оставить комментарий