Проект информационно-вычислительной сети Мелитопольского межрайонного онкологического диспансера
будем их обсуждать.
Кабельная система SCSI-I - это линейная шина с возможностью
подключения до восьми устройств, включая главный адаптер шины (host bus
adapter, HBA). Такой дизайн шины называется SCSI c несимметричным выходным
сигналом (single-ended SCSI), при этом длина шлейфа может достигать девяти
метров. SCSI-2 (практически вытеснивший SCSI-I) поддерживает и SCSI c
несимметричным выходным сигналом, и дифференциальный SCSI. Дифференциальный
SCSI использует иной, нежели SCSI c несимметричным выходом, метод
сигнализации и поддерживает до 16 устройств на шлейфе длиной до 25 метров.
Он обеспечивает лучшее подавление шума, что во многих случаях означает
лучшую производительность.
Одна из проблем с дифференциальным SCSI заключается в совместимости
устройств. Например, сегодня количество разновидностей совместимых с
дифференциальным SCSI накопителей на магнитной ленте и приводов CD-ROM
ограничено. Дифференциальные устройства и HBA обычно немного дороже
устройств с несимметричным выходным сигналом, но их преимущество в том, что
они поддерживают большее число устройств на канал, имеют более длинный
шлейф и, в некоторых случаях, обладают лучшей производительностью.
Выбирая устройства SCSI, должна учитываться и проблема совместимости.
SCSI c несимметричным выходным сигналом и дифференциальный SCSI могут
использовать одну и ту же проводку, но сочетать устройства с несимметричным
выходным сигналом и дифференциальные устройства нельзя. Wide SCSI применяет
отличную от Narrow SCSI кабельную систему, так что использовать на одном и
том же канале устройства Wide SCSI и Narrow SCSI невозможно.
6.4.2 Работа SCSI.
В SCSI контроллер устройства (например контроллер диска) и интерфейс с
компьютером - устройства разные. Интерфейс с компьютером, HBA, добавляет к
компьютеру дополнительную интерфейсную шину для подсоединения нескольких
контроллеров устройств: до семи контроллеров устройств на канале SCSI c
несимметричным выходным сигналом и до 15 на дифференциальном канале.
Технически каждый контроллер может поддерживать до четырех устройств.
Однако при высоких скоростях обмена сегодняшних высокоемких дисков
контроллер устройства обычно встраивается в диск с целью уменьшения помех и
электрических наводок. Это значит, что можно иметь до семи дисков на канале
SCSI с несимметричным выходным сигналом и до 15 на дифференциальном канале
SCSI.
Одно из преимуществ SCSI - обработка нескольких, накладывающихся друг
на друга команд. Эта поддержка перекрывающегося ввода/вывода дает дискам
SCSI возможность полностью сочетать свои операции чтения и записи с другими
дисками системы, благодаря чему разные диски могут обрабатывать команды
параллельно, а не по очереди.
Поскольку вся интеллектуальность дискового интерфейса SCSI заключается
в HBA, HBA контролирует доступ ОС к дискам. Как результат, HBA, а не
компьютер, разрешает конфликты трансляции и доступа к устройствам. В целом
это значит, что при условии использования правильно написанных и
установленных драйверов компьютер и ОС не видят никакой разницы между
устройствами.
Вдобавок, поскольку HBA контролирует доступ между внутренней шиной
расширения компьютера и шиной SCSI, он может разрешать конфликты доступа к
ним обеим с предоставлением таких расширенных возможностей, как сервис
обрыва/восстановления связи. Обрыв/восстановление позволяют ОС послать
конкретному устройству команду на поиск, чтение или запись, после чего диск
предоставляется самому себе для выполнения команды, благодаря чему другой
диск на том же канале может тем временем получить команду. Этот процесс
способствует значительному повышению пропускной способности дисковых
каналов с более чем двумя дисками, особенно когда данные разнесены или
разбросаны по дискам. Другая расширенная функция - синхронный обмен
данными, вследствие чего общая пропускная способность дискового канала и
целостность данных увеличиваются.
6.4.3 IDE
IDE - фактический стандарт, широко используемый в ПК на базе
процессоров х86. Это лишь общая рекомендация для производителей, поэтому
каждый мог свободно разрабатывать специфический интерфейс IDE для своих
устройств и адаптеров. В итоге продукты от разных производителей, и даже
разные модели одного и того же производителя, оказывались несовместимы друг
с другом. Когда спецификация устоялась, данная проблема практически
исчезла, но несовместимость все же возможна.
В отличие от SCSI, IDE, возлагает выполнение интеллектуальных функций
на диск, а не HBA. HBA для IDE практически не обладает интеллектуальностью
и просто напрямую выводит шину компьютера к дискам. Без промежуточного
интерфейса число устройств на одном канале IDE ограничивается двумя, а
длина кабеля тремя метрами.
Поскольку весь интеллект устройств IDE находится на самих устройствах,
одно из устройств на канале назначается главным (channel master), а
встроенный контроллер на втором отключается, и оно становится подчиненным
(chanell slave). Главное устройство контролирует доступ через канал IDE к
обоим устройствам и выполняет для них все операции ввода/вывода. Это одна
из возможностей конфликта между устройствами из-за различных реализаций
производителями интерфейса IDE. Например, один диск может быть рассчитан на
работу с конкретной схемой контроллера, а главное устройство, к которому он
подключен, может использовать другой тип контроллера. Вдобавок диски более
нового расширенного cтандарта Enhanced IDE (EIDE) применяют расширенный
набор команд и трансляционных таблиц в целях поддержки дисков большей
емкости и большей производительности. Если они подсоединены к старому
стандартному, главному диску IDE, они не только теряют свои расширенные
функции, но и могут не предоставить всю свою доступную емкость. Хуже того,
они могут сообщать ОС о своей полной емкости, будучи не в состоянии ее
использовать, что чревато повреждением информации на диске.
Возможность повреждения данных обусловлена тем, что каждая ОС по-
своему воспринимает информацию о конфигурации диска. Например, DOS и
системный BIOS допускают максимальную емкость диска только 528 Мбайт.
NetWare и другие 32-х разрядные системы не имеют этих ограничений и
способны читать весь диск IDE напрямую через его электронику. Когда
создается на одном диске несколько разделов различных ОС, каждая из них
видит емкость и конфигурацию по-своему, а это может привести к перекрытию
таблиц разделов, что, в свою очередь, существенно повышает риск потери
данных на диске.
Оригинальная архитектура IDE не позволяет распознавать диски больше
528 Мбайт и может поддерживать только два устройства на канал при
максимальной скорости передачи 3 Мбит/с. Для преодоления некоторых
ограничений IDE в 1994 году была представлена архитектура EIDE. EIDE
поддерживает большую емкость и производительность, однако ее скорости
передачи от 9 до 16 Мбит/с по-прежнему медленнее скорости передачи SCSI.
Кроме того, в отличие от 15 устройств на канал для SCSI, она может
поддерживать максимум четыре на канал. Отметим также, что ни IDE, ни EIDE
не реализуют функций многозадачности. И следовательно, не могут обеспечить
в типичном серверном окружении тот же уровень производительности, что и
интерфейсы SCSI.
Хотя стандарт IDE разрабатывался исходно для дисков, сейчас он
поддерживает ленточные устройства и CD-ROM. Однако разделение канала с CD-
ROM или ленточным устройством может отрицательно сказаться на
производительности диска. В целом преимущества SCSI в производительности и
расширяемости делают его в сравнении с IDE или EIDE более предпочтительным
для большинства серверных приложений старшего класса, где требуется высокая
производительность. Однако для приложений начального уровня, где
производительность или расширяемость не играют большой роли, хватит IDE или
EIDE. В то же время, если требуется избыточность дисков, то IDE из-за
потенциальных проблем, связанных с подходом master-slave, не лучший
вариант. Кроме того, следует опасаться возможного перекрытия таблиц
разделов и проблем несовместимости устройств master-slave.
Тем не менее есть несколько случаев, когда интерфейсы IDE и EIDE могут
быть использованы в серверах старшего класса. Обычной практикой является,
например, использование небольшого диска IDE для раздела DOS на серверах
NetWare. Широко практикуется также применение приводов CD-ROM с интерфейсом
IDE для загрузки ПО.
6.4.4 Избыточные дисковые системы.
Еще один важный для обсуждения вопрос при определении спецификации
сервера - избыточность. Есть несколько методов повышения надежности
дисковой системы из нескольких дисков. Большинство этих схем избыточности -
вариации RAID (расшифровывается как избыточный массив недорогих или
независимых дисков). Оригинальная спецификация RAID была разработана для
замены больших и дорогих дисков мэйнфреймов и мини-компьютеров массивами
небольших и дешевых дисков, предназначенных для мини-компьютеров, - отсюда
слово недорогие. К сожалению, в системах RAID редко встречается что-нибудь
недорогое.
RAID - это серия реализаций избыточных дисковых массивов для
обеспечения различных уровней защиты и скорости передачи данных. Поскольку
RAID предполагает использование дисковых массивов, лучшим интерфейсом для
применения будет SCSI, поскольку он может поддерживать до 15 устройств.
Уровней RAID существует 6: от нулевого до пятого. Хотя некоторые
производители рекламируют свои собственные схемы избыточности, которые они
называют RAID-6, RAID-7 или выше. (RAID-2 и RAID-4 нет в сетевых серверах,
поэтому мы о них говорить не будем.)
Из всех уровней RAID нулевой имеет наибольшую производительность и
наименьшую защищенность. Он предполагает наличие как минимум двух устройств
и синхронизированную запись данных на оба диска, при этом диски выглядят
как одно физическое устройство. Процесс записи данных на несколько дисков
называется заполнением дисков (drive spanning), а собственно метод записи
этих данных - их чередованием (data striping). При чередовании данные
пишутся на всех дисках поблочно; этот процесс именуется расслоением блоков
(block interleaving). Размер блока определяется операционной системой, но
обычно он варьируется в пределах от 2 Кбайт до 64 Кбайт. В зависимости от
конструкции дискового контроллера и HBA, эти последовательные операции
записи могут перекрываться, в результате чего производительность
возрастает. Так, сам по себе RAID-0 может повысить производительность, но
не обеспечить защиты от сбоев. Если случается сбой диска, то вся подсистема
выходит из строя, что, как правило, приводит к полной потере данных.
Вариантом чередования данных является распределение данных (data
scattering). Как и при чередовании, данные записываются последовательно на
несколько заполняемых дисков. Однако в отличие от чередования запись не
обязательно производится на все диски; если диск занят или полон, данные
могут быть записаны на следующем доступном диске - это позволяет добавлять
диски к существующему тому. Как и стандарт RAID-0, комбинация заполнения
дисков с распределением данных повышает производительность и увеличивает
объем тома, но не обеспечивает защиты от сбоев.
RAID-1, известный как зеркалирование диска (disk mirroring),
предполагает установку пар одинаковых дисков, причем каждый диск в паре
является зеркальным отображением другого. В RAID-1 данные пишутся на две
идентичных или почти идентичных пары дисков: когда, например, один диск
портится, система продолжает работать с зеркальным диском. Если зеркальные
диски имеют общий HBA, то производительность данной конфигурации, по
сравнению с однодисковой, будет меньше, поскольку данные должны
записываться последовательно на каждый диск.
Novell сузила определение зеркалирования и добавила понятие
дублирования (duplexing). Согласно терминологии Novell, зеркалирование
относится к парам дисков, когда они подсоединены к серверу или компьютеру
через один HBA, в то время как дублирование подразумевает, что зеркальные
пары дисков подсоединены через раздельные HBA. Дублирование обеспечивает
избыточность всего дискового канала, включая HBA, кабели и диски, и
позволяет несколько повысить производительность.
RAID-3 требует как минимум трех одинаковых дисков. Часто это
называется технологией n минус 1 (n-1), поскольку максимальная емкость
системы задается, как все количество дисков в массиве (n) минус один диск
для контроля четности. RAID-3 использует метод записи, именуемый
расслоением битов (bit interleaving), когда данные пишутся на все диски
побитово. Для каждого записанного на n-дисках байта на диск четности
пишется бит четности. Это исключительно медленный процесс, поскольку перед
тем, как информация о четности сможет быть сгенерирована и записана на диск
четности, данные должны быть записаны на каждый из n-дисков массива. Есть
возможность увеличить производительность RAID-3 путем синхронизации
механизмов вращения дисков, так чтобы они работали строго в ногу. Однако из-
за ограничений по производительности использование RAID-3 резко снизилось,
и сегодня продается очень немного продуктов для серверов, основанных на
RAID-3.
RAID-5 - самая популярная на рынке сетевых серверов реализация RAID.
Как и RAID-3, она требует, как минимум, трех одинаковых дисков. Однако, в
отличие от RAID-3, RAID-5 производит чередование блоков данных без
применения выделенного диска для четности. И данные, и контрольная сумма
записываются по всему массиву. Этот метод допускает независимое чтение и
запись на диск, а также позволяет операционной системе или контроллеру RAID
проводить несколько параллельных операций ввода/вывода.
В конфигурациях RAID-5 обращение к диску происходит только тогда,
когда с него считывается/записывается информация о четности или данные. Как
следствие, RAID-5 имеет более высокую, чем RAID-3, производительность. На
практике производительность RAID-5 может иногда достигать или даже
превосходить производительность однодисковых систем. Такое повышение
производительности, разумеется, зависит от многих факторов, в том числе и
от того, как реализован массив RAID и какие собственные возможности есть у
операционной системы сервера. RAID-5 обеспечивает также высочайший среди
всех стандартных реализаций RAID уровень целостности данных, поскольку и
данные, и информация о четности записаны с чередованием. Поскольку RAID-5
использует расслоение блоков, а не битов, синхронизация вращения не дает
никаких преимуществ в производительности.
Некоторые производители добавили расширения к своим системам RAID-5.
Одно из таких расширений - наличие встроенного в массив диска горячего
резерва (hot-spare). Если случается сбой диска, то диск из горячего резерва
немедленно заменяет аварийный диск и копирует на себя данные путем их
восстановления по четности в фоновом режиме. Однако помните то, что
восстановление диска RAID-5 оборачивается серьезным падением
производительности сервера.
Системы RAID могут быть организованы как при помощи загруженного на
сервере и использующего для работы его процессор ПО, так и при помощи
специализированного контроллера RAID.
Программно-реализованные системы RAID отнимают значительную часть
ресурсов системного процессора, равно как и системной памяти, что сильно
понижает производительность сервера. Программные системы RAID иногда
включаются в виде функции операционной системы (как это сделано в Microsoft
Windows NT Server) или дополнения от третьих поставщиков (как это сделано в
NetWare и операционной системе Macintosh).
Аппаратно-реализованные системы RAID используют выделенный контроллер
массива RAID; обычно он имеет свой собственный процессор, кэш-память и ПО в
ПЗУ - для выполнения дисковых функций ввода-вывода и проверки четности.
Наличие выделенного контроллера для выполнения этих операций освобождает
процессор сервера для выполнения других функций. Кроме того, поскольку
процессор и ПО адаптера специально отлажены для выполнения функций RAID,
они обеспечивают большую производительность дисковых операций ввода/вывода
и лучшую целостность данных, чем программно-реализованные системы RAID. К
сожалению, аппаратно-реализованные контроллеры массивов RAID, как правило,
дороже своих программно-реализованных конкурентов.
RAID уровня 0
В RAID 0 используется разбиение
данніх - деление файлов на блоки,
распределяемые между накопителями.
Здесь не предусмотрена избыточность,
но обеспечивается очень хорошая
производительность.
Файл-сервер
Контроллер
дисковой матрицы
|Блок 1| |Блок | |Блок |
| | |2 | |3 |
|Блок 4| |Блок | |Блок |
| | |5 | |6 |
|Блок 7| |Блок | |Блок |
| | |8 | |9 |
Накопитель 1 Накопитель 2 Накопитель 3
Диаграмма 1: RAID уровня 0.
RAID уровня 3
В RAID 3 используетсся один выведенный накопитель
для хранения информации по контролю четности
(для исправления ошибок). Данные размещаются
на оставшихся накопителях, обычно
с распределенным на уровне блоков.
|D-байты| |P-байты|
|данных |Файл-сервер|четност|
| | |и |
Контроллер
дисковой матрицы
|D 1 | |D 2 | |D 3 | |D 4 | |P1-4 |
|D 5 | |D 6 | |D 7 | |D 8 | |P5-8 |
|D 9 | |D 10 | |D 11 | |D 12 | |P9-12 |
Накопитель Накопитель Накопитель Накопитель
Накопитель
данных 1 данных 2 данных 3 данных 4
четности
Диаграмма 2: RAID уровня 3.
RAID уровня 5
В RAID 5 информация о четности распределяется
между всеми накопителями матрицы. Данные
распределяются на уровне байтов.
|D-байты| |P-байты|
|данных |Файл-сервер|четност|
| | |и |
Контроллер
дисковой матрицы
|P1-4 | |D1 | |D2 | |D3 | |D4 |
|D5 | |P5-8 | |D6 | |D7 | |D8 |
|D9 | |D10 | |P9-12 | |D11 | |D12 |
|D13 | |D14 | |D15 | |P13-16| |D16 |
|D17 | |D18 | |D19 | |D20 | |P17-20|
Диаграмма 3: RAID уровня 5.
6.4.5 Зеркалирование, дублирование и заполнение.
Некоторые ОС, включая NetWare и Windows NT Server, позволяют
осуществлять зеркалирование дисков на нескольких дисковых каналах,
обеспечивая таким образом дополнительный уровень избыточности. Как
упоминалось ранее, Novell называет последний подход дублированием дисков. В
сочетании с заполнением дисков дублирование может обеспечить большую по
сравнению с однодисковыми системами производительность и в целом способно
обогнать аппаратные реализации RAID-5. Поскольку каждая половина зеркальной
пары дисков использует отдельный дисковый канал, запись на диски, в отличие
от случая, когда диски находятся на одном и том же HBA, может производиться
одновременно. Также дублирование допускает раздельный поиск - процесс
разделения запросов на чтение между дисковыми каналами для более быстрого
их выполнения. Эта функция вдвое повышает производительность при чтении
дисков, поскольку оба канала параллельно ищут различные блоки из одного
набора данных. Это также сокращает влияние на производительность при записи
на диск, поскольку один канал может читать данные, в то время как второй
производить запись.
NetWare поддерживает до восьми дисковых каналов (некоторые адаптеры
SCSI предоставляют несколько каналов), что означает, что возможно иметь
несколько каналов для каждой дублированной пары. Есть возможность даже по
выбору организовать до восьми отдельных зеркальных каналов. Windows NT
Server также предоставляет программные зеркалирование и дублирование, но
пока не поддерживает параллельную запись и раздельный поиск.
Выбирая избыточную дисковую систему, необходимо учитывать четыре
основных фактора: производительность, стоимость, надежность и защиту от
сбоев.
Что касается производительности, встроенные возможности серверной
операционной системы являются основным фактором, особенно когда в игру
вступает избыточность дисков. Как уже указывалось ранее, дублирование
дисков NetWare в сочетании с заполнением дисков дает лучшую
производительность, чем аппаратно- или программно-реализованный RAID.
Однако производительность аппаратного RAID в целом выше производительности
встроенных дисковых служб Windows NT Server. Вообще говоря, в течение
нескольких лет технология и производительность систем RAID постоянно
улучшаются.
Другая потенциальная проблема производительности систем RAID - это
восстановление данных в случае аварии. До недавних пор, если диск ломался,
приходилось отключать массив RAID для его реставрации. Также, если
необходимо изменить размер массива (увеличить или уменьшить его емкость),
надо было сделать полную резервную копию системы, а затем
переконфигурировать и переинициализировать массив, стирая во время этого
процесса все данные. В обоих случаях система довольно долго оказывается
недоступна.
Для решения данной проблемы Compaq разработала контроллер Smart Array-
II, позволяющий наращивать емкость массива без переинициализации
существующей конфигурации массива. Другие производители, в том числе
Distributed Processing Technology (DPT), объявили, что их контроллеры в не
столь отдаленном будущем будут выполнять схожие функции. Многие из новых
массивов имеют утилиты для различных операционных систем, с помощью которых
массив можно реставрировать после замены испорченного устройства без
отключения сервера. Однако учтите, что эти утилиты съедают много ресурсов
сервера и тем самым отрицательно влияют на производительность системы. Во
избежание такого рода трудностей, реставрацию системы следует проводить в
нерабочие часы.
В отраслевых изданиях и публикациях производителей RAID неоднократно
поднимались дискуссии на тему разницы в стоимости зеркалирования,
дублирования и реализаций RAID. Зеркалирование и дублирование дают 100-
процентное удвоение дисков и (в случае дублирования) HBA, в то время как
реализации RAID имеют один HBA и/или контроллер RAID плюс на один диск
больше, чем та емкость, которую необходимо иметь в итоге. Согласно этим
аргументам, RAID дешевле, поскольку число необходимых дисков меньше. Это
может быть верно, если ограничения на производительность включенных в
операционную систему программных реализаций RAID, как, например, в Windows
NT, терпимы. В большинстве случаев, однако, чтобы добиться соответствующей
производительности, необходим выделенный контроллер RAID.
Диски и стандартные адаптеры SCSI относительно недороги, в то время
как высококачественный контроллер RAID может стоить до 4500 долларов. Чтобы
определить стоимость системы, необходимо продумать оптимальные конфигурации
для всех составляющих. Например, если нужно приблизительно 16 Гбайт
адресуемого дискового пространства, то можно реализовать зеркальную
конфигурацию с двумя дисками по 9 Гбайт на канал и получить некоторый
избыток емкости. В случае RAID-5, по соображениям производительности и
надежности, лучше остановиться на пяти дисках по 4 Гбайт, чтобы увеличить
число шпинделей для чередования данных и тем самым общую производительность
массива.
При использовании внешней дисковой подсистемы стоимость зеркальной
конфигурации составит примерно 10500 долларов за 18 Гбайт доступного
пространства. Эта цифра основана на реальных розничных ценах: 2000 долларов
за один диск, 250 - за один HBA и 300 - за каждую внешнюю дисковую
подсистему вместе с кабелями. Система RAID-5, сконфигурированная на 16
Гбайт адресуемого пространства с использованием пяти дисков по 4 Гбайт,
будет стоить около 12800 долларов. Эта цифра основана на реальных розничных
ценах массива DPT RAID-5.
Многие системы RAID включают в себя фирменные, разработанные
производителем, компоненты. Как минимум, фирменными являются корпус и
задняя панель. HBA и контроллеры RAID тоже часто бывают фирменными.
Некоторые производители применяют также нестандартные держатели и шины для
дисков. Кто-то предоставляет их отдельно за разумную цену, кто-то - только
вместе с диском и, как правило, по высокой цене. Последний подход может
оказаться дорогостоящим, когда необходимо починить или расширить систему.
Другой способ, которым поставщик загоняет нас в угол, - предоставление ПО
администрирования и наблюдения за дисками, работающее только с конкретными
компонентами. Избегая, когда это возможно, нестандартных компонентов,
стоимость обычно удается снизить.
При сравнении надежности избыточных дисковых систем надо учесть два
фактора: возможность сбоя системы или сбоя любого ее компонента и
вероятность потери данных из-за сбоя компонентов. (К сожалению, RAID или
зеркалирование не могут спасти от основной причины потери данных - ошибки
пользователя!)
Возможен расчет оценки вероятности сбоев, используя следующую формулу:
P = t / Tc,
где t - время работы, а Tc - комбинированное время наработки на отказ
компонентов.
При работе без сбоев в течение года (8760 часов) и Tc гипотетического
диска 300000 часов, вероятность сбоя становится равной 3%, или немногим
менее чем один случай из 34. По мере того как число компонентов растет,
вероятность сбоя любого компонента увеличивается. Как RAID, так и
зеркализация увеличивают вероятность сбоя, но уменьшают вероятность потери
данных.
Таблица 6, взятая из бюллетеня Storage Dimensions
(http://www.storagedimensions.com/raidwin/wp-ovrvw.html.) под названием
Отказоустойчивые системы хранения данных для непрерывно работающих сетей,
показывает рассчитанную по приведенной выше формуле вероятность сбоя,
соотнесенную с вероятностью потери данных для четырех заполняемых дисков,
пятидискового массива RAID и восьми зеркальных дисков. (Предполагается, что
все диски имеют одинаковый размер и все три системы предоставляют
одинаковую полезную емкость).
Хотя зеркалирование в сочетании с заполнением из-за увеличения
количества дисков имеет большую статистическую вероятность сбоя диска, оно
также имеет и значительно меньшую вероятность потери данных при сбое диска.
Кроме того, при правильно спроектированной дублированной системе время
восстановления может быть значительно короче.
| |Заполнение |RAID-5 |Зеркалирование или |
| |(4 диска) |(5 дисков)|дублирование + |
| | | |заполнение |
| | | |(8 дисков) |
|Вероятность сбоя |11,68% |14,60% |23,36% |
|диска | | | |
|Вероятность потери | | | |
|данных при сбое |11,68% |0,00467% |0,00187% |
|диска | | | |
Таблица 6: Оценки вероятности сбоя.
Этот пример не учитывает многие факторы. Для получения статистически
правильной цифры должно быть посчитано среднее время наработки на отказ
всех компонентов дисковой системы, включая HBA, шлейфы, шнуры питания,
вентиляторы и блоки питания. Разумеется, эти вычисления говорят только о
том, что может случиться при данной надежности предполагаемых компонентов,
но вовсе не обязательно, что это произойдет.
При выборе дисковой системы необходимо четко знать, какие компоненты
не продублированы. В системах RAID это могут быть HBA, контроллеры RAID,
блоки питания, кабели питания и шлейфы. Одно из преимуществ дублирования с
раздельными дисковыми подсистемами на каждом канале - ликвидация
большинства единичных мест, где могут произойти сбои.
6.4.6 Заключение.
В целом устройства SCSI - лучший выбор для дисковой подсистемы
сервера, чем диски IDE или EIDE. Приобрести диски SCSI емкостью до 9 Гбайт
на диск не составляет труда, в то время как максимальная емкость
сегодняшних дисков EIDE около 2,5 Гбайт. При использовании нескольких
двухканальных HBA общая емкость SCSI может легко превзойти 100 Гбайт, тогда
как предел EIDE - 10 Гбайт. SCSI также имеет лучшую производительность;
более того, SCSI не страдает от проблем, которые влечет за собой подход
master-slave в IDE/EIDE.
Если нам нужна избыточность дисков, то есть несколько вариантов.
Дублирование Novell NetWare в сочетании с заполнением дисков обеспечивает
как отличную производительность, так и защиту от сбоев. Аппаратная
реализация RAID - тоже хороший выбор, но обычно ее производительность ниже,
а цена выше. Если мы используем Windows NT и нам важна производительность,
то аппаратный RAID, возможно, будет лучшим выбором.
6.4.7 Функции дисковых подсистем.
Горячие функции дисковых подсистем широко используемые для описания
специфических функций дисковых подсистем термины горячая замена (hot-swap),
горячий резерв (hot spare) и горячее восстановление (hot-rebuild)
понимаются зачастую неверно.
Горячая замена - это функция, позволяющая извлечь неисправный диск из
дисковой подсистемы без выключения системы. Поддержка горячей замены -
аппаратная функция дисковой подсистемы, а не RAID.
В системах, допускающих горячую замену, жесткие диски обычно
монтируются на салазках, которые позволяют контактам заземления между
диском и корпусом оставаться соединенными дольше, чем линии питания и
контроллера. Это защищает диск от повреждения при статическом разряде или
электрической дуге между контактами. Диски с горячей заменой могут быть
использованы как в массивах RAID, так и в зеркальных дисковых системах.
Горячее восстановление означает возможность системы восстановить
оригинальную конфигурацию дисков автоматически после замены неисправного
диска.
Диски горячего резерва встраиваются в массив RAID и, как правило,
бездействуют до тех пор, пока не понадобятся. В какой-то момент после того,
как диск горячего резерва заменяет неисправный диск, вам надо заменить
неисправный диск и восстановить конфигурацию массива.
Дисковая система с возможностью горячей замены и дисками горячего
резерва не обязательно имеет возможность произвести горячее восстановление.
Горячая замена просто позволяет быстро, безопасно и легко
удалить/установить диск. Горячий резерв, казалось бы, обеспечивает горячее
восстановление, поскольку он позволяет немедленно заменить неисправный диск
в массиве RAID, но неисправный диск по-прежнему должен быть заменен, после
чего необходимо дать команду на восстановление. Сегодня все доступные для
платформы ПК системы RAID требуют для начала реставрации данных
вмешательства пользователя на каком-либо уровне - хотя бы на уровне
загрузки модуля NLM на сервере NetWare или нажатия кнопки запуска в меню
приложений NT Server.
6.5 Сетевые операционные системы.
Времена простых сетевых операционных систем, ориентированных только на
работу с файлами и обеспечение печати, прошли. К современным вычислительным
сетям предъявляется целый спектр требований, в том числе достаточная
мощность, чтобы выполнять приложения СУБД и осуществлять обмен сообщениями,
службы каталогов для управления территориально распределёнными,
многосерверными сетями, многочисленные протоколы для сред с несколькими
сетевыми ОС, возможность подключения к Internet, дистанционный доступ и
групповое обеспечение. Но сможет ли одна сетевая ОС удовлетворить все
основные требования сетевой обработки?
В большинстве случаев, чтобы получить желаемое сочетание
функциональных возможностей, цены и производительности, прибегают к
использованию некой комбинации OS/2 Warp Server Advanced корпорации IBM,
Windows NT Server корпорации Microsoft и NetWare 4.1 фирмы в одной
вычислительной сети.
6.5.1 Компоненты сетевой среды.
Существует несколько уровней:
. Файлы и печать. Основной задачей среды по-прежнему остается совместное
использование файлов и принтеров. Возможности и производительность при
совместном использовании файлов и принтеров имеют исключительно важное
значение.
. Службы прикладных программ. Способность эффективно выполнять программы
обмена сообщениями, управления базами данных и другие прикладные
программы на базе серверов в сети архитектуры клиент-сервер - главное
требование для большинства современных вычислительных сетей. Здесь важны
возможности многопроцессорной обработки, отказоустойчивости,
высококачественные инструментальные средства разработки и возможность
применения программ независимых поставщиков.
. Аппаратная интеграция. Если система не работает на имеющимся
оборудовании, то возможности для роста слишком малы. Здесь также большое
значение имеют тип процессора и возможность использования нескольких
процессоров.
. Сетевая инфраструктура. Этот уровень предполагает простоту использования
сетевых транспортных протоколов и надежность работы программного
обеспечения сервера с несколькими сетевыми адаптерами и средствами
внутренней маршрутизации. На этом основано все богатство возможностей
сетевой среды - от операций клиент-сервер до доступа к Internet.
. Интеграция с Internet. Во многих организациях становится необходимостью
доступ к Internet из вычислительной сети. При этом ключевое значение
имеют способность запускать TCP/IP и протокол динамической настройки
главного компьютера (Dynamic Host Configuration Protocol, DHCP) для
управления адресами TCP/IP в сети. Кроме того, важную роль играет
программное обеспечение сервера Web.
. Дистанционный доступ. Деловые поездки и системы телекоммуникаций требуют,
чтобы сети предоставляли надежные средства дистанционного доступа.
. Обмен сообщениями и работа в группе. Сегодня многие организации для
внутреннего обмена информацией полагаются на мощные групповые средства. В
дополнении к электронной почте важное значение имеют групповые дискуссии,
возможности организации поточной работы, а также работы с существующими
API обмена сообщениями, такими, как MAPI.
. Службы каталогов и имен. В больших, территориально разобщенных
многосерверных организациях службы каталогов и имен обеспечивают доступ к
сетевым ресурсам в рамках всего предприятия, в том числе к серверам,
файлам, прикладным программам, почтовым адресам и принтерам.
6.5.2 Microsoft Windows NT Server.
Операционная система Microsoft Windows NT Server в сочетании с
комплектом прикладных программ Microsoft BackOffice наиболее близка к
представлению о возможностях и приложениях, необходимых для идеальной
сетевой следы. Microsoft Windows NT Server представляет собой надежную
платформу для служб файлов, печати и прикладных программ, а Microsoft
BackOffice - наиболее полный и хорошо интегрированный комплект приложений
сервера.
Основанная на 32-разрядной архитектуре с вытесняющей многозадачностью
корпорации Microsoft, ОС Microsoft Windows NT Server поставляется с
надежными службами файлов и печати и множеством инструментов для
административного управления серверами. Обладая графическим интерфейсом
Windows, система Microsoft Windows NT Server отличается наибольшей
простотой пользования среди ОС.
Достоинства Microsoft Windows NT Server как сервера приложений хорошо
известны. Богатый набор API этой операционной системы обеспечивает прямой
доступ к основным сервисным средствам, таким, как файловая система,
управление памятью и симметричная мультипроцессорная обработка (SMP) с
участием до 32 процессоров, что облегчает процесс разработки прикладных
программ. И, в отличие от NetWare 4.1 и OS/2 Warp Server, Windows NT Server
реализует одно- и многопроцессорную обработку в одном пакете.
Сетевая печать под управлением Windows NT Server не может быть проще.
Имея расширенную метафору Диспетчера печати Windows, для организации
совместной печати достаточно подключить принтер непосредственно к серверу и
выбрать позицию Share (Доступ), чтобы предоставить пользователям доступ к
принтеру. Windows NT Server позволяет также запускать такие популярные
программы серверов печати, как HP JetDirect и Intel NetPort. В соответствии
с принципами сетевой независимости, реализованными в Windows NT Server,
принт-серверы могут обмениваться информацией с серверами Windows NT
посредством различных сетевых протоколов, в том числе DLC, IP и IPX.
6.5.2.1 Домены.
В Windows NT Server применяется архитектура каталогов на основе
доменов. Если домены и права доступа этой ОС настроены правильно,
пользователи, однажды зарегистрировавшись в сети, могут обращаться к любому
Windows NT-серверу или ресурсу. Главный каталог с информацией о доменах
хранится на сервере Windows NT, называемом главным контроллером доменов
(Primary Domain Controller). Изменения каталогов, например при добавления
пользователя, немедленно отражается в этом каталоге. Для определения прав
доступа пользователя каждый сервер Windows NT пользуется базами данных
каталогов и средств обеспечения безопасности в главном контроллере доменов.
Резервные контроллеры обеспечивают избыточность для региональных сетей и
удаленных серверов, позволяя удаленным пользователям оставаться
зарегистрированными в сети даже при разрывах соединений.
Кроме административного контроля за пользователями службы каталогов
Windows NТ позволяют администраторам устанавливать уровни, ограничивающие
доступ к ресурсам и каталогам файл-сервера. Утилита User and Group Manager
также позволяет администратору формировать группы пользователей и назначать
им ресурсы.
Однако с позиции администратора, служба каталогов Windows NT Server не
хватает глубины и гибкости, присущих аналогичной службе NetWare 4.1. Службы
NDS фирмы NetWare позволяет создавать несколько структур в одном каталоге.
Это означает, что можно легко сегментировать сеть на логические структуры.
Windows NT Server позволяет определить только одну структуру в домене. Для
того чтобы совместно использовать ресурсы нескольких доменов, приходится
выполнить неудобный процесс настройки доверительных отношений (trust) для
каждой пары доменов. Доверительные отношения разрешают пользователям одного
домена обращаться к ресурсам других доменов. Такая организация технически
позволяет создать структуры, подобные NDS, но по-прежнему для обслуживания
лабиринта «доверяющих друг другу» доменов приходится выполнять функции
административного управления с помощью нескольких служб каталогов.
6.5.2.2 Центральный узел связи.
Естественным протоколом Windows NT Server служит NetBEUI, но в этом
изделии предусмотрены также протоколы IPX/SPX и IP, что обеспечивает его
совместимость с сетями NetWare и TCP/IP. В дополнение к IP в состав Windows
NT Server входят утилиты TCP/IP, такие, как FTP-сервер, и полезные
средства диагностики IP, например Ping. В комплекте Windows NT Server также
имеется сервер DHCP (Dynamic Host Configuration Protocol - протокол
динамической настройки главного компьютера) для динамического назначения
адресов IP.
Подобно OS/2 Warp Server, система Windows NT Server имеет встроенные
службы дистанционного доступа. В ней используется модуль RAS (Remote Access
Service - служба дистанционного доступа) корпорации Microsoft, позволяющий
пользователям подключаться к серверам Windows NT через аналоговые и ISDN-
каналы.
6.5.3 NetWare 4.1.
На протяжении многих лет операционная система NetWare компании Novell
доминирует среди сетевых ОС. В NetWare 4.1 сохраняются прекрасные службы
файлов и печати, средства сжатия дисков «на ходу» и первоклассные средства
управления, присущие этой ОС. Чтобы приблизить NetWare к идеальной сетевой
среде, другие средства и изделия Novell строятся с использованием сильных
сторон служб файлов и печати. Служба каталогов NDS (NetWare Directory
Services) в NetWare 4.1 служит прекрасным средством административного
управления для больших многопользовательских, многосерверных глобальных
сетей Novell. Кроме того, в NetWare 4.1 средства NetWare IP обеспечивают
работу TCP/IP. Продающийся отдельно пакет GroupWise XTD компании Novell
представляет собой мощную платформу обмена сообщениями. Программа NetWare
Connect компании Novell представляет интегрированные средства
дистанционного доступа, ManageWise предлагает мощные средства управления, а
NetWare Web Server обеспечивает возможности сервера Internet.
Однако, когда речь заходит о службах прикладных программ, NetWare
сталкивается с трудностями. В отличие от Windows NT Server система NetWare
работает только на процессорах Intel. А для обеспечения симметричной
многопроцессорной обработки приходится приобретать отдельный пакет NetWare
SMP 4.1. NetWare SMP, подобно NetWare 4.1, выполняет прикладные программы в
загружаемых модулях NLM (NetWare Loadable Modules), которые потенциально
нестабильны и, следовательно, должны тщательно программироваться. Более
того, в настоящее время прикладные программы Novell слабо интегрированы как
между собой, так и с NetWare Directory Services.
6.5.3.1 Каталог.
NetWare привлекательна в первую очередь службой NetWare Directory
Services. Распределенный каталог NDS представляет собой средство
централизованного управления несколькими серверами NetWare и другими
сетевыми ресурсами, которое упрощает формирование учетной информации
пользователей и присвоение прав доступа, особенно в многосерверной среде.
Посредством NDS клиенты NetWare реализуют единый сценарий входа и получения
доступа ко всем ресурсам сети независимо от того, где эти ресурсы
размещены.
Иерархическая структура NDS более удобна, чем модель доменов в Windows
NT Server и OS/2 Warp Server. Используя NDS вместо доменов, создаются
организационные блоки OU (Organizational Units). Для предоставления
пользователю доступа к ресурсам в другом OU запускается консоль NWAdmin и с
помощью мыши переносятся пиктограммы пользователей на нужные им ресурсы.
Однако и NDS не лишена недостатков, В настоящее время лишь немногие
прикладные программы полностью интегрированы с NDS. В качестве
распределенного каталога NDS должна по сети дублировать информацию на все
другие серверы. Этот процесс может вызвать высокую загрузку каналов
передачи. И все же в отличие от Windows NT Server и OS/2 Warp Server,
которые дублируют каталог после каждого изменения целиком, NDS передает
только изменения между серверами.
6.5.3.2 Службы файлов и печати.
Функции ядра NetWare состоят в предоставлении надежных и
высокопроизводительных услуг при работе с файлами, в том числе по
внутренней маршрутизации, программной реализации спецификаций RAID, и
мощных функций печати. Для повышения пропускной способности в
многосегментной конфигурации сети NetWare обеспечивает высокоскоростную
маршрутизацию между несколькими сетевыми адаптерами сервера.
Несмотря на свои широкие возможности, система управления печатью
NetWare неудобна. Для просмотра очередей печати можно использовать NWAdmin,
но большинство функций управления печатью приходится выполнять с помощью
двух утилит - PSERVER.NLM и PCONSOLE.NLM. Обе утилиты представляют собой
все те же неудобные C-Worthy прикладные программы из NetWare 3.х.
Для формирования полностью избыточных, отказоустойчивых систем Novell
предлагает NetWare SFT III. Это решение позволяет создавать резервные
серверы с такой же конфигурацией, как у основного сервера, полносттью
реализующей его функции. Однако SFT III пока еще не работает с некоторыми
важными службами и прикладными программами, такими, как NetWare/IP.
6.5.3.3 NetWare SMP.
Из-за того , что NetWare развивалась как средство обслуживания файлов,
эта ОС не получила распространения для работы с программами, требующими
интенсивного использования ЦП, например СУБД. Понимая это , компания Novell
разработала версию NetWare 4.1 SMP.
Но очевидно, что NetWare SMP не представляет собой зрелую платформу
для прикладных программ. В настоящее время для NetWare SMP оптимизирована
только Oracle7 Server. В отличие от Microsoft и IBM фирма Novell не продает
собственных серверов баз данных для NetWare. Она обещает реализовать
симметричную многопроцессорную обработку в следующей редакции ее изделия
для обмена сообщениями GroupWise - GroupWise XTD. Еще один недостаток
NetWare SMP заключается в том, что при ее нынешней реализации прикладные
программы должны быть написаны специально для этой версии сетевой ОС. Для
разработчиков это означает создание двух версий программ - версии SMP и
однопроцессорной версии.
NetWare также не обеспечивает достаточной защиты памяти. Все NLM-
приложения работают в «кольце 0», что повышает производительность, но может
привести к краху всего сервера при некорректном поведении какой-либо
прикладной программы. Защита памяти в Windows NT Server организована лучше,
поскольку каждой прикладной программе выделяется собственный участок памяти
и, следовательно, отдельная программа не влияет на операционную систему или
другие приложения в Windows NT Server.
6.5.4 OS/2 Warp Server Advanced.
В сетевой ОС OS/2 Warp Server Advanced компания IBM непосредственно
объединила множество функций, необходимых для полной сетевой среды. Помимо
основных служб файлов и печати в Warp Server Advanced предусмотрены
программа дистанционного доступа LAN Distance и ряд утилит для выполнения
основных функций управления системой, распространения программ, учета
программных и аппаратных средств, сетевого резервного копирования и
восстановления. И хотя система Warp Server Advanced не обеспечивает пока
возможностей симметричной многопроцессорной обработки (SMP), она хорошо
справляется с функциями ОС сервера приложений во многих областях, в том
числе с функциями сервера баз данных DB2 компании IBM, сервера программ
обмена сообщениями и групповой работы Lotus Notes и сервера IBM Internet
Connection Server. Фирмы Gupta,Oracle и Sybase также предлагают СУБД для
Warp Server Advanced.
IBM планирует интегрировать SMP в Warp Server Advanced, но в отличие
от Windows NT Server система Warp Server Advanced по-прежнему будет
работать только на микропроцессорах Intel. Также IBM собирается предложить
комплект прикладных программ для работы с базами данных, подобный Microsoft
BackOffice.
Существенным недостатком сетевой среды Warp Server Advanced состоит в
отсутствии полноценной глобальной службы каталогов, подобной NDS фирмы
Novell. Поэтому пока Warp Server Advanced лучше отвечает требованиям
небольших или средних сетей.
6.5.4.1 Две разновидности.
OS/2 Warp Server Advanced обеспечивает работу до 1000 пользователей с
одним сервером. Для небольших сетей существует базовый вариант OS/2 Warp
Server, позволяющий подключать к одному серверу до 120 пользователей,
совместно использующих файлы и принтеры. В базовом комплекте Warp Server
отсутствуют высокопроизводительная файловая система HPFS компании IBM и
многие средства отказоустойчивости и управления, присущие изделиям
семейства Advanced.
Warp Server работает с протоколом TCP/IP и образует шлюз к IPX для
служб файлов и печати NetWare. Кроме того, в состав Warp Server Advanced
входит так называемый динамический IP (Dynamic IP), который интегрирован с
протоколом динамической настройки главного компьютера DHCP и службой
динамического именования доменов DDNS (Dunamic Domain Naming Servicer), что
облегчает контроль адресов TCP/IP в сети.
6.5.4.2 Управление доменами.
В качестве каталога всех пользователей и ресурсов сети в Warp Server
Advanced используется доменная структура, аналогичная Windows NT Server.
Можно настраивать контроллеры доменов так, что бы следить за несколькими
серверами и доменами. Контроллер доменов следит за всеми пользователями,
ресурсами и параметрами обеспечения безопасности для всех серверов домена.
Кроме того, можно формировать учетную информацию пользователя и определять
права доступа пользователей в несколько доменов, таким образом пользователи
получают возможность доступа к серверам в нескольких при однократном
вхождении в сеть. Такая настройка требует больше усилий, чем настройка
«доверяющих друг другу» доменов в Windows NT Server.
Глобальная служба каталогов Directory and Security Services (DSS)
фирмы IBM позволяет контролировать пользователей и управлять ресурсами из
одной точки. DSS, подобно NDS, реализует иерархическую структуру имен в
сети, основана на предварительной спецификации распределенной компьютерной
среды DCE (Distributed Computing Environment), разработанной консорциумом
OSF (Open System Foundation), и обеспечивает стандартную инфраструктуру для
всей корпоративной сети.
6.5.4.3 Служба файлов и печати.
Подобно Windows NT Server, службы файлов и печати Warp Server Advanced
полностью функционируют в режиме одноранговой сети. Warp Server Advanced
поставляется со всеми необходимыми программами, чтобы можно было
предоставить любому пользователю сети соответствующие права для
использования дисков и принтеров совместно с другими файловыми серверами
Warp Server Advanced и с ПК, работающими под управлением Warp Connect, DOS,
Windows for Workgroup и Windows 95. С помощью утилиты Gatewey Services
системы Warp Server Advanced можно также подключиться к серверу NetWare и
предоставить клиентам ЛВС Warp Server Advanced доступ к накопителям и
принтерам сети NetWare.
Служба печати APS (Advanced Printing Seervices) системы Warp Server
реализует двунаправленный обмен информацией с некоторыми принтерами,
например компании Lexmark. Двухсторонний обмен позволяет клиенту получать
от принтера такую информацию, как, например, сообщение об отсутствии
бумаги. APS также позволяет вести печать на больших принтерах построчной
печати, подключенных к мини-компьютерам и большим ЭВМ. Наиболее интересная
особенность печати в Warp Server заключается в его способности посылать
задания на языке PostScript принтерам, не поддерживающим PostScript.
6.5.5 Intranet и следующая сетевая среда.
В этом обзоре мы выяснили возможности ряда новых сервисных функций,
предлагаемых современными сетевыми операционными системами. Но многие
ответы на вопросы, которые возникают во внутренних сетях, лежат сразу же за
их пределами и представляют знакомые прикладные программы Internet. Более
того, сеть будущего обязательно объединит службы сетевой ОС и intranet.
Intranet можно представить в виде сетевой схемы, которая использует
стандартные службы TCP/IP в рамках корпоративной сети. Большое преимущество
прикладных программ intranet заключается в том, что они основаны на
общепринятых стандартах, поэтому пользователи не ограничены решениями
одного изготовителя. Хотя наибольший бум вызвали HTML-страницы,
обслуживаемые http-серверами, другие средства Internet также способны
выполнять функции intranet. В будущем сетевая среда будет представлять
собой смесь сетевых ОС и средств Internet, и сегодня нужно понять, в чем
они перекрываются, а где дополняют друг друга.
6.5.5.1 Службы файлов и печати.
Мощные службы файлов и печати в большинстве сетевых ОС одинаковы. С
точки зрения intranet сеть, в которой используется Network File System -
файловая система NFS Sun Microsystems, способна обеспечивать совместное
использование файлов, но не с такой эффективностью, как Microsoft Windows
NT Server, NetWare или OS/2 Warp Server. Кроме того, средства обеспечения
безопасности пользователей и групп намного лучше в традиционных сетевых ОС.
6.5.5.2 Служба каталогов.
Служба каталогов и имен, полезные как для конечных пользователей, так
и для администраторов, позволяют пользователям и группам обращаться к
содержательным файлам и услугам. Службы каталогов сетевых ОС следят за
работой пользователей и групп, использованием файлов и принтеров на всем
предприятии. В настоящее время нет ни одной подобной службы каталогов для
intranet, но Internet предоставляет полезные и удобные каталоги
содержимого, такие, как Infoseek и Yahoo. Одна объединенная служба
каталогов упростит управление сетевыми ОС и intranet.
6.5.5.3 Службы прикладных программ.
В службах прикладных программ можно встретить сочетание intranet и
унаследованных прикладных программ. Http-клиенты предоставляют прекрасный
интерфейс для извлечения информации из разнообразных баз данных. Браузеры
Web являются графическими не зависимыми от платформы клиентами с интуитивно
понятным интерфейсом. В настоящее время распространен трехуровневый подход.
Http-клиент (браузер Web) общается непосредственно с http-сервером,
выполняющим интерфейсные функции для стандартного сервера SQL СУБД.
Механизм взаимодействия http-серверов с серверами SQL СУБД сегодня
реализуется интерфейсом типового шлюза CGI (Common Gateway Interface).
Такая схема работает, но медленно.
Поставщики серверов Web, такие, как Microsoft и Netscape, для
повышения производительности разрабатывают свои собственные API. Разработка
приложений станет легче благодаря стандартизации интерфейсных программ для
http, но ненамного, поскольку существует не так уж много готовых прикладных
программ для сред на базе Web.
Важные приложения, по-видимому, по-прежнему будут реализовываться на
больших ЭВМ и RISC-серверах, чтобы воспользоваться преимуществами их
архитектуры, более высокой производительности и лучшей среды разработки. В
течение прошлого года Windows NT Server показал, что он серьезно претендует
на роль сервера приложений. Здесь следует ожидать комбинированного
использования средств intranet и унаследованных прикладных программ.
6.5.5.4 Службы связи.
Средства связи лежат в основе информационной революции. Независимо от
используемых средств электронной почты или групповой работы современные
компьютерные сети должны содействовать эффективному сотрудничеству. В
современных сетях обмен сообщениями обычно реализуется прикладными
программами независимых поставщиков, такими, как Lotus cc:Mail или Lotus
Notes. Каждый пакет имеет свое собственное программное обеспечение клиента,
а внутренняя обработка сообщений осуществляется посредством сложных шлюзов
и коммутаторов электронной почты.
Все изделия intranet основаны на стандартах, например SMTP, MIME и
POP3. Это та сфера, где стандарты упростят корпоративные сети; и в этом
преимущество intranet. Сложность в том, чтобы клиенты на базе стандартов
были совместимы с особенностями и функциональными возможностями собственных
пакетов. Сегодня этого нет - стандартным клиентам не хватает гибких
интерфейсов, развитых возможностей программирования и функциональных
возможностей СУБД, характерных для таких изделий, как Lotus Notes.
Лидерство в этой сфере, возможно, захватит фирма Netscape благодаря своему
серверу Web на базе Collabra Share.
6.6. Снова меняем стиль работы людей.
В области компьютерных коммуникаций будущее выглядит безоблачным.
Компьютеры претерпевают кардинальные изменения вследствие роста их
производительности в сотни раз. Сегодня скорость работы сетей увеличивается
в 10 раз благодаря миграции с 10 Мбит до 100. В ближайшем будущем быстрые
коммуникации, такие как модемы V.34, ISDN и сети Fast Ethernet, будут
устанавливаться дома и в офисе.
Широкое использование недорогих, скоростных сетей нового поколения
позволит избежать узких мест при передачи данных, что в первую очередь
повлияет на характер вычислительного процесса. Почему бы не перенести часть
функций, возлагаемых сегодня на ПК (выполнение приложений, хранение
информации и даже некоторые виды ее обработки) на саму сеть? Это не будет
возврат к эпохе майнфреймов. ПК не только сохранит все дружественные
пользователю средства и интерфейс при достаточно малом времени отклика, но
и станет более дешевым устройством, которое будет проще обслуживать и
модернизировать. Пользователю не придется обновлять каждый год свой ПК,
покупая более быстрый процессор. Модернизация сведется к тому, что без
всяких усилий они смогут стать потребителями более высокой вычислительной
мощности сети. Исчезнут многие вопросы, связанные с несовместимостью
отдельных ОС, программ и их новых версий, Новые модификации приложений
можно будет получать прямо из сети. Сетевой мир позволит по-новому
использовать вычислительные мощности, комбинируя те ресурсы, которые
сегодня нередко простаивают.
Кроме того, тесная интеграция функций компьютера, телефона и
коммуникационных компьютерных приложений, таких как персональные
конференции, будут способны кардинально изменить стиль работы людей. Эти
разработки имеют существенное значение для бизнеса. Столь широкий доступ и
обмен информацией означает, что все решения будут приниматься на более
достоверной основе. Структуры управления будут более рассчитываться доступ
к информации, чем на позицию сотрудников в традиционной иерархии. Все это
позволит сэкономить время и деньги за счет более эффективного их
использования.
С дальнейшим развитием спирали компьютерных и коммуникационных
технологий будут появляться новые приложения, упрощая способы коммуникаций
между различными пользователями. В этом все более и более развивающемся
мире коммуникаций и цифровых технологий компьютер будет играть роль
коммуникационного центра.
Страницы: 1, 2, 3
|