Nodevice.su
[AD970x90]
ГлавнаяСтатьиКомпьютерыНовая парадигма построения информационных систем
Поиск по сайту:
пример: "ASUS dvd"









Фильтр файлов
Производитель:
Устройство:
Архив новостей:
« 04.2024
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

Последние новости

Наша кнопка


Размести на своем сайте HTML код с нашей кнопкой.

Статья "Новая парадигма построения информационных систем"

[AD1]

Новая парадигма построения информационных систем

 

Виртуальный компьютинг - новый способ построения информационной инфраструктуры современного предприятия

Давайте попробуем взглянуть на развитие компьютерной индустрии под несколько необычным углом зрения. Нас всех поражают регулярно (раз в год-два) удваивающиеся показатели производительности процессоров, емкости дисков и пропускной способности шин. Известно утверждение, что, развивайся самолетостроение теми же темпами, что и компьютерная техника, мы бы летали из Парижа в Нью-Йорк за 40 центов и 15 минут (и еще 5 часов по пробкам из аэропорта в город), а самолет потреблял бы 4 литра топлива в оба конца. Однако за этим парадом цифр более глубокие вопросы – о самой логике построения компьютерных сетей – отходят на второй план.

Корпоративная сеть

Если отвлечься от эволюционного пути, которым шла компьютерная техника последние 25 лет (датой начала современной эры будем считать выпуск персонального компьютера фирмой IBM – IBM PC/XT в 1981 году), то общие требования к компьютерной инфраструктуре любого масштаба (малого бизнеса, большого предприятия, научного учреждения) следующие.

Сеть должна предоставлять:

- счетный ресурс

Изначально компьютеры создавались как счетные машины – одни из первых занимались задачами взлома немецких шифров LuftWaffe. Достаточно долгий период главным ресурсом, предоставляемым компьютерами, было так называемое «машинное» время, которое вычислительный центр мог уделить для решения той или иной задачи. Вычислительные центры университетов давали доступ к своим мощностям через сеть – ту самую, из которой в конце концов вырос Интернет. Лет 15 назад мои коллеги, работающие удаленно с такими центрами, показывали рыбок, плавающих на экране компьютера в Харькове, тогда как их движением управлял сервер университета штата Атланта. В настоящий момент именно счетные мощности современных машин используются в основном для научных расчетов, для моделирования процессов в биохимии, в гидро- и аэродинамике, предсказание погоды и исследование атмосферы, а также в исследованиях по ядерной физике, что позволяет, например, отказаться от проведения ядерных испытаний. Перечисленные задачи требуют практически неограниченных счетных ресурсов, и самые современные суперкомпьютеры работают на пределе своих возможностей, а эволюция суперкомпьютерных систем, рост их счетной мощности идет темпами едва ли не более быстрыми, чем рост производительности и прочих возможностей персоналок, продаваемых в мире в количествах нескольких сот миллионов штук в год. Некоторые задачи - например, предсказание погоды, по всей видимости, вообще не могут быть решены – погоду не получается надежно предсказывать на срок более 3 суток, а, по мнению академика Н.Н. Боголюбова, столетие со дня рождения которого отмечалось в 2005 году, это и невозможно в принципе из-за чрезвычайно хаотичных процессов, происходящих в атмосфере. Счетные задачи, которые необходимы современному бизнесу, заметно скромнее, и счетные возможности современных персональных компьютеров обычно включены в программы с более широкой, чем чисто счетная, функциональностью; хороший пример - это пакет Microsoft Excel, имеющий множество функций для аналитической работы с данными, что не особо заметно на первый взгляд – во всяком случае, на курсах MBA есть специальный подкурс, посвященный именно возможностям Excel

