Одноранговая или с выделенным сервером

Одноранговая или с выделенным сервером

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

 Сегодня, как и много лет назад, существует два типа сетей: одноранговая сеть и сеть на основе сервера (выделенного компьютера). Каждая из этих сетей имеет как свои преимущества, так и недостатки.

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

Александр Иванович Ватаманюк
Одноранговая или с выделенным сервером
Одноранговая сеть

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

Одноранговая сеть

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

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

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

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

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

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

Если вы заинтересованы в более защищенной и контролируемой «организации», то создавайте сеть на основе сервера.

Сеть на основе сервера

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

Одноранговая или с выделенным сервером
Сеть на основе сервера

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

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

За работой сети на основе сервера обычно следит специалист – системный администратор. Он отвечает за работу сетевых приложений, управляет доступом к базам данных, устраняет возникшие неполадки в сети, разделяет общие ресурсы и т. п.

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

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

Виды серверов

• Файл-сервер.

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

• Принт-сервер.

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

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

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

• Сервер приложений.

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

Кроме перечисленных выше, существуют другие серверы, например Почтовые, коммуникационные, серверы-шлюзы и т. д.

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

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

Вывод

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