Сервер имеет диски большой емкости к которым могут иметь доступ все компьютеры в сети

Обновлено: 07.07.2024

NAS – это Network Attached Storage, что означает «хранилище, подключенное к сети», «сетевой накопитель данных» или, как его называют согласно функциональному назначению, «сервер хранения данных», «сервер NAS».

Очень часто люди покупают сервер NAS просто как некую внешнюю СХД, не зная в точности, что это такое. Кроме того, если кто-то уже знал, что такое NAS лет пять назад, то за прошедшее время многое успело поменяться. Сейчас все большую популярность приобретает облачное хранение данных – с ростом количества подлежащего хранению контента, который должен быть всегда под рукой, идея иметь дома или в офисе «собственный кусок облака», к которому можно получить доступ извне, кажется все более привлекательной.

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

Как и любой портативный диск (USB-флешка или USB жесткий диск), NAS выполняет функцию хранения данных (документов, изображений, музыки, видео и пр.) с доступом к ним по мере надобности. Однако в отличие от USB-устройств, NAS позволяет получать доступ не только от компьютера, к которому он подключен, а также и через интернет при помощи сетевых технологий: Wi-Fi, мобильной сети или других.

Место NAS в локальной сети предприятия

ПМесто NAS в локальной сети предприятия

Функции сервера NAS

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

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

  • Резервирование актуальных данных со всех устройств пользователей в сети, как мобильных, так и фиксированных.
  • Организацию всех медиафайлов, документов и других данных в более наглядной форме, с легким доступом с любого сетевого устройства.
  • Управление доступом к различным данных для различных пользователей, работающих в сети.
  • Развертывание веб- и почтовых серверов, что означает, что вы можете организовать на NAS-сервере личную или корпоративную почту с неограниченным числом почтовых ящиков, а также развернуть на сервере NAS корпоративный веб-сайт.
  • Получение доступа к данным с различных компьютерных платформ: iOS, Windows, Android, доступ к управлению самим сервером, а также коммуникацию между различными NAS-серверами.
  • Различные варианты постоянной синхронизации данных между устройствами и между серверами NAS, если их в сети несколько, таким образом, можно обеспечить полную сохранность всех актуальных данных.
  • Общий информационный хаб между данными с устройств различных платформ, например Mac и Windows, которые обычно между собой плохо «дружат».

И это далеко не все функции, которые можно получить от сервера NAS.

Пример сервера NAS

ППример сервера NAS

Устройство сервера NAS

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

Полнофункциональная операционная система для сервера NAS также не нужна, обычно используется лишь ОС с усеченными функциями, например FreeNAS или NAS4Free, которые являются усеченными вариантами FreeBSD, а также ZFSGuru. Кроме того, используются ОС для NAS на основе Solaris — NexentaStor и на основе Linux — Open-E, OpenMediaVault, RockStor.

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

В NAS используются файловые протоколы, такие как NFS (для систем UNIX), SMB (Server Message Block) (для MS Windows), AFP (для компьютеров Apple) или NCP (для OES и Novell NetWare). Системы NAS обычно содержат многие из этих протоколов с целью свободы для пользования.

Список возможных протоколов, используемых в NAS:

Ключевое отличие NAS от DAS (direct-attached storage, это может быть, например, обычная USB-флешка) в том, что DAS – это просто расширение существующего диска сервера, который может быть и не подключен к сети. NAS – это законченное устройство для предоставления доступа к файлам в сети. Доступность данных в NAS усиливается использованием RAID или кластеризации, чего в DAS не бывает.

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

Отличие NAS от SAN (Storage Area Network) в том, что NAS предоставляет не только СХД, но и файловую систему. SAN может обеспечить только блочное хранение данных, а файловую систему для нее нужно организовывать отдельно. Протоколы SAN включают Fibre Channel, iSCSI, ATA over Ethernet (AoE) и HyperSCSI.

То есть NAS в клиентской ОС видна как файловый сервер, в то время как SAN виден в системе просто как диск, который можно отформатировать и смонтировать при помощи файловой системы.

Несмотря на различия, устройства SAN и NAS не являются взаимоисключающими решениями и могут комбинироваться как гибрид SAN-NAS, предлагающий протоколы как файлового хранения (NAS), так и блочного хранения (SAN) в одной системе. Таким гибридом является, например, Openfiler, бесплатный программный продукт для Linux-систем.

