Что такое сервер и зачем он нужен

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

Обычно для рядового пользователя слова сервер, серверное программное обеспечение, вызывают ощущение чего-то серьезного и страшного, что лучше с этим и не связываться. На самом деле вы в повседневной жизни сталкиваетесь с серверами и их программным обеспечением на каждом шагу. Сталкиваетесь не прямо, а косвенно. Подключаясь к сети Интернет, вы обычно подключаетесь к серверу провайдера, который уже предоставляет доступ в Интернет. Сервер - это простой компьютер, на котором установлено соответствующее программное обеспечение, выполняющее определенные функции, необходимые для работы клиента в сети Интернет. В зависимости от установленного программного обеспечения сервера выполняют различные задачи и называются, соответственно, по разному - Web сервер, proxy сервер, Radius сервер, сервер БД, NAT сервер, почтовый сервер и другие.

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

Как мы уже выяснили - сервера делятся по типу предоставляемых сервисов своим клиентам (компьютерам, подключаемых к серверу).

Существует множество видов сервисов и, соответственно типов серверов. Мы не будем их все перечислять, перечислим лишь наиболее важные и употребляемые их них:

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

  • биллинг сервер;
  • радиус сервер (radius);
  • VPN сервер;
  • сервер динамического выделения IP адресов (DHCP Server).

Это наиболее распространенные типы серверов. Вы могли уже встречать эти названия. Здесь мы не будем описывать зачем нужны эти узкоспециализированные сервера.

Мы попробуем разобраться с наиболее часто употребляемыми серверами и понять что и зачем нужно.

Почтовый сервер (Mail Relay)

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

В сети Интернет единственным средством гарантированной доставки и передачи сообщений остается e-mail. Почтовый сервер как раз и занимается отправкой, приемом и хранением e-mail писем.

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

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

Используя свой почтовый сервер вы получаете следующие преимущества:

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

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

Сервер доступа в Интернет - сервер трансляции сетевых адресов (NAT Server)

Данный тип сервера обеспечивает возможность доступа в Интернет компьютеров из вашей локальной сети.

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

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

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

В каких случаях нужен NAT сервер и какие преимущества он дает?

  • если в сети много машин, которым нужен интернет, а провайдер выделяет только один адрес, то тогда ставится NAT сервер, который обеспечивает выход в Интернет с адресом, который присвоил провайдер;
  • NAT сервер выполняет роль фаервола, машины за ним находятся в большей безопасности, так как все сетевые атаки приходятся на сервер, а не на клиентские машины;
  • вы можете определить сами скорость доступа в Интернет для различных машин;
  • можно закрывать доступ к определенным ресурсам определенным пользователям;
  • использование сервера повышает отказоустойчивость и надежность сети. NAT сервер способен работать многие годы без перезагрузки и настройки;
  • высокая пропускная способность, по сравнению с роутерами;
  • быстродействие, отказоустойчивость;
  • нет необходимости покупать дорогие маршрутизаторы, с функциями контроля доступа к сети Интернет. Для развертывания полноценного NAT сервера с фаерволом, шейпером (ограничитель скорости) подойдет среднестатистический компьютер.

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

Если в Вашей организации большое количество компьютеров, имеющих доступ к сети Интернет, то лучше использовать NAT сервер вместо роутера. Роутер подходит, обычно для сети до 4-5 компьютеров.

Прокси сервер (Proxy Server)

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

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

Страницы хранятся в кеше определенное время, которое задается при настройках прокси сервера.

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

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

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

Веб сервер (Web Server)

В основном в Интернете пользователи посещают различные веб сайты и ресурсы. Все веб сайты и ресурсы как раз и размещаются на веб серверах. Веб сервер - это компьютер, на котором располагаются и функционируют веб сайты. Для обеспечения функционирования веб сайтов используется специальное программное обеспечение, обычно это Apache в Unix подобных системах, и ISS в системах семейства Microsoft.

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

Сервер баз данных (DB Server)

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

Сервер Баз Данных (Система Управления Базами Данных СУБД) - это программное обеспечение, которое позволяет работать с базами данных как по сети (сетевые базы данных) так и локально (локальные базы данных).

Существует много типов баз данных и СУБД, выбор типа определяется исходя из поставленных задач.

ITassist поможет Вам выбрать необходимый тип базы данных и организовать сервер базы данных.

Сервер для мониторинга и сбора статистики

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

Файл сервер (FTP, Samba)

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

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

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

Что предлагает Вам ITassist

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

Задать нам свои вопросы, по поводу стоимости и сроков, Вы можете воспользовавшись нашей формой обратной связи

Заказать настройку сервера