В ЛВС может использоваться несколько выделенных серверов. Например, сервер приложений (программы типа "клиент-сервер"), являясь, так же как и файл-сервер, "выделенным" компьютером, выполняет одну или несколько прикладных задач, которые запускаются пользователями со своих терминалов, включенных в данную сеть.
На файл-сервере должна работать специальная сетевая операционная система. Обычно это мультизадачная ОС, использующая защищенный режим работы процессора.
Остальные компьютеры называются рабочими станциями. Рабочие станции имеют доступ к дискам файл-сервера и совместно используемому принтеру (принтерам) .
В нашей сети необходимо установить один выделенный сервер, который будет выполнять функции (файл-сервера), централизованную обработку запросов других пользователей, хранения информации, сервер должен решать вопросы маршрутизации и транспортировки информации, администрирования сети, централизованного управления сетевыми ресурсами, централизованного обеспечения безопасности и управления доступом.
2.7 Выбор аппаратного обеспечения сервера. Можно выделить два основных параметра, отличающих сервер от обычных компьютеров. Во-первых, это очень высокая производительность (это касается, разумеется, и эффективного обмена с периферийными устройствами), достаточно мощная дисковая подсистема (преимущественно со SCSI интерфейсом), а во-вторых, повышенная надежность (сервер как правило работает круглые сутки не выключаясь). Что касается производительности, то для сервера ее довольно часто оценивают в транзакциях. Вообще говоря, под транзакцией понимают совокупность трех последовательных действий: чтение данных, обработка данных и запись данных. Применительно, например, к файл-серверу транзакцией можно считать процесс изменения записи на сервере, когда рабочая станция выполняет модификацию файла, хранимого на сервере.
Немалую роль играет возможность расширения системы и простота ее модернизации, поскольку именно это позволяет обеспечить требуемую производительность не только на текущий момент времени, но и в будущем.
Наибольший интерес представляет максимальный объем оперативной памяти, который можно использовать на данном сервере, возможность установки более мощного процессора, а так же второго процессора (если планируется использование операционной системы, поддерживающей двухпроцессорную конфигурацию). Немаловажным так же остается вопрос о том, какую конфигурацию дисковой подсистемы можно использовать на данном сервере, в первую очередь, какой объем дисков, максимальное их количество. Если в конкретном случае к дисковой подсистеме должны предъявляться особые требования необходимо узнать о возможности применения RAID- массива, а также возможность "горячей" замены накопителей.
Несомненно, что жизненно важным параметром любого сервера является его качественное и бесперебойное питание. В связи с этим необходимо проверить наличие у сервера нескольких (хотя бы двух) блоков питания. Обычно эти два блока питания работают параллельно, т.е. при выходе из строя одного, сервер продолжает работать, получая питание от другого (исправного) блока питания. При этом должна так же быть возможность их "горячей" замены. И само собой разумеется, необходим источник бесперебойного питания. Его наличие позволяет в случае пропадания напряжения в электросети по крайней мере корректно завершить работу операционной системы и выключить сервер.
Если сервер планируется подключать к двум, физически несвязанным сетям необходимо убедиться в возможности установки второй сетевой платы.
Высокая надежность серверов достигается путем реализации комплекса мер, касающихся как обеспечения необходимого теплообмена в корпусе, контроля температуры важнейших компонентов, слежения за рядом других параметров, так и полного или частичного дублирования подсистем.
Так, в подсистеме памяти наряду с обычным контролем четности часто используется контроль с исправлением ошибок ECC (Error Checking and Correction).
В принципе сервер может быть реализован и на обычном, стандартном компьютере, имеющим конфигурацию с достаточно хорошими характеристиками. Операционная система, реализующая сервер не предъявляет специальных требований к аппаратному обеспечению, однако надежность при этом будет снижена. Поэтому если в конкретном случае к надежности сервера предъявляются повышенные требования рекомендуется использовать специально предназначенные для этого компьютеры.
Для нашего сервера наиболее подходящим будет следующее аппаратное обеспечение:
- процессор- Pentium III с тактовой частотой 1000 МГц,
- кэш-память - 256 Кб,
- оперативная память - 256 Мб,
- 3 жестких диска Ultra 1600 SCSI, емкостью 30 Гб,
- сетевая карта - 3com Etherlink XL 10/100 PCI NIC (3c905-TX)
Сервер разместим на третьем этаже, в помещении №2 и подключим непосредственно к концентратору.
2.8 Выбор сетевого программного обеспечения Основными разработчиками сетевых программных продуктов для серверных ЛВС являются фирмы Novell и Microsoft. Семейство основных сетевых операционных систем фирмы Novell содержит продукты NetWare версий 1.X, 2.X, 3.X, 4.X, 5.X.
В 1985 году фирма Novell выпустила сетевую ОС, названную Advanced NetWare 1.0 (версия 1.2 появилась чуть позже, в том же году), которая явилась первой ОС, использующая преимущества защищенного режима процессора 80286.
Версия 2.0 Advanced NetWare была выпущена в 1986-м году и предоставляла ЛВС улучшенные характеристики, лучшую производительность и возможности организации межсетевого обмена. Одной из выдающихся особенностей данной версии была способность соединять до четырех различных сетей с одним файловым сервером.
С появлением процессоров 80386 фирма выпустила следующую версию продукта NetWare 3.12 которая использовала преимущества этих процессоров. Она предоставляет расширенные возможности: доступ к памяти до 4 гигабайт для кэширования, присоединение к одному серверу до 250 пользователей, максимальный размер файла до 4 гигабайт, один файл может располагаться на нескольких носителях. До 100000 файлов могут быть открыты одновременно.
Версия 3.12 ОС NetWare воплотила обещание фирмы Novell поддерживать рабочие станции под управлением различных ОС. На сервере могут храниться файлы для рабочих станций с операционными системами Dos, Macintosh, OS/2, UNIX. Для этого на сервере, управляемом ОС NetWare 3.12 предусмотрены специальные атрибуты для имен файлов.
В 1993-м году фирмой была выпущена версия NetWare 4.X Эта версия полностью совместима с предыдущими версиями систем, однако в эту версию фирма внесла ряд существенных новшеств. Стало возможным присоединение к серверу с рабочих станций, работающих под управлением OC Windows всех версий, включая Windows 95, 98, и более поздние версии. Для этого необходимо инсталлировать на рабочих станциях специальную программу, входящую в комплект системы NetWare 4.X.
NetWare 4.X позволяет одновременную работу до 1000 пользователей, против 250, как это было в предыдущей версии, причем фирма продает лицензии на определенное количество пользователей (от 5 до 1000).
На настоящий момент фирмой Novell выпущена версия NetWare 5.X. В ней еще больше улучшена совместимость с рабочими станциями, работающими на операционных системах семейства Windows, причем администрирование сервера возможно только с рабочей станции под управлением ОС Windows. Во всех предыдущих системах это делалось из ОС Ms-Dos.
Сетевые операционные системы фирмы Microsoft
В 1995-м году фирмой Microsoft была разработана операционная система Windows NT в качестве серверной платформы. Windows NT является уникальной и мощной ОС. При ее разработке преследовались следующие цели: надежность, производительность, переносимость, масштабируемость, совместимость и безопасность.
Надежность позволяет использовать Windows NT в качестве основы для задач, требующих именно этого свойства. Она идеально приспособлена для работы в качестве сетевого сервера и рабочей станции, где требуется повышенная устойчивость и высокая производительность.
Будучи истинно 32-х разрядной системой, Windows NT работает в 32-х битовой линейной модели памяти, которая позволяет адресовать 4 Гбайт (свыше 4-х миллиардов байт) памяти.
Windows NT использует метод вытесняющей многозадачности, что гарантирует адекватное распределение ресурсов процессора на протяжении всей работы системы. Это также предотвращает монопольный захват процессора приложением и остановку системы в тех случаях, когда приложение работает нестабильно или внезапно прекратило работу. Это позволяет Windows NT работать даже тогда, когда другая операционная система окончательно бы зависла.
Транзакционная файловая система (NTFS) Windows NT усовершенствована и предельно надежна. Используя транзакции, Windows NT имеет возможность отменить незавершенную или неправильную операцию записи, возникающую в случае сбоя аппаратного или программного обеспечения (например, внезапное отключение электропитания во время записи файла). Благодаря такому подходу файловая система Windows NT гораздо менее подвержена разрушению при различных нештатных ситуациях.
Все составляющие части Windows NT используют 32-х битовый код что позволяет повысить скорость работы по сравнению операционными системами использующими 16-ти разрядную технологию.
Операционная система Windows NT существует в двух вариантах- Wndows NT Server и Windows NT Workstation. Первая предназначена для использования в качестве сервера и имеет все возможности для его реализации. Вторая предназначена для рабочих станций, ее целесообразно использовать на рабочих станциях, где требуется повышенная защищенность и надежность работы.
На текущий момент фирмой Microsoft выпущена ОС Windows 2000. В эту версию вложено несколько новых усовершенствований, среди них: поддержка файловой системы FAT32, в связи с чем стало возможным использование жестких дисков больших емкостей и возможность использование их емкости с меньшими потерями, по сравнению с более старой файловой системой FAT16. Еще в систему внесена технология Plug-and-Play, позволяющая упростить процесс инсталляции новых аппаратных компонентов. В операционной системе Windows NT этих возможностей не было