Варианты конструктивного исполнения NAS

Производители обычно выпускают три основных типа устройств NAS:

  • NAS на основе компьютера. Используя сервер или даже обычный компьютер, можно установить на него ПО FTP/SMB/AFP. и пр. Однако энергопотребление такого варианта будет довольно большим, но и функционал можно получить максимальный. Такие производители NAS, как Synology, QNAP, Thecus и Asustor, выпускают эти устройства. Производительность протокола FTP при этом будет определяться мощностью процессора и объемом RAM.
  • NAS на основе встроенных систем. Используя процессорную архитектуру ARM или MIPS, а также операционную систему реального времени RTOS (real-time operating system), можно построить мощный сервер NAS. Энергопотребление при этом будет умеренным, а функционал подойдет большинству применений конечных пользователей. Производители Marvell, Oxford, и Storlink выпускают чипсеты для этого типа NAS. Максимальная пропускная способность протокола FTP может быть от 20 до 120 МБ/с.
  • NAS на основе специализированных микросхем ASIC. В этом случае весь сервер NAS – это фактически одна специализированная микросхема ASIC (Application Specific Integration Circuit), а также сетевое оборудование для протокола TCP/IP и файловой системы. В этом чипе нет ОС как таковой, а производительность определяется аппаратным ускорением самого чипа и составляет порядка 40 МБ/с. Энергопотребление такого типа NAS – низкое, поскольку функции ограничены только поддержкой протоколов SMB и FTP. Чипсеты для этого типа NAS производит компания LayerWalker.

Основные преимущества NAS

  • Сервер NAS — это легко расширяемое пространство для хранения и синхронизации данных, доступное всем пользователям в офисной или домашней сети. Вместо того, чтобы добавлять память каждому пользовательскому устройству, можно организовать одно общее хранилище для всех, и каждый пользователь будет использовать в нем столько места, сколько ему нужно.
  • Сервер NAS — это собственное облачное хранилище. Все сотрудники могут иметь удаленный доступ к NAS, их данные в хранилище всегда будут доступны удаленно и в то же время защищены от потери при сбое локального оборудования.
  • Сервер NAS позволяет обеспечить автоматическое резервное копирование и надежную защиту от потери данных даже в случае, если из строя вышел один из жестких дисков устройства.
  • Серверы NAS могут напрямую передавать данные на игровые консоли, телевизоры, динамики и другие медиа-устройства.
  • В сервере NAS возможно использование контейнерных технологий (Docker, Kubernetes), что еще больше повышает эффективность хранения и доступность данных.

Выбор сервера NAS

При выборе сервера NAS для определенных задач и условий необходимо принимать во внимание несколько факторов.

Форм-фактор

Форм-фактор – это совокупность типа корпуса, размера и физических характеристик компьютерного устройства. Он определяет, как компоненты устройства могут составлять большую систему. Для сервера NAS форм-фактор обычно имеет два основных варианта: устройство для установки в стойку (rack) и выполненное в виде отдельного модуля, башни (tower). Первый подходит для корпоративного бизнеса, второй – для домашних применений и небольших предприятий.

Емкость и резервирование

При выборе сервера NAS необходимо определить число дисков, которые он может содержать. Для каких-то применений хватит и одного диска, другие NAS могут иметь 16 и более слотов для дисков. Для определения количества дисков надо также выбрать технологию резервирования RAID (Redundant Array of Independent Disks). Если в сервере NAS есть только два диска, то он может поддерживать только RAID 0 и RAID 1. Другие варианты RAID требуют большего количества дисков.

Коннективность

Некоторые модели серверов NAS имеют встроенную функцию Wi-Fi. В этом случае на сервере может быть сконфигурирована точка доступа, через которую будут подключаться другие устройства. Доступ через Wi-Fi устраняет необходимость в маршрутизаторах и кабелях Ethernet.

Надежность

Хорошая система должна быстро восстанавливаться после ошибок. Кроме того, что сервер NAS должен предоставлять сервисы в режиме 24/7, он также должен быть способен обрабатывать растущую нагрузку. Поэтому сервер NAS должен содержать такие функции, как устойчивость к отказам и восстановление после сбоев.

Производительность

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

