Основой распределённой архитектуры является файл-сервер. Он предоставляет клиентам (то есть программам на ПЭВМ) свою дисковую память, то есть обеспечивает доступ к данным. Каждый клиент пользуется для работы своими ресурсами, поэтому требования к производительности файл-сервера невысоки. Основные требования будут предъявляться к файловой системе файл-сервера.
Рис. 4.9 Распределённая архитектура
вычислительной системы
Как видно из рис. 4.9, основная обработка данных происходит на клиентных ЭВМ, то есть клиенты, в отличие от терминалов, должны обладать некоторыми ресурсами, поэтому их называют «толстыми» клиентами.
Распределённая архитектура лишена недостатков централизованной архитектуры, к тому же дорогие периферийные устройства (принтеры, RAID-массивы) в такой архитектуре также могут использоваться совместно (рис. 4.10).
Основным недостатком распределённой архитектуры является то, что вся обработка данных сосредоточена внутри нескольких независимых пользовательских приложений.
|
|
Пример
Одной из важных задач по обработке данных является поиск информации. Пусть необходимо найти 5 записей некоторой таблицы, содержащей миллион таких записей. Поскольку вся обработка данных сосредоточена на некоторой клиентной ЭВМ, то для поиска файл-сервер должен передать клиенту всю таблицу целиком. То есть резко возрастает нагрузка на сеть.
g
Рис. 4.10 Архитектура распределённого приложения
Если число пользователей не слишком велико и объём общих данных также невелик, то распределённая архитектура является наилучшим выбором при проектировании локальной сети.