- ресурс работы с приложениями
Индустрия программного обеспечения находится, по моему мнению, в переходном режиме от продажи приложений «как целое» к их аренде, то есть использованию только по мере необходимости, с оплатой повременно или по количеству выполненных операций. Этому переходу сильно мешает «персональный характер» подавляющего большинства программ для современных ПК, равно как и тот факт, что сильная привязка программ, да и самих операционных систем к компьютерам определенной архитектуры дает очень большой прогресс в скорости работы – совершенно явное конкурентное преимущество, чего нельзя достигнуть при попытках абстрактно написать программу, которая затем могла бы выполняться на вычислительных устройствах любой природы – от традиционного ПК до мобильного телефона, игровой приставки или даже микроволновой печи – благо все эти устройства сейчас снабжены микропроцессорами. Одной из самых известных попыток продвижения в эту сторону было создание языка для написания программ Java под лозунгом «написано один раз – выполняется везде!». Идея не завоевала мир, хотя продолжает достаточно успешно развиваться – к примеру, большинство игр в современных мобильниках написано именно на Java. Попытки сделать идею удаленной работы с приложениями коммерчески выгодной и доступной предпринимает лучшая в мире поисковка – Google, свои силы в этом, сильно отличающемся от их традиционного, подходе пробует и Microsoft c сервисом Live. В интересующем нас разрезе идея удаленного доступа к приложениям должна реализоваться в виде удаленного подключения к серверам, которые откроют доступ к необходимой нам функциональности приложений (попросту говоря, к удаленному запуску программ)

- ресурс хранения данных
Билл Гейтс в своей книге «Бизнес со скоростью мысли» заметил, что локальное хранение данных на компьютере является нонсенсом. Коль скоро мы имеем компьютерную всемирную сеть, пропускная способность которой растет в геометрической прогрессии, данные достаточно хранить один раз с доступом через сеть. Диски объемом уже и по пол-террабайта - совершенно явное архитектурное излишество в современном ПК, некий побочный эффект разогнавшейся, как паровой каток, индустрии. Представляете, какое количество идентичных копий того же фильма «Титаник» хранится на DVD-носителях или локальных дисках по всему миру?

Какие требования мы предъявляем к хранению информации? Это, в первую очередь, надежность – данные не должны пропасть! Вторым по значимости критерием является конфиденциальность – к данным не могут получить доступ те, кто не уполномочен это делать. Наконец, нам нужен удобный доступ к нашим данным – не только с рабочего места. Можно догадаться, что хранение данных на Персональном компьютере едва ли удовлетворяет этим требованиям. Если подойти к вопросу строго, этим требованиям не удовлетворяет и хранение данных на сервере, даже при учете наличия RAID-подсистем для защиты от сбоев и использования дисков с бОльшей, чем на десктопе, надежностью и временем наработки на отказ – по той простой причине, что в случае сбоя самого сервера данные на его локальных дисках становятся недоступными. Требование к современной информационной инфраструктуре – непрерывность работы – означает, что в сети не должно быть единой точки отказа, а значит, все системы – включая сервера и хранилища данных, должны быть дублированы (равно как и соединения между ними) . Мы приходим к необходимости вынести системы хранения данных за пределы персоналок и серверов и создать независимую сеть хранения с доступом серверов – так называемую SAN, или Storage Area Network.

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

"Виртуальный компьютинг"

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

  1. Для размещения и выполнения приложений создается серверный центр, состоящий из одного или нескольких многопроцессорных серверов, объединенных в серверную ферму,
  2. В качестве рабочих мест применяются терминалы – специализированные простые бездисковые компьютеры, с полным набором коммуникационных возможностей, но без способности локально хранить и обрабатывать информацию – для этого они подключаются и удаленно работают с серверами,
  3. Хранение информации вынесено за пределы компьютеров и даже серверов – диски последних содержат только операционные системы, хранилищем является сеть SAN-архитектуры, соединенная с серверами по технологии FibreChannel Технология FibreChannel позволяет создавать скоростные (до 4Gbit/ sec) территориально распределенные дисковые хранилища, защита от потери данных обеспечивается RAID-технологией.

Давайте сравним 2 схемы построения сетей – традиционную и с применением идей «виртуального компьютинга»

 
Традиционная схема
Виртуальный Компьютинг
Размещение приложений
На всех компьютерах
Только на серверах приложений
Хранение данных
Разбросаны по локальным дискам
Централизованное защищенное хранилище
Уязвимые места, нуждающиеся в защите
Необходимо защищать все компьютеры (регулярное обновление антивирусных баз, установка патчей)
Должен быть защищен сетевой центр (сервера)
Последствия сбоев отдельных компонентов информационной системы
Сбой компьютера может сделать невозможным запуск определенного приложения и доступ к хранящимся на нем файлам
Сбой терминала не фатален – с любого рабочего места в сети можно получить авторизованный доступ к файлам и программам