Кроме того, на общую производительность будет влиять, и даже в большей степени, чем процессор, объем памяти RAM (Random Access Memory). В компьютере с большой емкостью RAM можно запускать много одновременно работающих программ, без большого влияния на скорость работы каждой из них. Поэтому при выборе объема памяти надо исходить из планируемого числа подключений к серверу NAS и объема его хранения данных. Как правило, каждый терабайт диска должен соответствовать одному гигабайту RAM.

Легкость использования

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

Безопасность

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


13:17 15-07-2010 DimonVideo

Все о серверах

Все о серверах

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

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

Отличие сервера от обычного ПК


Серверы, которые используются в домашних «локалках» и на мелких предприятиях, как правило, отличаются от обычных ПК лишь установленным на них программным обеспечением. Другое дело – серверы крупных организаций. Нагрузка на их вычислительные ресурсы и устройства хранения данных очень велика. Эти машины должны вмещать большие объемы документов и обеспечивать высокую скорость доступа к ним. Также, что не менее важно, от сервера требуется бесперебойная работа и высокая отказоустойчивость. Поэтому крупные серверы, в основном, состоят из более сложного и высокопроизводительно­го «железа», нежели обычные ПК. При этом некоторые аппаратные компоненты, функции которых являются вторичными для сервера, оказываются более слабыми, чем их аналоги в составе домашнего ПК. Вот те комплектующие, которые отличают серверы от простых компьютеров.

Мощные процессоры. Серверы используют специальные ЦП, например Xeon фирмы Intel или Opteron от AMD. Применяются и более экзотические «камни», например Intel Itanium. Серверы начального уровня, как и простые ПК, имеют один процессор, более крупные – от двух до восьми. Самые могучие серверы представляют собой кластеры из сотен процессоров с сопутствующей «обвязкой» – материнскими платами, накопителями и т.д.

Большой объем оперативной памяти. Если домашнему ПК для полноценной работы за глаза хватает пары гигабайт «оперативки», в худших случаях – 4, то мощному серверу требуется 8–16 Гб и даже больше. Сами серверные модули памяти, как правило, обладают функцией коррекции ошибок – ЕСС (Error Correction Code). Благодаря этому ошибки записи и чтения данных, вызванные сбоем в работе электроники или дефектом микросхем памяти, не приведут к перебоям в работе «софта» или зависанию системы, как это случилось бы с обычным компьютером.

Емкие накопители. В большинстве серверов данные хранятся на быстрых и емких жестких дисках, которые объединяются в RAID-массивы. Так как от сервера одновременно требуются высокая скорость и отказоустойчивость, то форматы массивов сочетают разделение данных по нескольким жестким дискам с дублированием информации на других «винтах». Нередко встречается и возможность отключать и подключать накопители «на горячую» – т.е. не прерывая работу системы.

Широкополосное сетевое подключение. Если сервер используется для совместного доступа в Интернет десятков компьютеров, то он подключается к глобальной Сети с помощью «толстого» канала с высокой пропускной способностью. Для этого используются оптоволоконные линии или радиоканалы. Клиентские компьютеры подключаются к серверу с помощью привычных технологий Ethernet или Wi-Fi.

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

Корпус. Задачи сервера определяют его конструкцию. Серверы младшего уровня выглядят, как обычные ПК, только увеличенные в размерах так, чтобы в корпус уместились более крупная материнская плата и массив накопителей. У серверов помощнее в качестве корпусов – шкафы-стойки, и нередко они состоят из нескольких блоков (компьютеров, маршрутизаторов и т.д.) в отдельных корпусах. Очень мощный серверный кластер может состоять из нескольких десятков таких шкафов. Компьютер, заключенный в компактный корпус для монтажа в стойку, называется тонким сервером (blade server).

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


Устройства вывода. Так как вывод видео и звука входит в чи­сло клиентских, а не серверных задач, устройства подобного назначения у серверов либо отсут­ствуют вовсе (тогда управление системой осуществляется удаленно с клиентского ПК), либо достаточно примитивны.

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

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

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

Специализированное програмное обеспечение. На серверах устанавливаются операционные системы, адаптированные к серверным задачам, например Windows Server 2003, специальные версии Linux или Free BSD или сугубо серверные ОС – такие, как Solaris фирмы Sun Microsys­tems. В качестве основного программного обеспечения используются программы-серверы, например Apache для поддержки веб-сайтов или Microsoft Exchan­ge Server для приема и отправки электронной почты.

