Основные закономерности развития компьютерных систем
Рефераты >> Программирование и компьютеры >> Основные закономерности развития компьютерных систем

· Прозрачность местоположения. Данные, обрабатывающие ресурсы, файлы и сообщения автоматически вызываются независимо от их физического расположения

На последних трех пунктах следовало бы остановиться особенно. Ведь по существу поднимается вопрос о таком явлении, как централизация (в той или иной степени). Прежде всего обратимся к истории. Сначала существовал только один путь использования компьютера. Его куда-нибудь ставили и именно в этом месте обрабатывали на нем все данные. Это централизованная модель. Вскоре производительность обработки [информации] на компьютере настолько возросла, что использовать его для работы только одного приложения стало просто расточительством. В результате единственный вычислительный ресурс стал распределяться между несколькими пользователями, находящимися в разных местах. Это уже децентрализованная модель. Прошло время, и появился персональный компьютер. Теперь каждый мог работать за персональным компьютером, зачастую находящимся у него дома, а не быть заложником одной большой удаленной машины. Это все еще продолжение развития децентрализованной модели вычислений.

Сейчас же вновь появляется, если можно так выразиться, призрак прошлого. Во-первых, это всеобщее проникновение IT-технологий во все сферы экономики. Следовательно, возникает вопрос о максимальной эффективности капиталовложений. Но, несмотря на меньшие капитальные вложения, эксплуатация децентрализованной системы обходится значительно дороже и, если не предполагать, что система нужна на год-полтора, дешевле приобрести дорогой мэйнфрейм (естественно, что решаемые задачи должны быть адекватными). Предпосылками создания подобных систем является значительный прогресс в развитии средств передачи данных, например стандарт Fibre Channel, который и создавался специально для организации кластерных систем. Ниже на рис. 1 приведен пример схемы создания сети хранения данных на основе технологии SAN, базирующейся на FC, которая дает сторедж-системам преимущества технологий LAN/WAN и возможности по организации стандартных платформ для систем с высокой готовностью и высокой интенсивностью запросов.

Почти единственным недостатком SAN на сегодня остается относительно высокая цена компонент, но при этом общая стоимость владения для корпоративных систем, построенных с использованием технологии сетей хранения данных, является довольно низкой.

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

Другие причины в необходимости высокоэффективных систем (прежде всего систем хранения данных) заключаются во все большем распространении глобальной сети и стремительным ростом объемов хранимой информации. Примером этого роста, например, может служить факт, что когда в Пентагоне после переноса накопленной информации на более емкие ленты тут же выяснилось, что за время, понадобившееся для резервирования, объемы информации возросли настолько, что опять требуется переход на новые носители. Кстати, вот еще одна из современных закономерностей – перенос центра тяжести с процессоро-ориентированных систем на дата-ориентированные системы. Большой вклад в увеличение объема передаваемых и хранимых данных является наметившееся в последнее время создание единого информационного пространства, то есть когда самые разнообразные компьютерные системы и отдельные устройства (локальные сети, персональные компьютеры, мобильные телефоны, PDA и проч.) смогут быть объединены в одну глобальную сеть. Причем при таком раскладе немаловажную роль играет стоимость, что опять-таки говорит о необходимости использования централизованной модели хранения и обработки данных.

Рис. 1. Пример организации сети хранения данных с использованием

технологии SAN

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

В заключение пункта позвольте выразить my humble opinion по поводу данного вопроса, дабы понять, о чем же идет речь. Как мне кажется, говорить о централизации в том смысле слова, что все вычисления и хранение данных будет выполняться на серверах, как это нередко понимается, немного наивно. Да, мы только что упомянули о том, что многие корпорации используют централизованные информационные системы в своей деятельности, разрабатываются и уже разработаны различные сетевые решения, но не следует путать одно с другим! Ведь не зря же мы отметили такое понятие, как адекватность организации системы ее назначению. Для корпоративных пользовтелей действительно необходимо хранить данные централизованно и использовать ресурсы сети, так как в таком случае они получают большие возможности при гораздо меньших накладных расходах. Сетевые решения активно распространяются и в обыденной жизни - тот же интернет, мобильная связь по сути являются неплохими примерами активного пользования услугами сети. Но я никак не могу согласиться с тем, что «ставится под сомнение будущее того класса компьютеров, на котором возросла империя Microsoft». Во-первых, полная ориентация на использование сетей вряд ли возможна и сейчас, и в достаточно отдаленном будущем ввиду, попросту говоря, отсутствия присутствия самих сетей. Есть, конечно же, интернет, но эта сеть, изначально существующая как низкоскоростная среда для передачи файлов и сообщений, плохо приспособлена для передачи данных, которые требуют гарантированной пропускной способности и минимальных задержек. А на соответствующую модернизацию или создание другой распределенной сети (сетей) уйдет уйма средств и времени. К тому же в распределенных системах встает проблема несовместимости разнородных компонентов, которые не были спроектированы для того, чтобы работать совместно. Во-вторых же, часто централизация оказывается попросту не нужна (говоря в наших терминах, неадекватна). Сделаем сравнение: в высокоразвитых странах (для конкретности возьмем европейское сообщество) существует прекрасная система общественного городского и междугородного транспорта, услугами которой пользуется много людей. И в то же время почему-то почти у каждого есть непомерно дорогой, нуждающийся в постоянном обслуживании, быстро устаревающий, потребляющий тонны бензина, загрязняющий окружающую среду и вообще как будто бы абсолютно не нужный личный автомобиль, и не каждый спешит отказаться от целого вороха проблем и ездить на работу в метро.


Страница: