Итак, составление таблицы полностью завершено. Возьмите её и внимательно посмотрите на программы, установка которых предполагается на обычные рабочие станции (кроме сервера). Как уже говорилось, их, вероятно, будет всего четыре: электронные таблицы, текстовый редактор, учётная программа и электронная почта. Немного больше программ - на компьютере системного администратора или программиста.
А теперь, с учётом этого, давайте попробуем представить вашу компьютерную сеть. Смелее, помечтайте! Что вы видите? Мощные рабочие станции с процессором Pentium III... Нет, это будет слишком дорого! Средние рабочие станции; обычные компьютеры, которые берут все ваши знакомые. Так, теперь сервер... Мощный сервер, вызывающий зависть у конкурентов?.. Нет, пожалуй... Что-нибудь по проще, подешевле...
Достаточно! Что мы видим? Обычный подход, основанный на подражании уже знакомому и попытке сэкономить финансы. Обратите внимание, что из-за экономии мощность планируемой вычислительной сети, баланс "рабочие станции - сервер" как бы усредняется. В общем виде работа будет строиться так. Ваши пользователи будут запускать различные программы на своих рабочих станциях, и работать с общими данными, хранящимися на сервере. Программы - это знакомые вам Excel, Word, 1С:Бухгалтерия, а данные, соответственно, это таблицы, текстовые документы и базы данных. При этом сервер в основном выполняет функцию обеспечения коллективного доступа к общим данным. Компьютерный специалист выразил бы это одним ёмким термином - файловый сервер.
Есть ещё один принцип организации сети, назовём его условно терминальным. Оптимальное рабочее место сотрудника при таком подходе представляет собой компьютер образца 1996-го года: процессор Intel 486, небольшой объём оперативной памяти - 1 мегабайт. Кроме того, жёсткий диск вообще отсутствует. Сервер наоборот представляет собой воплощение последних достижений компьютерных технологий. Два мощных процессора Intel Pentium-III, 512 мегабайт оперативной памяти, высокоскоростной жёсткий диск.
Как это всё работает? Попытаюсь объяснить. Как вы уже поняли, вся мощь вычислительной сети сосредоточена на сервере. Из собственного опыта вы также хорошо знаете, что Windows позволяет запускать несколько программ одновременно. Что из этого? На сервере установлена специальная версия Windows, которая позволяет пользователям сети запускать программы непосредственно на сервере и управлять ими. Для этого каждому пользователю, подключившемуся к серверу, он передаёт по сети экран его работы, а в ответ получает от пользователя сигналы управления: нажатые клавиши на клавиатуре и сигналы перемещения от мышки. То есть рабочая станция в этом случае играет роль терминала - запущенная там программа выполняет две простые функции и поэтому не требует высокой вычислительной мощности. Как вы уже поняли, программа терминала принимает и показывает пользователю экран его действий на сервере и передаёт серверу сигналы управления, исходящие от пользователя. А так как сервер имитирует работу знакомой всем системы Windows 95/98/NT, а терминал показывает изображение в полноэкранном размере, то у пользователя складывается полная иллюзия работы с обычной версией Windows! При этом работающий человек не испытывает никаких ограничений и неудобств. Компьютерный специалист, рассмотрев этот вариант организации сети, скажет, что сервер выполняет здесь функции сервера приложений. Действительно, если, например, бухгалтер и менеджер запустят в этой системе программу (на компьютерном языке - приложение) 1С:Бухгалтерия, то она, как вы понимаете, откроется дважды на одном компьютере - сервере. Бухгалтер и менеджер, общаясь с сервером по сети, не будут мешать друг другу потому, что сервер показывает им и позволяет управлять только теми программами, которые данный пользователь запустил. Я понимаю, что вам, вероятно, сложно понять второй вариант организации сети. Ничего страшного! Если что-то непонятно, внимательно перечитайте предыдущий абзац текста, обратитесь к компьютерным специалистам. Знаете, я не открыл Америку, настоящие специалисты хорошо знают эту технологию и применяют её там, где это оправдано.В нашем случае второй вариант как раз наиболее предпочтителен. Конечно, он ещё непривычен для вас. И вы даже испытываете внутренний страх перед открывшимися новыми перспективами. Это естественно, это - боязнь неизведанного. Но подумайте так: я же объяснил вам, что пользователи даже не почувствуют разницы, для них и для вас в том числе, ничего нового не будет. То есть не придётся дополнительно обучаться чему-либо, работа не будет парализована, а новые сотрудники будут быстро вливаться в систему. Запомните, внешних различий между первым и вторым вариантом нет. Они глубже и это - уже забота технических специалистов. Но решение должны принять вы.