Типы серверов


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

Файловый сервер. В его задачи входит хранение файлов и обеспечение доступа к ним клиентских ПК, например по протоколу FTP. Ресурсы файл-сервера могут быть либо открыты для всех компьютеров в сети, либо защищены системой идентификации и правами доступа.

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

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

Игровые серверы. Разработчики компьютерных игр открывают специальные серверы, на которых пользователи могут играть друг с другом. Некогда наибольшей популярностью пользовались серверы 3D-шутеров и стратегий, позволяющие идти только одному матчу в отдельно взятый промежуток времени или нескольким одновременно. Редкая домовая или квартальная «локалка» обходится без такого сервера. В наше время более востребованы серверы различных MMORPG (Massive Multiplayer Online Role Playing Game), на которых одновременно могут играть сотни и тысячи человек (пример: игры Lineage 2 и World of Warcraft).

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

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

В список серверов, управляющих транспортом трафика, входят следующие разновидности.


DHCP-серверы. Dynamic Host Configuration Protocol обеспечивает автоматическое распределение IP-адресов между компьютерами в сети. Такая технология широко применяется в локальных сетях с общим выходом в Интернет.

DNS-серверы. Функция DNS-сервера заключается в преобразовании доменных имен серверов в IP-адреса. Передача данных в сетях осуществляется с помошью IP-адресов, сайт с неизменным доменным именем может не раз «переезжать» с одного сервера на другой, меняя свой IP-адрес. Поэтому таблицы соответствия IP-адресов и доменных имен в системе DNS (Domain Name System) регулярно обновляются, и серверы синхронизируют их между собой.

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

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

Архитектуры «клиент-сервер» и Peer-to-Peer

На архитектуре «клиент-сервер» основано большинство традиционных интернет-сервисов. Но в последнее время получила распространение принципиально другая организация сети.

В архитектуре Peer-to-Peer (P2P) все компьютеры равноправны и каждый хранит часть общего объема данных. При этом каждая машина выступает одновременно и в качестве клиента, и в роли сервера. Самый успешный пример реализации P2P – файлообменные сети (eDon­key2000, Bit­Torrent). Получая файл из такой сети, вы одновременно скачиваете его фрагменты с десятков компьютеров. Благодаря распределению данных пиринговые (иначе одноранговые, децентрализованные) сети отличаются высокой отказоустойчивостью и скоростью работы.

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

Домашний сервер


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

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

Компьютер. Для файлового или простого веб-сервера достаточно компьютера с процессором не слабее Pentium II или Athlon, оперативной памятью объемом 256 Мб и приводом CD-ROM. Если же на компьютере планируется запуск игрового сервера (весьма популярная инициатива в небольших локальных сетях), потребуется машина мощнее.

В качестве первого шага на нем можно запустить сервер Linux с диска Live-CD. Побаловавшись с ним, вы решите, стоит ли вам переходить к более серьезным мероприятиям. Если вы все-таки решите использовать компьютер в качестве сервера постоянно, то Linux необходимо будет установить на жесткий диск. Для этого достаточно 10 Гб свободного места. Все остальное пространство останется для файлов и дополнительного программного обеспечения (в первую очередь – программ-серверов).

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

Дистрибутив Linux. С помощью бесплатной версии Linux (Open SuSe, Ubuntu или Knoppix) вы можете создать сервер, который обладает всеми функциями, необходимыми для домашнего использования.

Большинство дистрибутивов Linux также имеет и платные версии – например, в случае с SuSe она называется SuSe Enterprise Server. Эта версия Linux отличается дополнительной технической поддержкой производителя и расширенным комплектом программ.

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

WLAN-маршрутизаторы и сетевые жесткие диски

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

WLAN-маршрутизатор плюс внешний жесткий диск

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

Сетевые жесткие диски

Сетевое хранилище данных (Network Attached Storage –NAS) представляет собой компактный и недорогой (по сравнению с отдельным ПК) сервер, который выполняет только одну функцию – хранение данных. Мощные NAS обладают богатым набором интерфейсов и возможностью удаленной конфигурации через веб-интерфейс (подобно маршрутизаторам). Более простые варианты такого решения – обычные внешние жесткие диски с сетевым интерфейсом Ethernet или Wi-Fi.