Еще несколько преимуществ предложенного подхода:

  • ПОЛНЫЙ КОНТРОЛЬ над компьютерными программами, которые используют сотрудники на своих рабочих местах;
  • СНИЖЕНИЕ ЗАТРАТ -Терминалы практически полностью убирают затраты на администрирование рабочих мест, а также минимизируют расходы на обновление компьютерного парка.

Волна интереса к терминальным решениям растет, а основные компоненты для построения сетей на приципах «виртуального компьютинга» становятся все доступнее – недорогие сервера теперь уже на многоядерных процессорах, бюджетные внешние системы хранения данных. И, наконец, все более дешевые компоненты для создания компьютеров, в основном от Тайваньских производителей, уже видящих на горизонте призрак 100-долларового ПК, подталкивают к использованию таких ПК именно как терминалов. .

WIT Networks производит и поставляет все необходимые компоненты для построения информационных систем – многопроцессорные сервера на платформе Интел, полную линейку терминалов и компоненты для создания сетей хранения данных SAN и NAS архитектуры.



Автор статьи: Терентьев Р.
Обсудить статью на форуме Версия для печати

Комментарии к статье:

Автор: Bertoluchi
Дата: 07.07.2007
Сообщение: Добрый день! Интересное название сайта - www.nodevice.ru, как вам удалось приобрести такое красивое название домена? Очень интересный сайт, хотя и не хватает парочки разделов. Но раздел этот здесь очень кстати. Я 7 часов блуждал по сети, пока не вышел на ваш форум! Думаю, я здесь останусь надолго!
Добавить комментарий
Ваше имя:
Ваш e-mail:
Введите код:
Ваше сообщение:
После модерации Ваш комментарий в течение двух дней будет добавлен на сайт

Статьи категории Компьютеры

Cтраницы: Следущая 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Следущая Последняя
Новые драйвера Топ DLL-файлов Топ мануалов Популярные запросы
Драйвер Intex IT-305WC Windows XP, 2000, 98, ME DLL-файл binkw32.dll Panasonic KX-TC 1481, 1484, 1486 LX725 SD driver
Драйвер Lapara LA-1300k-x5 Windows 7 DLL-файл xinput1_3.dll Pioneer DEH-P3600MP mp9835r2
Драйвер Lexmark X1290 Windows XP, 2000, 2003 DLL-файл Mss32.dll Becker AUDIO 10 ECE TYP 6021 PRO11.MSI
Драйвер HP ENVY m4 series Intel Management Engine Interface (MEI) Windows 8 64-bit DLL-файл OpenAL32.dll SONY XR-3750 F21-7000-B
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл MSCOMCTL.OCX Panasonic KX-TC 1401, 1405 ez-700
Драйвер HP ENVY m4 series IDT High-Definition (HD) Audio Driver Windows 8 64-bit DLL-файл KERNEL32.DLL Panasonic KX-TC 1503 srx2216
Драйвер HP ENVY dv7 series 3D DriveGuard Windows 8 64-bit DLL-файл msvcr71.dll Pioneer DEH-P4650MP srx2216
Драйвер HP ENVY dv7 series Intel Rapid Storage Technology Driver Windows 8 64-bit DLL-файл COMDLG32.OCX Dialon F10 ыкч2216
Драйвер HP ENVY dv7 series Realtek Card Reader Driver Windows 8 64-bit DLL-файл binkw32.dll Pioneer DEH-P3630MP IDT 92HD81B1X
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл d3dx9_30.dll APC BACK-UPS - 600 IDT 92HD81B1X
Драйвер HP ENVY dv7 series Realtek Local Area Network (LAN) Driver Windows 8 64-bit DLL-файл storm.dll Sony DCR-DVD105E W03
Драйвер HP ENVY dv7 series Intel Bluetooth Driver Windows 8 64-bit DLL-файл openal32.dll SONY CDX-F5500X
Драйвер HP ENVY dv7 series Qualcomm Atheros AR9000 Series Wireless LAN Driver Windows 8 64-bit DLL-файл msvcp71.dll APC SMART-UPS V/S - 1000
Драйвер HP ENVY dv7 series Ralink 802.11 Wireless LAN Adapter Windows 8 64-bit DLL-файл lame_enc.dll Pioneer DEH-4050
Драйвер HP ENVY dv7 series Ralink Bluetooth Software Driver Windows 8 64-bit DLL-файл COMCTL32.OCX Scher-Khan Magicar 5