Новая парадигма построения информационных систем | |||||||||||||||
Виртуальный компьютинг - новый способ построения информационной инфраструктуры современного предприятия Давайте попробуем взглянуть на развитие компьютерной индустрии под несколько необычным углом зрения. Нас всех поражают регулярно (раз в год-два) удваивающиеся показатели производительности процессоров, емкости дисков и пропускной способности шин. Известно утверждение, что, развивайся самолетостроение теми же темпами, что и компьютерная техника, мы бы летали из Парижа в Нью-Йорк за 40 центов и 15 минут (и еще 5 часов по пробкам из аэропорта в город), а самолет потреблял бы 4 литра топлива в оба конца. Однако за этим парадом цифр более глубокие вопросы – о самой логике построения компьютерных сетей – отходят на второй план. Если отвлечься от эволюционного пути, которым шла компьютерная техника последние 25 лет (датой начала современной эры будем считать выпуск персонального компьютера фирмой IBM – IBM PC/XT в 1981 году), то общие требования к компьютерной инфраструктуре любого масштаба (малого бизнеса, большого предприятия, научного учреждения) следующие. Сеть должна предоставлять: Изначально компьютеры создавались как счетные машины – одни из первых занимались задачами взлома немецких шифров LuftWaffe. Достаточно долгий период главным ресурсом, предоставляемым компьютерами, было так называемое «машинное» время, которое вычислительный центр мог уделить для решения той или иной задачи. Вычислительные центры университетов давали доступ к своим мощностям через сеть – ту самую, из которой в конце концов вырос Интернет. Лет 15 назад мои коллеги, работающие удаленно с такими центрами, показывали рыбок, плавающих на экране компьютера в Харькове, тогда как их движением управлял сервер университета штата Атланта. В настоящий момент именно счетные мощности современных машин используются в основном для научных расчетов, для моделирования процессов в биохимии, в гидро- и аэродинамике, предсказание погоды и исследование атмосферы, а также в исследованиях по ядерной физике, что позволяет, например, отказаться от проведения ядерных испытаний. Перечисленные задачи требуют практически неограниченных счетных ресурсов, и самые современные суперкомпьютеры работают на пределе своих возможностей, а эволюция суперкомпьютерных систем, рост их счетной мощности идет темпами едва ли не более быстрыми, чем рост производительности и прочих возможностей персоналок, продаваемых в мире в количествах нескольких сот миллионов штук в год. Некоторые задачи - например, предсказание погоды, по всей видимости, вообще не могут быть решены – погоду не получается надежно предсказывать на срок более 3 суток, а, по мнению академика Н.Н. Боголюбова, столетие со дня рождения которого отмечалось в 2005 году, это и невозможно в принципе из-за чрезвычайно хаотичных процессов, происходящих в атмосфере. Счетные задачи, которые необходимы современному бизнесу, заметно скромнее, и счетные возможности современных персональных компьютеров обычно включены в программы с более широкой, чем чисто счетная, функциональностью; хороший пример - это пакет Microsoft Excel, имеющий множество функций для аналитической работы с данными, что не особо заметно на первый взгляд – во всяком случае, на курсах MBA есть специальный подкурс, посвященный именно возможностям Excel Какие требования мы предъявляем к хранению информации? Это, в первую очередь, надежность – данные не должны пропасть! Вторым по значимости критерием является конфиденциальность – к данным не могут получить доступ те, кто не уполномочен это делать. Наконец, нам нужен удобный доступ к нашим данным – не только с рабочего места. Можно догадаться, что хранение данных на Персональном компьютере едва ли удовлетворяет этим требованиям. Если подойти к вопросу строго, этим требованиям не удовлетворяет и хранение данных на сервере, даже при учете наличия RAID-подсистем для защиты от сбоев и использования дисков с бОльшей, чем на десктопе, надежностью и временем наработки на отказ – по той простой причине, что в случае сбоя самого сервера данные на его локальных дисках становятся недоступными. Требование к современной информационной инфраструктуре – непрерывность работы – означает, что в сети не должно быть единой точки отказа, а значит, все системы – включая сервера и хранилища данных, должны быть дублированы (равно как и соединения между ними) . Мы приходим к необходимости вынести системы хранения данных за пределы персоналок и серверов и создать независимую сеть хранения с доступом серверов – так называемую SAN, или Storage Area Network. Другой причиной хранить данные централизованно являются вопросы безопасности. Совершенно нереально проконтролировать, какого рода документы хранятся на компьютерах сотрудников даже небольшой фирмы. При разрастании масштабов бизнеса контролировать файлы, разбросанное по компьютерам становится столь сложной задачей, что оказываются востребованы программные продукты для поиска корпоративной информации в локальных сетях, и даже на отдельно взятом компьютере!
Давайте сравним 2 схемы построения сетей – традиционную и с применением идей «виртуального компьютинга»
Еще несколько преимуществ предложенного подхода:
Волна интереса к терминальным решениям растет, а основные компоненты для построения сетей на приципах «виртуального компьютинга» становятся все доступнее – недорогие сервера теперь уже на многоядерных процессорах, бюджетные внешние системы хранения данных. И, наконец, все более дешевые компоненты для создания компьютеров, в основном от Тайваньских производителей, уже видящих на горизонте призрак 100-долларового ПК, подталкивают к использованию таких ПК именно как терминалов. . WIT Networks производит и поставляет все необходимые компоненты для построения информационных систем – многопроцессорные сервера на платформе Интел, полную линейку терминалов и компоненты для создания сетей хранения данных SAN и NAS архитектуры. |