Сервер на базе полноценного компьютера имеет смысл устанавливать лишь в том случае, если функциональности NAS уже не хватает: например, требуется «поднять» небольшой игровой сервер в домовой сети или веб-сайт. Для этих целей будет достаточно старого компьютера с ОС Linux, хотя можно использовать и Windows.

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



Почему стоит прочитать это руководство? Как минимум есть 2 причины:

  1. Вы не выбросите деньги на ветер
  2. Вы выберете тот сервер, который будет отлично справляться с поставленными задачами

Основы сервера

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

Облачная альтернатива – достойная альтернатива?


Почему бы не поместить все в облако? Такие сервисы как Amazon Web Services, Microsoft и Rackspace Cloud Hosting могут предложить определенные преимущества:

  • Изначально не требуют серьезных капиталовложений, нет необходимости нанимать ИТ-специалистов, чтобы управлять сервером.
  • Можно не переживать об оборудовании и программном обеспечении, которые со временем устаревают и выходят из употребления.
  • Провайдер услуг может испытывать финансовые трудности или вовсе стать в будущем банкротом, существует риск временно или навсегда потерять доступ ко всем вашим данным.
  • При отсутствии доступа в интернет вы будете отрезаны от ваших приложений и информации, сотрудники не смогут делиться файлами.
  • Если в компании медленный интернет, и сотрудники используют большие файлы, то эффективность работы страдает.
  • Хранение информации на оборудовании, находящемся за пределами вашего непосредственного контроля, акцентирует внимание на вопросе конфиденциальности и безопасности.

Выбирайте правильный сервер для ваших нужд

Самые известные бренды на рынке серверов — Dell, Fujitsu, HP, IBM, Lenovo и Oracle. Выбор правильного сервера зависит в большей степени от тех приложений, которые вы намерены запускать на нем.

  • Ваша компания насчитывает более 10 сотрудников, которые используют компьютеры.
  • Необходимо использовать почтовый или принт-сервер.
  • Вы планируете работать со сложной базой данных или работать в специализированных серверных приложениях (таких как ERP или CRM).
  • У вас есть требования к большому хранению данных или вам требуются возможности для крупномасштабной виртуализации.
  1. Серверы типа Tower.
  2. Стоечные серверы для монтажа в стойку.
  3. Серверы типа «лезвие» (Blade-серверы).

Обзор виртуального сервера

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

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

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

Как виртуализация делает более эффективным использование ваших ИТ-ресурсов? Серверы проектируются, чтобы обеспечить пиковые нагрузки, хотя зачастую они бывают недогружены большую часть времени. Фактически, обычный сервер задействован только на 5-15% от всех своих ресурсов. Запуская несколько виртуальных машин на одной физической, сервер использует эти ресурсы более эффективно, повышая использование ресурсов между 60 и 80%. Вместо того, чтобы запускать один физический сервер для почты, один для работы с базой данных, один для интранета и еще один для CRM-системы, вы можете запустить все эти приложения на разных виртуальных машинах, которые будут работать на одном физическом сервере.

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

«Башенные» серверы (напольные серверы, Tower-серверы)


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

  • Возможность горячей замены.
  • Расширенный функционал удаленного управления.
  • Негромкий.

Стоечные серверы


Если вы не исключаете возможность, что в будущем или прямо сейчас вам потребуются несколько серверов, рассмотрите вариант приобретения стоечных серверов. Этот тип серверов имеет стандартную ширину (подходят в 19-дюймовые стойки) и стандартную высоту (кратную 1.75 дюймам или 1 юниту; стандартная стойка 42 юнита в высоту). Стойка позволяет размеcтить серверы на относительно небольшой площади, и обычно включает в себя систему кабелей, необходимую для подключения.


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

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

  • Возможность расширения.
  • Высокая функциональность и надежность.

Блейд-серверы


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


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

  • Масштабируемость.
  • Высокая производительность.
  • Высокие первоначальные затраты на покупку оборудования и его дальнейшее обслуживание.

Вывод

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

Рис. 1. Различные серверы в локальной сети.

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

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

  • рабочей группы (workgroup);
  • отдела (department);
  • средних организаций (midrange);
  • предприятия (enterprise).

Blade-сервер.

Рис. 2. Blade-сервер.

Напольный сервер.

Рис. 3. Напольный сервер.

Сервер для установки в стойку.

Рис. 4. Сервер для установки в стойку.

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

Надо отметить, что классификаций серверов существует довольно много, причем все они в той или иной степени перекрываются. Так, фирмы-производители часто подразделяют выпускаемые серверы по типу исполнения: сверхтонкие (blade), классические напольные (tower), оптимизированные для установки в стойку (rack) и с высокой степенью масштабируемости (super scalable).

Напольные серверы (рис. 3) обычно представляют собой самодостаточную систему (all-in-one, «все в одном»). Они обеспечивают высокую гибкость при размещении компонентов в корпусе и легко наращиваемы. Серверы для установки в стойку (рис. 4) предназначены для консолидации серверов в центрах обработки данных и использования их с внешними подсистемами памяти. Они могут эффективно применяться для кластерных решений, когда сами серверы, внешняя память и дополнительные устройства размещаются в тех же стойках. Серверы с высокой степенью масштабируемости обычно предназначены для крупных предприятий и способны обеспечить решение практически любых задач корпорации.

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

Web-серверы

Серверы приложений

У сервера приложений расширены возможности обработки информации, и его взаимодействие с клиентом становится подобным работе приложения, напоминая скорее работу пользователя с компьютером, нежели чтение книги, где у читателя есть только возможность перелистывать страницы. Поразительные возможности сервера приложений можно реализовать за счет разумной комбинации существующих технологий. Например, разработчик открытых программных средств может соединить Web-сервер Apache с языком написания сценариев PHP, получив по сути дела сервер приложений. Однако в маркетинге термином «сервер приложений» обычно обозначается предлагаемое продавцами комплексное решение, которое содержит все требуемые компоненты технологий. Для некоторых организаций такой комплексный подход к построению сервера приложений облегчает разработку благодаря унификации разрабатываемых моделей и централизации поддержки.

Файл-серверы

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

«Беспроводной» сервер

Термин «беспроводной» сервер может применяться к двум различным технологиям. В простейшей интерпретации такой компьютер может представлять собой типичный Web- или сервер приложений, который просто знает, как передавать документы, составленные на стандартном для беспроводных устройств языке. Часто в качестве такого языка выступает Wireless Markup Language (WML). Адаптация Web-сервера для работы в качестве беспроводного сервера, способного обрабатывать документы WML-типа, обычно сводится к тому, чтобы просто «обучить» сервер распознаванию этих документов. От Web-сервера требуется только сообщить клиенту, что документ составлен в формате для беспроводных устройств, и на этом его работа заканчивается.

Прокси-серверы

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

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

Брандмауэры

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

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

Почтовые серверы

Серверы DHCP

В некоторых случаях ПО сервера DHCP интегрируется в соответствующее оборудование. Так, на рынке появились гибридные устройства, объединяющие функции маршрутизатора/коммутатора с сервером DHCP от таких компаний, как Linksys, Netgear и D-Link. Эти продукты обеспечивают совместное использование единого широкополосного соединения с Интернетом для всех машин локальной сети, а также могут быть сконфигурированы на использование встроенного в них сервера DHCP, который занимается присвоением IP-адресов. Это позволяет динамически подключать и отключать машины без изменения конфигурации сети. Сходным образом эту роль в сети может выполнять одна ведущая машина, если на ней выполняется ПО сервера DHCP.

Серверы FTP

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

Принт-серверы

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

Серверы удаленного доступа

Факс-серверы

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

Серверные приставки

Современный маркетинг буквально «зациклился» на термине appliance server. Не сразу понятно, что имеется в виду (appliance переводится как аппарат, прибор, приспособление, устройство, в том числе и бытовой электроприбор) и чем такой сервер отличается от других серверов, обсуждавшихся выше. Вообще говоря, слово «appliance» на самом деле не имеет отношения к какому-то конкретному типу сервера как таковому, а говорит только о типе его комплектования и поставки. Фактически этим термином просто обозначают любой тип сервера, который продается уже настроенным, сконфигурированным и готовым к включению в сеть.

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

Серверы для инфраструктуры электронного бизнеса

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

Фронтальные Интернет-серверы

Промежуточные серверы приложений

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

Серверы баз данных

Статья опубликована в журнале BYTE № 4 (45), апрель 2002 г.
Перепечатывается с разрешения автора.
Статья помещена в музей 24.02.2009

Читайте также: