Ими стали криптография, искусственный интеллект и квантовые компьютеры. IoT от IBM — когнитивные технологии Watson и облачные IoT решения. От прошлого к будущему

IBM (Ай-Би-Эм, Интернэшнл Бизнес Мэшинс) – американская электронная корпорация, один из крупнейших мировых производителей всех видов компьютеров и программного обеспечения, провайдеров глобальных информационных сетей. Штаб-квартира корпорации расположена в г. Армонк (штат Нью-Йорк). Ее часто называют «Голубой гигант» (Blue Giant).

Компания была основана в 1911 г., современное название получила в 1924 г. С середины 1950-х годов IBM заняла ведущее положение на мировом компьютерном рынке. В 1981 г. компания создала свой первый персональный компьютер, который стал стандартом в своей отрасли. К середине 1980-х годов IBM контролировала около 60% мирового производства электронно-вычислительных машин.

IBM более 90 лет сохраняет лидерство в разработке и внедрении инновационных решений для бизнеса. Благодаря использованию собственных ресурсов и ресурсов бизнес-партнеров в 170 странах мира, IBM предлагает набор услуг, решений и технологий, которые позволяют организациям любого размера в полной мере использовать преимущества новой эпохи электронного бизнеса.

Создание IBM

История компании восходит к концу 19 века, когда немецкий иммигрант Герман Холлерит, работавший в американском Бюро переписи населения, предложил автоматизировать статистический учет иммигрантов с помощью перфорированных карточек. Изобретенная им электрическая машина для обработки данных оказалась удачным образцом, и в 1896 г. Холлерит основал фирму под названием Tabulating Machine Co.

15 июня 1911 г. эта компания была объединена с двумя другими фирмами, специализировавшимися на автоматизации обработки статистических данных. Объединенная компания стала называться Computing Tabulating Recording (CTR). Она сумела завоевать свой сектор рынка и через некоторое время в Вашингтоне, Детройте, Торонто и Дейтоне открылись ее филиалы.

В 1914 г. генеральным менеджером CTR стал Томас Уотсон-старший, с именем которого связаны основные достижения компании в 1920...1940-е годы. К 1919 г. оборот компании удвоился и достиг 2 млн долларов. Поскольку машины от CTR нашли сбыт в Европе, Южной Америке, Азии и Австралии, в 1924 г. CTR была переименована в International Business Machines (IBM).

Великая депрессия 1930-х годов нанесла существенный урон и корпорации IBM. Несмотря на спад производства, Уотсон продолжал финансировать научные разработки, оплачивал вынужденные отпуска сотрудников. В результате к 1935 г., когда правительству США понадобились системы автоматизированного учета занятости на 26 млн человек, IBM была готова выполнить этот заказ в кратчайшие сроки. С этого времени корпорация IBM постоянно выполняет заказы на поставку оборудования для правительственных учреждений. В том же 1935 г. инженеры IBM создали первую электрическую печатную машинку.

Первые электронно-вычислительные машины

В годы Второй мировой войны производственные мощности корпорации были переориентированы на выполнение оборонных заказов. Тем не менее именно в лабораториях IBM совместно с учеными Гарвардского университета (среди них был Говард Эйкен) шла работа над созданием одной из первых электронно-вычислительных машин – автоматического последовательного управляемого калькулятора (Automatic Sequence Controlled Calculator). Такая машина была собрана в 1944 г. и получила название «Марк-1». Эта ЭВМ, весившая более пяти тонн, несмотря на невысокую скорость, могла осуществлять довольно сложную последовательность математических вычислений. В 1946 г. IBM предложила первую коммерческую модель электронно-вычислительной машины – IBM 603 Multiplier.

В 1952 г. была выпущена электронно-вычислительная машина IBM 701, использующая электронно-вакуумные лампы. В отличие от электромеханических переключателей, использовавшихся в «Марк-1», электронные лампы в этой машине легко заменялись в случае неисправности, а главное – позволили увеличить скорость вычислений до 17 тыс. операций в секунду. Созданный в 1954 г. на основе новой технологии компьютер NORC в том же году поступил на вооружение морской артиллерии США. С его помощью производились сложные баллистические вычисления, которые позволяли эффективно управлять огнем береговой артиллерии на сверхдальнем расстоянии. В 1957 г. годовой оборот корпорации IBM превысил 1 млрд долларов.

При использовании электронно-вычислительных машин остро встал вопрос о хранении исходных данных и результатов вычислений, и в 1957 г. была создана машина IBM 305 RAMAC (Random Access Method of Accounting and Control), компьютер с системой хранения результатов вычислений. RAMAC получил широкое распространение в коммерческих фирмах, а в 1960 г. использовался на зимней Олимпиаде в Скво-Вэлли (США). В том же 1957 г. инженерами IBM был разработан язык программирования фортран. В 1952 г. Уотсон-старший, находившийся у руля компании почти 40 лет, уступил место своему сыну Томасу Уотсону-младшему.

С появлением транзисторов ламповые компьютеры морально устарели. В 1959 г. IBM создала свой первый полностью транзисторный мэйнфрейм (большой универсальный компьютер) модели 7090, способный выполнять 229 тыс. операций в секунду. Такие мэйнфреймы позволили военно-воздушным силам США создать систему раннего предупреждения о нападении баллистических ракет. В 1964 г. на основе двух 7090-х мэйнфреймов американская авиакомпания SABRE впервые применила автоматизированную систему продажи и бронирования авиабилетов в 65 городах мира.

IBM-совместимые компьютеры

В апреле 1964 г. было объявлено о выпуске первых шести программно-совместимых моделей семейства IBM System-360 на интегральных схемах. Они имели общий набор периферийных и внешних запоминающих устройств, единую систему стандартных структур данных и команд, отличались друг от друга объемом используемой памяти и производительностью. В центральном процессоре была введена система прерываний, а память строилась по блочному принципу.

Первые образцы компьютеров семейства IBM/360 положили начало ЭВМ третьего поколения. Они поступили к заказчикам во второй половине 1965 г., а к 1970 г. было разработано 15 моделей, из которых самая малая (IBM/360-20-10) была примерно в 50 раз дешевле и в 100 раз менее производительна по сравнению с самой большой IBM/360-95. Модульная операционная система OS/360 имела уровни, предназначенные для самых разнообразных конфигураций аппаратной части. Главный разработчик операционной системы OS/360 Фред Брукс сравнил важность ее появления с тем значением, которое имели расщепление атома и запуск спутника.

В разработку семейства с универсальной масштабируемой архитектурой руководство IBM вложило за 4 года 5 млрд долларов – сумму, превышающую затраты правительства США на реализацию Манхэттенского проекта и беспрецедентную для частной компании времен 1960-х годов. Этот проект полностью изменил отраслевые стандарты, да и всю компьютерную индустрию, сделав позиции Голубого гиганта на рынках мэйнфреймов практически неуязвимыми. Логическая структура System-360 послужила основой для разработки в 1967 г. семейства бортовых машин 4Pi и почти десятка систем стратегического назначения. Наиболее знамениты бортовые компьютеры IBM для космических аппаратов Gemini и Apollo, а также машины для систем управления полетами в Хьюстоне. В 1969...71 годах компьютеры IBM обеспечивали высадку американских астронавтов на Луну, в 1973 г. IBM выполнила заказ NASA на поставку компьютерного оборудования для программы «Союз-Аполлон». Впоследствии IBM приняла участие и в программе полетов космических челноков «Шаттл».

Владельцы System-360 могли в случае необходимости модернизировать оборудование и программное обеспечение по частям, что давало существенную экономию средств. К концу 1960-х годов IBM господствовала на компьютерном рынке, объем сбыта ее продукции превысил 3 млрд долларов.

В 1971 г. компания представила гибкий диск, который стал стандартом для хранения данных. В 1973 г., когда президентом IBM стал Фрэнк Кэри, выпуск компьютеров существенно вырос и увеличился срок их службы. В том же 1973 г. IBM выпустила систему автоматической считки цены изделий с помощью лазера, предназначенную для универсамов, а также компьютер IBM 3614, с помощью которого клиенты банков начали осуществлять операции по счетам.

В 1980 г. руководство IBM приняло революционное решение о создании персонального компьютера. При его конструировании был применен принцип открытой архитектуры: его составные части были универсальными, что позволяло модернизировать компьютер по частям. Для уменьшения затрат на создание персонального компьютера IBM использовала разработки других фирм в качестве составных частей для своего детища, в частности, микропроцессор фирмы Intel и программное обеспечение фирмы Microsoft. Появление IBM PC в 1981 г. породило лавинообразный спрос на персональные компьютеры, которые стали теперь орудием труда людей самых разных профессий. Наряду с этим возник гигантский спрос на программное обеспечение и компьютерное периферийное оборудование. На этой волне возникли сотни новых фирм, занявших свои ниши на компьютерном рынке.

Настоящее и будущее IBM

Несмотря на огромное значение рынка персональных компьютеров, интересы IBM простираются гораздо шире. Традиционно сильны позиции корпорации в производстве мэйнфреймов. В 1995 г. IBM получила престижный заказ американского правительства на создание самого мощного в мире суперкомпьютера для Ливерморской лаборатории – центра ядерных исследований в США. В 1996...97 детище IBM – шахматный компьютер Deep Blue вступил в единоборство с чемпионом мира по шахматам Гарри Каспаровым. IBM выпускает также собственные микропроцессоры, а ее операционная система OS/2 применяется в каждом третьем банке США.

Лидирующие позиции компания IBM занимает и в области проектирования и производства серверов. Модель IBM eServer iSeries 400 (AS/400) – наиболее популярный в мире сервер бизнес-приложений. На сегодняшний день в 150 странах работают более 700 тысяч систем IBM iSeries 400 (AS/400). Система IBM iSeries 400 обладает уникальными возможностями масштабирования. Младшие модели серверов предназначены для нужд небольших компаний и работают на одном процессоре. Старшие, более мощные модели, построены на 64-х битной технологии. Они могут наращиваться до 32-х процессоров и обслуживать крупные организации.

Исследования ученых в научных лабораториях IBM выходят далеко за рамки чисто коммерческих интересов и имеют значение для всей мировой науки. В 1986 г. сотрудники IBM Г. Бинниг и Г. Рорер были удостоены Нобелевской премии по физике за создание растрового туннельного микроскопа, а в 1987 г. Нобелевскими лауреатами также по физике стали сотрудники IBM Й.Г. Беднорц и К.А. Мюллер за открытие новых сверхпроводящих материалов. IBM занимает первое место среди компаний США по количеству полученных патентов на изобретения. В 1996 г. IBM запатентовала 1867 изобретений. На научные исследования корпорация тратит около 5 млрд долларов в год.

В 1993 г. новый председатель совета директоров Луис Герстнер избрал в качестве нового стратегического направления корпорации создание сетевого компьютера и развитие сетевых технологий. Первый образец такого компьютера появился в 1996 г., а 31 декабря того же года IBM, Mastercard и Датская платежная система объявили о первой транзакции (платеже) через интернет с использованием протокола SET. Ближайшими своими задачами IBM видит создание надежных систем для электронного бизнеса. IBM принадлежит 95% рынка программного обеспечения для работы банкоматов. Являясь самым крупным провайдером услуг интернет, компания обслуживает более 30 тыс. корпоративных клиентов в 850 городах в более чем 100 странах мира.

Совокупный доход IBM в 2002 г. составил 81,2 млрд. долл., чистый доход – 3,6 млрд. долл., активы – 96,5 млрд. долл. Количество служащих – 315 889, количество патентов – 3288.

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

Сегодня коэффициент загруженности инфраструктуры многих предприятий составляет всего примерно 15%. Виртуализация помогает таким компаниям оптимизировать имеющиеся у них ресурсы и развернуть службы и приложения, способные динамически адаптироваться к потребностям бизнеса. Объединяя в единый пул серверы, системы хранения данных, сетевое оборудование и другие устройства, образующие инфраструктуру предприятия, и обеспечивая совместное использование этих ресурсов разными приложениями и бизнес-процессами, виртуализация дает компаниям возможность быстро реагировать на изменения внутрикорпоративной и экономической среды, начиная от колебаний рабочих нагрузок и до стратегических перемен в бизнесе, на рынке и в клиентской базе.

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

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

Виртуализация серверов меняет способ, которым ведущие ИТ-организации предоставляют ресурсы и управляют своими системами и приложениями, помогает консолидировать инфраструктуру, оптимизировать ее использование, снизить общие расходы и повысить оперативность бизнеса. Благодаря современному серверному ПО для виртуализации можно добиться консолидации множества ОС и наборов ПО на одной платформе на базе процессоров Intel, при этом ресурсы платформы могут предоставляться динамически для удовлетворения конкретных требований бизнеса и приложений.

Среди важнейших преимуществ программных решений по виртуализации серверов можно отметить следующие.

Гибкая консолидация серверов. С помощью виртуализации можно быстро провести консолидацию разнообразных ОС и приложений как на двухпроцессорных, так и на 16-процессорных серверах и более крупных платформах.

Улучшенная доступность и безопасность. Отказы ПО и цифровые атаки хакеров локализуются внутри виртуальных разделов, а разделы с функцией восстановления после отказа предоставляют простой экономичный подход для улучшения доступности.

Упрощенный переход на новую ОС и новое оборудование. Виртуализация серверов позволяет переносить уже существующие приложения и ОС, в среде которых они работают, в новые виртуальные разделы без изменения.

Хорошо налаженная система испытаний и разработки. На одной платформе можно разместить множество испытательных сред и множество экземпляров каждого набора ПО.

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

Платформа Virtualization Engine

В июле 2005 г. в соответствии со своей новой стратегией в области компьютерных систем корпорация IBM (http://www.ibm.com) представила основанную на стандартах платформу виртуализации, с помощью которой заказчики могут оптимизировать ИТ-ресурсы и повысить эффективность управления ими благодаря объединению в общие пулы серверов, сетей и систем хранения данных. Это помогает улучшить экономические показатели ИТ-инфраструктур и повысить коэффициент использования имеющихся у заказчика ИТ-активов.

Для объединения серверов и систем хранения платформа IBM Virtualization Engine 2.0 использует открытые интерфейсы, модули виртуализации и Web-сервисы. Бизнес-партнеры IBM предоставляют дополнительные решения, играющие важную роль при объединении в пул всех ресурсов вычислительного центра. При этом, по мнению руководителей корпорации, в результате четырехлетней научно-исследовательской и опытно-конструкторской деятельности IBM и ее бизнес-партнеров технология Virtualization Engine превратилась в основанную на открытых стандартах платформу с высокой степенью интеграции. Кроме того, эта платформа позволяет заказчику в значительно большей степени, чем когда бы то ни было, повысить эффективность использования ИТ-ресурсов и упростить управление всей открытой ИТ-инфраструктурой.

Предлагаемые IBM технологии виртуализации призваны упростить администрирование ИТ-ресурсов и решить тем самым проблему лавинообразного роста расходов на системное управление. Консоль Virtualization Engine обеспечивает единую точку обзора для всей топологии виртуализованной системной инфраструктуры и позволяет централизованно оценивать состояние входящих в нее систем и платформ. Это минимизирует требования к знанию конкретных операционных систем для многих сотрудников ИТ-служб.

Ниже охарактеризованы некоторые из разработанных компонентов и функций, включенных в состав Virtualization Engine 2.0.

Resource Dependency Services

Компонент Resource Dependency Services (RDS) повышает наглядность представления ИТ-ресурсов, позволяя сформировать новые или выявить существующие отношения между пользователями, ресурсами, приложениями и сетями, что является ключевым элементом при организации коллективной работы.

Возможности компонента RDS:

  • автоматическое обнаружение ресурсов в IP-сети;
  • сопоставление бизнес-процессов с ИТ-ресурсами;
  • поддержка совместной работы с разработанным корпорацией продуктом - базой данных IBM Tivoli Change and Configuration Management;
  • визуальное отображение топологии на консоли Virtualization Engine.

Integrated Virtual Management

Компонент Integrated Virtual Management (IVM) упрощает процесс создания и конфигурирования виртуальных систем. Простой в использовании Web-интерфейс сокращает процедуру виртуализации одного сервера до нескольких минут. Кроме того, IVM обеспечивает поддержку логических разделов LPAR и технологий виртуализации без использования аппаратной консоли управления.

Enterprise Workload Manager

Компонент Enterprise Workload Manager (EWM) позволяет оптимизировать системные ресурсы с целью улучшения реакции на колебания рабочей нагрузки. Кроме того, в новой версии этого компонента улучшена поддержка гетерогенных инфраструктур.

Возможности компонента EWM:

  • динамическое управление разделами в системах на базе процессоров POWER5;
  • более простые средства системного управления;
  • интеграция со средствами выравнивания сетевой нагрузки в системах zSeries.

IBM Director 5.1

IBM Director 5.1 - это новая версия комплексного набора программных инструментов для непрерывного централизованного управления и автоматизации, поддерживающая более широкий спектр серверов IBM eServer и других систем IBM. Отличительные особенности новой версии IBM Director - простота использования и более открытый и всеобъемлющий набор инструментов. В ней расширен состав поддерживаемых платформ: реализована поддержка ОС Linux на системах IBM eServer zSeries и pSeries, а также поддержка нового мэйнфрейма IBM System z9. Появился также новый рациональный интерфейс, повышающий продуктивность, и оптимизированные агенты для упрощения развертывания.

Версия Director 5.1 поддерживает компонент Virtual Machine Manager - дополнительный модуль IBM Director, обеспечивающий интеграцию с решением VMware VirtualCenter и централизованное управление виртуальными/физическими компьютерами. Добавлена возможность проверки состояния ПО, упрощающая управление обновлениями. Новые инструменты разработки - в сочетании с основанными на стандартах конструктивными принципами IBM Director - позволяют бизнес-партнерам по средствам управления расширять возможности этого продукта, предоставляя заказчикам еще более обширный и гибкий набор функций.

Новая версия платформы IBM Virtualization Engine 2.0 позволяет распространить виртуализацию ИТ-ресурсов на все предприятие и даже за его рамки.

Виртуализация серверов

В состав семейства серверов IBM eServer (линеек pSeries, iSeries и zSeries, а также новых систем IBM System z9) входят различные компоненты технологии Virtualization Engine. Это средства динамического разбиения на разделы, управления рабочей нагрузкой, виртуализации сетевых ресурсов и ресурсов ввода-вывода - связывание которых между собой позволяет создать "матрицу виртуализации" в масштабе всего предприятия. Подобный модульный подход позволяет ускорить реализацию виртуализованной среды и обеспечить интеграцию ИТ-ресурсов в масштабе всего предприятия. Кроме того, с помощью программных средств виртуализации VMware к этой матрице виртуализации можно подключить системы IBM eServer xSeries и BladeCenter.

Виртуализация ресурсов хранения

Очень часто корпоративные системы хранения данных представляют собой наборы изолированных подсистем, число которых постоянно увеличивается. Такие изолированные островки информации усложняют управление хранением, увеличивают нагрузку на администраторов и повышают уровень требований к квалификации персонала. Кроме того, при запланированных и незапланированных остановках работы таких систем простои оказываются достаточно долгими. В результате снижается эффективность работы персонала, которому приходится управлять большими объемами данных, разбираться с разнородными устройствами хранения, различными протоколами передачи данных. Вся система становится менее эффективной и более уязвимой, при том что стоимость владения ею растет. Объемы данных в типичных корпоративных системах за год примерно удваиваются, соответственно растет и число проблем у отделов ИТ.

Значительно снизить остроту перечисленных проблем способна виртуализация хранения. Данный метод предполагает объединение всех разрозненных дисковых массивов в одно дисковое пространство, при котором устраняются последние физические связи между сервером и дисковой подсистемой. Естественные следствия такого объединения - снижение затрат на управление и персонал, автоматизация хранилища и управление данными на основе единых правил. Удобство реконфигурирования системы, более полная загрузка имеющихся ресурсов за счет предоставления доступа к одному дисковому массиву разным серверам и динамическое перераспределение дисковой памяти увеличивают отдачу от системы хранения в целом.

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

IBM решила расширить функциональность своего основного решения для виртуализации средств хранения - IBM TotalStorage SAN Volume Controller (SVC), обеспечив возможность взаимодействия между SVC и системами IBM zSeries, работающими в Linux-среде. В результате владельцы систем zSeries (через конфигурации, управляемые решением SVC) смогут применять устройства хранения, традиционно подключаемые к открытым средам, в том числе поддерживаемые решением SVC многоуровневые среды хранения.

Напомним, что SVC представляет собой распределенный кластер, состоящий в минимальной конфигурации из двух узлов. Этот кластер подключается в сеть хранения данных, в которой аппаратными средствами выделяются две физически независимые зоны - зона хостов (серверы приложений и любые клиенты SAN) и зона хранения (к которой относятся все дисковые массивы, задействованные в SAN). Контроллер SVC, подключенный к обеим зонам, отвечает за их коммутацию. Таким образом, обеспечиваются связи между сервером и SVC, между дисковым массивом и SVC, а также между узлами контроллера (эта связь устанавливается по тем же каналам Fibre Channel). Такое подключение фактически предоставляет системе виртуализационный слой между дисковыми подсистемами и серверами приложений. В частности, узел кластера SAN Volume Controller представляет собой Intel-сервер на основе специальной версии ОС Linux и ПО, поддерживающего виртуализацию, кэширование и расширенные функции копирования. Узлы объединяются в кластер парами - в терминологии SVC группами ввода-вывода (I/O Group). В каждой группе кэш-память на обоих узлах зеркалируется для повышения отказоустойчивости системы. Здесь также балансируется нагрузка между всеми портами.

Говоря о виртуализации ресурсов хранения, стоит отметить, что IBM и Network Appliance заявили о продолжении совместной деятельности по развитию технологий виртуализации. Основное направление этой деятельности - объединение технологий виртуализации ресурсов хранения от IBM и всей линейки систем хранения NetApp V-Series и FAS в единые интегрированные решения.

Виртуализация сетевых ресурсов

Применение решений партнеров IBM - таких, как технология InfiniBand и технология виртуализации средств ввода-вывода от Cisco - дополняет платформу Virtualization Engine средствами, которые более широко используют возможность управления динамическими разделами и улучшают интеграцию между механизмами виртуализации сетевых и серверных ресурсов в масштабе всего вычислительного центра.

Новые предложения от IBM

Осенью прошлого года IBM представила новые предложения в области виртуализации и заявила о будущих технологиях, укрепляющих более чем 30-летнее лидерство корпорации на рынке виртуализации. Нововведения в Virtualization Engine, охватывающие диапазон от ленточных устройств хранения данных до программных мастеров, учитывают потребности клиентов в различных отраслях и позволяют им применять технологии виртуализации для снижения затрат на ИТ и упрощения работы бизнеса. IBM также представила программу в области виртуализации для своих партнеров, которая дает независимым поставщикам ПО возможность создавать решения на основе платформ виртуализации IBM, что ускоряет проектирование решений при наличии готовых проверенных конструктивных блоков.

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

Виртуализация ленточных систем хранения для открытых систем

IBM расширила свое присутствие в области виртуализации ленточных систем, представив новое предложение для подключения к Unix- и Intel-серверам. Это новое решение, получившее название IBM Virtualization Engine TS7510, представляет собой интегрированную дисковую и ленточную систему, которая позволяет клиентам сократить время резервного копирования и восстановления данных при одновременном улучшении использования ресурсов ленточных устройств.

Виртуализация на основе мастеров для Unix-серверов

Встроенный менеджер виртуализации (IVM) значительно упрощает реализацию технологий виртуализации в системах eServer p5. При помощи нового управляемого программами-мастерами интерфейса на базе браузера пользователь всего тремя щелчками мыши может создать микрораздел, готовый к установке AIX 5L или Linux. IVM поставляется бесплатно при приобретении опции Advanced POWER Virtualization для серверов eServer p5. Встроенный менеджер виртуализации призван значительно упростить и ускорить создание и настройку сред с большим количеством разделов благодаря поддержке технологии микроразделов IBM.

ПО системного управления

С октября прошлого года клиенты могут бесплатно загружать ПО системного управления IBM Director 5.10 для всех серверов IBM xSeries и BladeCenter, а с IV квартала - и для серверов iSeries, pSeries, System z9 и zSeries. Отметим, что IBM Director - это интегрированный пакет программных средств управления для централизованного систематизированного управления и автоматизации сложных ИТ-сред.

ПО виртуализации ресурсов хранения

IBM также объявила о выпуске следующей версии TotalStorage SAN Volume Controller версии 3.1. Это ПО, в частности, поддерживает вчетверо больше серверов, чем предыдущая версия, позволяя клиентам обслуживать среды большего размера, и работает с рядом новых ОС и наименований кластерного ПО. Для еще большей гибкости и широты выбора SAN Volume Controller позволяет заказчикам применять как собственные функции копирования поддерживаемых дисковых массивов, так и функции копирования SAN Volume Controller.

Виртуализация коммутации для xSeries

IBM объявила о расширении возможностей виртуализации своих серверов xSeries благодаря новым коммутаторам консоли (KVM) семейства Advanced Cabling Technology (ACT), обеспечивающим "виртуальное" управление серверами. Коммутаторы IBM ACT поддерживают технологию виртуальных носителей данных Virtual Media, что позволяет заказчику устанавливать, обновлять и загружать ПО в дистанционном режиме через Ethernet-подключение. Коммутаторы IBM ACT идеально подходят для централизованного управления сложными средами.

По мнению экспертов, представленные возможности виртуализации - это еще один шаг в реализации стратегии IBM, направленной на виртуализацию всех систем в своей линейке продукции.

Программа Ready For Virtualization

Вновь подчеркивая свое внимание к стратегии взаимной совместимости в средах на базе продукции разных поставщиков, IBM представила новую программу готовности к виртуализации - Ready for Virtualization, которая позволяет независимым поставщикам ПО тестировать и аттестовать свои решения с поддержкой виртуализации на серверных платформах IBM. Программа Ready for Virtualization дополняет анонсированную ранее программу Ready for Grid. Задача обеих программ - тестирование совместимости приложений с технологиями виртуализации IBM в целях создания совместимых решений для заказчиков. Ряд независимых поставщиков ПО, включая компании eReplenishment, Pegasystems и StreamServe, уже проверили на совместимость свои решения.

Технология Enterprise X-Architecture 3G

В начале прошлого года IBM впервые представила новую архитектуру Enterprise X-Architecture 3G (eServer X3), которая стала кульминацией трехлетних проектно-конструкторских работ стоимостью 100 млн долл. Проект был направлен на то, чтобы привнести возможности, унаследованные от мэйнфреймов, и усовершенствованные наукоемкие технологии в серверы IBM нового поколения, в частности, в 64-разрядный сервер IBM eServer xSeries на базе процессора Intel Xeon. По предварительным оценкам, архитектура X3 позволяла повысить производительность до 38% на четырех процессорах по сравнению с предыдущим поколением систем на базе процессоров Intel Xeon, а также давала возможность одновременно запускать 32- и 64-разрядные приложения и быстрее обрабатывать большие массивы информации. Тогда же корпорация представила новый сервер IBM eServer xSeries 366, который стал первым в запланированном семействе серверов IBM на базе Intel-архитектуры, способных поддерживать двухъядерные процессоры.

Напомним, что архитектура Х3, относящаяся к Enterprise X-Architecture третьего поколения, оптимизирована для консолидации серверов и программных приложений класса предприятий, а также для применения технологии виртуализации высшего уровня IBM Virtualization Engine. Необходимо отметить, что архитектура X3 также обеспечивает заказчикам IBM защиту инвестиций с помощью семейства серверов Intel-архитектуры, построенных в соответствии с концепцией "оплата по мере роста" и поддерживающих 32- и 64-разрядные приложения на одной и той же платформе, предоставляя возможность перехода на 64-разрядные приложения по мере необходимости.

Первое поколение архитектуры Enterprise X-Architecture (известное ранее как Summit), представленное в 2001 г., было хорошо принято заказчиками и помогло IBM занять ведущие позиции на рынке Intel-серверов с числом процессоров восемь и выше. И действительно, за истекший период рыночная доля IBM в секторе восьмипроцессорных серверов возросла с 18 до почти 60%. Кроме того, начиная с 2001 г., IBM неизменно остается самым быстроразвивающимся поставщиком серверов Intel-архитектуры в мире. Отметим, что серверы IBM на базе Enterprise X-Architecture 3G рассчитаны на поддержку нескольких поколений двухъядерных процессоров по таким параметрам, как мощность, тепловой режим и применяемый набор микросхем.

Сервер IBM eServer xSeries 366

Сервер IBM eServer xSeries 366 построен на базе 64-разрядного процессора Intel Xeon MP и платформы, поддерживающей память Active Memory на базе DDR2 и Active PCI-X 2.0, что соответствует новому стандарту для высокопроизводительных серверов I/O. Благодаря этой платформе, в сочетании с опытом IBM в разработке наборов микросхем, прирост общих показателей системы при 64 Гбайт используемой памяти может достигнуть 38% по сравнению с системами предыдущего поколения.

Сервер IBM eServer xSeries 366.

В IBM eServer xSeries 366 значительно улучшено соотношение цена/производительность по сравнению с предшествующими поколениями, что устраняет разрыв в ценах между двухъядерными и четырехъядерными серийными платформами. IBM eServer xSeries 366 оптимизированы для консолидации серверов и приложений для предприятий, включая такое ПО, как IBM DB2 Universal Database, SAP, Microsoft SQL Server и Oracle.

На момент выпуска система x366 установила рекорд производительности для серверов с четырьмя процессорами Intel Xeon при обработке транзакций в реальном времени в тесте TPC-C. Сервер x366 продемонстрировал показатель 141504 tpmC (транзакций в минуту). Кроме того, он установил рекорд для четырехпроцессорных серверов в тесте 300GB TPC-H, оценивающем производительность бизнес-анализа. Сервер продемонстрировал показатель 7731,9 QphH@300GB (комбинированных запросов в час при обработке базы данных объемом 300 Гбайт), попав в десятку лучших по производительности в тесте TPC-H с использованием базы данных объемом 300 Гбайт.

Набор микросхем IBM Hurricane

Центральный элемент архитектуры X3 - набор микросхем третьего поколения Enterprise X-Architecture под названием Hurricane. Этот НМС обеспечивает IBM eServer xSeries 366 интегрированным процессором и контроллером памяти, который значительно понижает латентность, что, в свою очередь, ускоряет реакцию сервера и общие показатели производительности. НМС Hurricane был создан специально для архитектуры X3 командой разработчиков кроссплатформенных архитектур, в свое время накопивших опыт разработки при создании мэйнфреймов IBM.

В НМС Hurricane значительно улучшено соотношение цена/производительность по сравнению с предыдущим поколением x365. Кроме того, есть ряд характерных только для него преимуществ. В частности, существенно улучшена ситуация с задержкой в цепи процессор-память, что критически важно в условиях рабочей нагрузки на коммерческих предприятиях. Виртуальная кэш-память XceL4v Dynamic Server Cache позволяет выборочно кэшировать с настолько низкой задержкой при обработке памяти, что физический кэш-чип L4 более не требуется.

Из других ключевых особенностей Hurricane отметим следующие:

  • встроенная динамическая память DRAM c интегрированными snoop-фильтрами и удаленными директориями;
  • три масштабируемых порта, работающих на скорости 6,4 Гбайт/с;
  • активная PCI-X 2.0 (до 266 МГц) удваивает показатели предыдущего поколения с обратной совместимостью.

Четырехпроцессорный сервер IBM eServer xSeries 366 также поддерживает двухъядерные процессоры. Так, осенью прошлого года новый xSeries 366 с ПО DB2 UDB в тесте TPC-C, оценивающем скорость обработки транзакций в реальном времени, продемонстрировал результат 221017 tpmC, установив новый мировой рекорд производительности для четырехпроцессорных систем. Производительность сервера IBM xSeries 366 на базе двухъядерных процессоров существенно превысила производительность аналогичного сервера IBM eServer xSeries 366 на базе одноядерных процессоров.

Сервер IBM eServer xSeries 460

Летом 2005 г. IBM расширила свое семейство серверов с архитектурой X3, представив новый сервер IBM eServer xSeries 460, разработанный для сред постоянной готовности с высокой масштабируемостью. В начальной конфигурации x460 представляет собой недорогой сервер с поддержкой максимум четырех процессоров, легко масштабируемый вплоть до 32 процессоров в конфигурации из восьми блоков. Поддерживающая двухъядерные процессоры модель IBM eServer xSeries 460 отличается увеличенной масштабируемостью, повышенной производительностью кэш-памяти процессоров, расширяемостью памяти и ресурсов ввода-вывода, управляемостью и одновременной поддержкой 32-разрядных и 64-разрядных приложений. Среди ее целевых применений - обслуживание баз данных, ERP- и CRM-систем, консолидация серверов, специализированные приложения для вертикальных рынков. Архитектура X3 позволяет повысить производительность восьмипроцессорной конфигурации на величину до 60% по сравнению с восьмипроцессорным сервером IBM предыдущего поколения на базе Intel Xeon MP. При этом системы могут одновременно исполнять 32-разрядные и 64-разрядные приложения в собственном и виртуализованном режиме, быстрее обрабатывая огромные массивы данных.

К моменту выпуска данного сервера корпорация лидировала в сегменте Intel-серверов с числом процессоров восемь и более, обладая рыночной долей 54,5%. Сервер IBM eServer xSeries 460 и СУБД IBM DB2 UDB продемонстрировали производительность 250975 tpmC - наивысший на тот момент показатель для восьмипроцессорного Intel-сервера в стандартном отраслевом тесте производительности онлайновой обработки транзакций TPC-C.

В ноябре 2005 г. IBM обновила свое семейство серверов на базе технологии Enterprise X-Architecture 3G, представив новые системы на базе двухъядерных процессоров Intel Xeon серии 7000 (ранее известных под кодовым названием Paxville MP). Новые серверы IBM eServer xSeries 460, благодаря двухъядерным процессорам Intel Xeon, обеспечивают запас производительности, необходимый для решения таких задач, как вертикальное масштабирование серверов баз данных или консолидация серверов с использованием ведущего в отрасли продукта VMware ESX Server. В конфигурации начального уровня сервер IBM eServer x460 представляет собой доступный по цене четырехпроцессорный сервер. В то же время в конфигурации с восемью шасси система IBM eServer xSeries 460 легко масштабируется до 32 процессоров, позволяя заказчикам гибко наращивать вычислительные ресурсы в соответствии с растущими потребностями бизнеса.

Сервер IBM eServer xSeries 460.

Сервер IBM eServer xSeries 260

К семейству серверов на базе технологии X3 Architecture относится и высокопроизводительный четырехпроцессорный сервер IBM xSeries 260, предназначенный для применения в удаленных офисах или для выполнения приложений с большим числом обращений к системам хранения. При высоте 7U сервер x260 позволяет установить до 12 жестких дисков Serial Attached SCSI форм-фактора 3,5 дюйма с улучшенными показателями емкости и скорости вращения, благодаря чему он будет хорошим решением для приложений, интенсивно работающих со средствами хранения данных. Заказчик может установить жесткие диски с емкостью до 300 Гбайт каждый, доведя общую емкость подсистемы хранения до 3,6 Тбайт.

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

В корпорации считают, что IBM x260 - просто уникальный сервер. Благодаря сочетанию высокой производительности, мощных внутренних ресурсов хранения на базе жестких дисков Serial Attached SCSI и полного резервирования системы питания от сети 220/110 В, он оказывается практически идеальным четырехпроцессорным сервером для вычислительных центров с ограничениями по мощности питания, для применения в офисной среде и для многих международных рынков.

На момент выпуска сервер x260, поддерживающий двухъядерные технологии, комплектовался 64-разрядными процессорами Intel Xeon MP (кодовое название Cranford), что обеспечивало достаточно высокую производительность при сравнительно низкой цене. Электронные компоненты данного сервера идентичны компонентам x366 - сервера высотой 3U для установки в стойку. Модель x260 выпускается также в корпусе "башня" (tower) с возможностью питания от нестандартной сети напряжением 110 В. Этот сервер обладает полным резервированием по питанию и хорошо подходит для офисного применения. В перспективе модель x260 обеспечит заказчикам надежную защиту инвестиций, поскольку позволяет наращивать вычислительную мощность, объем оперативной памяти и емкость подсистемы хранения, что часто требуется для почтовых серверов и серверов баз данных.

В качестве внутреннего ленточного хранилища можно установить накопитель LTO емкостью до 800 Гбайт (приобретается отдельно), обеспечивающий локальное резервное копирование и автономное хранение данных в распределенной среде.

IBM xSeries x260 - третий сервер IBM на базе технологии X3. В тестах SPECint и SPECfp сервер x260 показал лучшие результаты среди опубликованных для четырехпроцессорных серверов на базе процессоров Intel Xeon. В тестах SPECint_rate2000 и SPECfp_rate2000, оценивающих общую пропускную способность всей системы, сервер x260 также продемонстрировал максимальные показатели среди опубликованных для четырехпроцессорных серверов на базе процессоров Intel Xeon с частотой 3,66 ГГц.

Тестирование VeriTest

Результаты тестирования, проведенного независимой испытательной фирмой VeriTest, подтвердили, что технология IBM X3 представляет собой идеальную платформу для виртуализации. Компания VeriTest оценивала производительность виртуализации сервера x366 при выполнении в виртуализованной среде под управлением ПО VMware ESX Server 2.5.1 смешанного набора приложений, отражающего реальные условия работы. Полученные компанией результаты свидетельствуют, что сервер IBM xSeries 366 на базе процессоров Intel Xeon превзошел по производительности виртуализации аналогичный по цене и конфигурации сервер конкурирующей компании на базе процессоров AMD Opteron при выполнении рабочих нагрузок Exchange и SQL, продемонстрировав преимущество по времени отклика до 41%.

Результаты тестирования VeriTest показали, в частности, что технология X3 улучшает показатели виртуализованной среды по времени отклика благодаря особой архитектуре памяти, производительность которой с ростом нагрузки снижается не так быстро, как у других серверов. В обеих участвовавших в тестировании четырехпроцессорных системах было установлено по 16 Гбайт памяти, а цены обоих серверов по Интернет-каталогам различались не более чем на 3%.

Благодаря огромному опыту IBM в создании наборов микросхем, нашедшему применение в сервере x366, преимущество последнего в производительности по сравнению с системами предыдущего поколения достигает 47% при 64 Гбайт установленной оперативной памяти. Корпорация IBM использует в своих Intel-серверах специализированные наборы микросхем собственной разработки, за счет чего модели семейства IBM xSeries способны существенно обгонять своих конкурентов. Сервер x366, заполняющий ценовую нишу между двухпроцессорными и четырехпроцессорными коммерческими платформами, - это оптимальное решение для виртуализации, консолидации серверов и выполнения корпоративных приложений.

Заключение

В исследованиях аналитических компаний отмечается постоянное стремление IBM к высокому качеству проектирования. В отличие от конкурентов, корпорация систематически реализует в линейке Intel-серверов возможности систем высокого уровня, что обеспечивает заказчикам дополнительное преимущество за счет непрерывного совершенствования вычислительных решений. Технология IBM Enterprise X-Architecture 3G позволяет воплотить заимствованные из мира мэйнфреймов возможности в новом поколении серверов IBM eServer xSeries на базе 64-разрядных процессоров Intel Xeon серии 7000. В сочетании с новыми процессорами Intel Xeon технология EXA 3G существенно повышает производительность по сравнению с предыдущим поколением систем на базе процессоров Intel Xeon, поддерживая одновременное исполнение 32-разрядных и 64-разрядных приложений и ускоряя обработку больших объемов данных.

Корпорация IBM давно заявила, что сектор x64 (системы на базе 64-разрядных процессоров с архитектурой x86) не относится к потребительским секторам рынка, и вложила значительные средства в соответствующую научно-исследовательскую деятельность, увенчавшуюся такими достижениями, как, в частности, технология IBM Enterprise X-Architecture 3G для традиционных x86-серверов.

System/360 с единым набором команд, выпущенная в 60-е годы, стала стандартом для мейнфреймов на многие годы. До появления этих машин программистам приходилось переписывать заново программное обеспечение для каждого нового компьютера. В линейке IBM System/360 была реализована идея полностью совместимых ЭВМ с преемственностью и обратной поддержкой, что стало настоящей революцией.

Как компьютеры IBM появились в СССР

Инженеры в СССР внимательно следили за разработками IBM . После длительных споров партийное руководство все-таки приняло решение отказаться от мейнфреймов собственной архитектуры («Минск-32» и другие) и начать производство аналогов IBM System/360, которые получили название EC ЭВМ (Единая система электронных вычислительных машин), скопировав архитектуру IBM System/360 и адаптировав софт. Первый компьютер единой серии ЕС 1020 был выпущен в Минске в 1971 году.

С 1980 года действовало эмбарго на поставки западной компьютерной техники в СССР из-за ввода войск в Афганистан, поэтому в стране были считанные экземпляры настоящих мейнфреймов IBM System/360. Один из них был установлен в Московском научно-исследовательском центре электронной вычислительной техники (НИЦЭВТ), поработать на нем приезжали самые высококвалифицированные программисты из других городов.

В 90-е годы после снятия эмбарго всё изменилось, в России открылась дочерняя компания IBM , начались официальные поставки фирменной техники, стали заключаться крупные контракты.

От прошлого к будущему

Начиная с 90-х годов легендарная корпорация IBM начала смещать фокус своей деятельности в сторону поставки услуг и консалтинга. Для реализации новой бизнес-стратегии IBM приобрела несколько компаний, обладающих важными наработками и опытными экспертами, в том числе в финансовой области, аналитике и консалтинге, начиная с покупки PricewaterhouseCoopers в 2002 году. Делая ставку также на когнитивные вычисления, IBM рассчитывает, что подразделение когнитивных систем Watson к 2020 году будет приносить $10 млрд прибыли.

И еще раз о блокчейне

В августе 2016 года IBM сформировала новое структурное подразделение IBM Industry Platforms, нацеленное на разработку и внедрение технологий Watson, IBM Cloud, IBM Systems, а также технологии блокчейн для корпоративных клиентов, в том числе для банков и других финансовых организаций.

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

Одной из первых подобную систему записи информации применили разработчики цифровой криптовалюты Bitcoin. Для транзакций в блоке используется древовидное хеширование, аналогичное формированию хеш-суммы для файла в протоколе BitTorrent.

Для банков подобная технология незаменима. Согласно оценке Accenture и McLagan , использование блокчейн может снизить инфраструктурные расходы 8 из 10 крупнейших в мире инвестиционных банков на 30%. Для каждого из них это означает экономию от $8 млрд до $12 млрд в год. На сегодняшний день каждый инвестиционный банк поддерживают собственные независимые базы данных транзакций, пользовательской информации и других справочных данных. Для совершения любой транзакции банки должны согласовать и подтвердить свои данные у контрагентов и клиентов — это сложная, дорогая и трудоемкая процедура, уязвимая для ошибок.

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

Задайте вопрос эксперту IBM Елена Синка, представитель по продаже решений IBM в банковской отрасли Спросить

Спасибо!
Ваш вопрос отправлен

IBM Watson - одна из первых когнитивных систем в мире. Большинство возможностей Watson уже сегодня доступны каждому желающему на облачной платформе IBM Bluemix. С помощью программных интерфейсов Watson API можно создавать приложения, которые позволят отслеживать и обрабатывать неструктурированные данные, использовать естественные языки, машинное обучение и учитывать условия окружающей среды для оптимизации продуктов, процессов и бизнес-операций.

Мы поговорим о том, как все эти полезные функции могут быть использованы при создании ваших решений для Интернета Вещей, рассмотрим реальные кейсы и поделимся примерами, как когнитивные сервисы могут помочь в обработке данных с IoT устройств.

Митап проводится при поддержке ребят из Вольтик.ру

Расписание докладов:
19:00-19:30 — Приветственное кофе
19:30-20:00 — "Обзор аналитических сервисов Watson на облачной платформе IBM Bluemix"
20:00-20:30 — "Сервисы для интернета вещей из облачной платформы IBM Bluemix (Watson IoT Platform, NodeRed)"
20:30-21:00 — "Опыт построения и внедрения индустриальной IoT платформы. Пример пилотного решения на базе Bluemix-Watson IoT Platform. Перспективы и варианты развития решения."
21:00-21:30 — Живое общение и пицца =)

19:30-20:00 - Обзор аналитических сервисов Watson на облачной платформе IBM Bluemix

20:00-20:30 - Сервисы для интернета вещей из облачной платформы IBM Bluemix (Watson IoT Platform, NodeRed)

Альберт Халиулов — ведущий технический специалист по программным решениям IBM Cloud.

Закончил факультет Прикладной математики и физики Московского Авиационного Института в 2000 г. Получил второе образование по направлению проектирование и разработка корпоративных ИТ систем в Московском Физико-Техническом Институте. С 2000 по 2006 годы занимался разработкой решений на базе J2EE технологий для государственных и финансовых заказчиков. В начале 2006 года пришел в компанию ИБМ в подразделение Software Group, в качестве технического консультанта по интеграционным и веб-технологиям. Выполнял ведущую роль в ряде крупных проектов по созданию и интеграции корпоративных решений в TOP10 компаний России, консолидации и модернизации систем на различных платформах для государственных и коммерческих заказчиков.

20:30-21:00 - Опыт построения и внедрения индустриальной IoT платформы. Пример пилотного решения на базе Bluemix-Watson IoT Platform. Перспективы и варианты развития решения.

Владимир Шапоров — руководитель направления департамента развития технологий «Умный город» и телекоммуникационных решений, Группа Компаний Техносерв.

Более 25 лет работает в области информационных и телекоммуникационных технологий, занимая различные должности в области технологического и стратегического маркетинга и консалтинга в компаниях Nokia Networks / Nokia Siemens Networks / Siemens / Hewlett-Packard. Является экспертом в области комплексных решений для построения инфраструктуры мобильных и гибридных сетей связи и решений в области IoT/IIoT/M2M. В 2016 присоединился к департаменту по работе с операторами связи и развитию региональных рынков группы компаний Техносерв.

Мероприятие будет проходить в Клиентском Центре IBM в Москва-Сити (Пресненская наб. 10, Блок А, 2 этаж, Комната "Союз-Аполлон").

Выдача пропусков будет осуществляться в день мероприятия с 18:30 на первом этаже для зарегистрированных участников.

Не забывайте подписываться на новости нашего сообщества в социальных сетях. Там всегда много интересного, а также анонсы всех мероприятий нашего сообщества!

Что такое MOM

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

В этой ситуации особенно актуальным становится решение проблемы интеграции уже имеющихся приложений, в том числе функционирующих под управлением различных операционных систем. Согласно исследованиям аналитического агентства Forrester Research, проекты, связанные с интеграцией приложений, потребляют до 30% расходов предприятий на развитие информационных технологий.

Существует множество различных способов создания распределенных приложений, выполняющихся на разных платформах, например на основе технологий COM или CORBA, создания Web-приложений, создания и применения Web-сервисов для получения результатов выполнения приложений. Продвижение современных технологий предполагает в большинстве случаев замену существующих систем на новые. В то же время подход, основанный на интеграции приложений на основе средств организации передачи и обмена сообщениями (Messaging Oriented Middleware, MOM), означает сохранение и интеграцию существующих систем и, следовательно, значительную экономию и сохранение сделанных инвестиций. Многие аналитики компьютерной индустрии отмечают быстрый рост числа решений, использующих MOM, благодаря гибкости этой архитектуры. Именно такой способ интеграции реализован в семействе продуктов IBM MQSeries.

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

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

В 1992 году компанией IBM была опубликована спецификация программного интерфейса Message Queue Interface (MQI), и с того же года существует семейство продуктов под названием MQSeries. За время существования этих продуктов появились версии менеджеров очередей для всех популярных серверных платформ, включая OS/390, MVS, VSE/ESA, OS/400, OS/2, OpenVMS, Digital Unix, AIX, HP-UX, SunOS, Sun Solaris, SCO UNIX, UnixWare, AT&T GIS UNIX, DC/OSx, Windows 2000, Windows NT, Windows 95/98, а также версии клиентов MQSeries для еще большего числа платформ. В последнее время появились средства интеграции MQSeries с реляционными СУБД, объединения менеджеров очередей в кластеры, различные программные интерфейсы, упрощающие разработку приложений с применением MQSeries.

В настоящий момент семейство продуктов IBM MQSeries (рис. 1) содержит:

  • MQSeries - средство организации очередей сообщений и их обработки;
  • MQSeries Integrator - средство интеграции приложений;
  • MQSeries Workflow - средство управления бизнес-процессами;
  • MQSeries Adapter - средство создания адаптеров, то есть переходного программного обеспечения между прикладными системами и MQSeries;
  • MQSeries.EveryPlace - сервис очередей сообщений для мобильных устройств и мобильных пользователей.

Ниже мы рассмотрим назначение и основные возможности каждого из этих продуктов.

IBM MQSeries

IBM MQSeries, один из ведущих продуктов компании IBM, представляет собой средство организации очередей сообщений и их обработки в гетерогенной распределенной среде, не зависящее ни от аппаратной платформы, ни от операционной системы. Простейшая схема работы IBM MQSeries показана на рис. 2 .

Когда пользователь направляет просьбу о передаче сообщения приложению 1, MQSeries записывает сообщение в локальную очередь на передачу удаленным системам, а затем передает его по сети в удаленную целевую очередь. Программа-адресат (приложение 2) читает целевую очередь и получает доступ к сообщению. Таким образом, пользовательские приложения не обязательно должны иметь дело с внутренней структурой очередей и со средствами коммуникаций между менеджерами очередей.

Сообщения MQSeries представляют собой структуру данных, состоящую из заголовка сообщения, где содержатся сведения о характеристиках сообщения, предназначенные для менеджеров сообщений (сведения об отправителе и получателе, о маршруте прохождения сообщения, об очереди, в которую следует доставить ответ), и передаваемых данных (при необходимости их можно конвертировать из одного формата в другой).

Очередь сообщений является средством хранения и обработки сообщений. С целью повышения надежности их передачи сообщения могут журналироваться.

Приложения, использующие MQSeries, не обращаются к ним непосредственно - доступ к очередям сообщений можно получить только через несколько альтернативных прикладных программных интерфейсов: MQI (Message Queue Interface), AMI (Application Message Interface), JMS (Java Message Service), CMI (Common Message Interfaсe). Этот интерфейсы можно применять с языками Cи, С++, Java, Smalltalk, Cobol, PL/1, Lotus LSX, Basic, а также с наиболее популярными средствами разработки VisualAge, Delphi, PowerBuilder, Visual Basic.

Менеджеры очередей посылают сообщения с помощью каналов и специального протокола MCP (Message Channel Protocol), работающего поверх транспортных протоколов более низкого уровня. Использование этого протокола полностью обеспечивает передачу сообщения, в том числе в случае системного или сетевого сбоя, так как сообщение удаляется из очереди только после подтверждения его приема адресатом.

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

В состав MQSeries входят: утилита для администрирования и конфигурации очередей, каналов сообщений, безопасности - MQSeries Explorer, компонент для тестирования прикладных программных интерфейсов - MQSeries API Exerciser, а также интерфейсы, предназначенныe для встраивания в другие приложения с целью добавления возможностей администрирования MQSeries. На рынке имеются также утилиты для администрирования MQSeries от независимых производителей.

Кроме того, MQSeries можно дополнить средствами шифрования сообщений, а также иными внешними модулями, например: MQSeries Link for SAP R/3 - для интеграции R/3 c другими приложениями или удаленными системами R/3; MQ Enterprise Integrator, MQSeries LSX, MQSeries Link, MQSeries Extra Link - для обмена сообщениями между Lotus Notes и другими системами с помощью MQSeries; MQSeries Internet Gateway - для преобразования HTTP-запросов в сообщения MQSeries и обратно.

Следует, однако, отметить, что помимо доставки сообщения немаловажна и задача распознавания и обработки его содержания. Для ее решения используется продукт MQSeries Integrator, которому будет посвящен следующий раздел.

IBM MQSeries Integrator

IBM MQSeries Integrator представляет собой брокер сообщений, обрабытывающий и распределяющий потоки сообщений по приложениям, базам данных и другим получателям. Он позволяет интегрировать приложения за счет облегчения обмена данными между приложениями, работающими на различных платформах.

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

Продукт MQSeries Integrator состоит из графической среды разработки форматов и процедур обработки потоков сообщений ControlCenter c репозитарием форматов сообщений MessageRepository, из сервера управления Configuration Manager и из раcпределенной системы серверов обработки сообщений Message Broker, которая выполняет роль обработчика и маршрутизатора сообщений MQSeries. Получив сообщение, Message Broker обрабатывает его тем или иным способом (в зависимости от содержания сообщения) в соответствии с правилами, определенными в конфигурации Message Broker.

MQSeries Integrator содержит средства преобразования сообщений из одного формата в другой, описания форматов, сохранения описаний в соответствующих базах данных, распознавания частей сообщения согласно имеющимся форматам. Преобразование форматов может включать добавление или удаление данных, изменение заголовков сообщений, производство вычислений и выполнение функций, определенных пользователями. Существуют готовые словари стандартных форматов для MQSeries Integrator, например для SAP R/3 и S.W.I.F.T.

Помимо средств преобразования форматов, MQSeries Integrator содержит средства для создания и применения правил распределения сообщений на основании значений полей, содержащихся в сообщении. Типичный пример такого правила - отправка копии сообщения еще одному получателю, если значение какого-либо поля сообщения оказалось в заранее заданном диапазоне (например, если сумма сделки превысила какую-либо величину). Отметим, что последняя версия MQSeries Integrator позволяет применять продукты независимых производителей в качестве средств реализации тех или иных правил распределения сообщений.

Доступ к описанным выше средствам возможен с помощью соответствующего прикладного программного интерфейса или с помощью графических административных утилит (рис. 3).

Для обеспечения защиты данных в состав продукта входит User Name Server, отвечающий за хранение списка пользователей и групп пользователей, а также сведений об их правах на доступ к данным, сообщениям и операциям.

IBM MQSeries Workflow

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

Продукт MQSeries Workflow состоит из серверных и клиентских компонентов.

К серверным компонентам относятся следующие серверы:

  • сервер выполнения - отвечает за своевременное перемещение нужной позиции задания конкретному сотруднику. Для достижения этой цели сервер может запускать или останавливать процессы, регистрировать события, сохранять сведения о них в базе данных. Можно использовать несколько копий сервера выполнения;
  • сервер администрирования - управляет другими серверными компонентами MQSeries Workflow, отвечает за их доступность, функционирование и восстановление после сбоев. Доступ к серверу администрирования осуществляется с помощью компонента MQSeries Workflow Administration Utility;
  • сервер планирования - управляет извещениями для операций, которые должны быть выполнены в течение определенного периода времени;
  • сервер возврата ресурсов системе - отвечает за физическое удаление копий процессов, которые были завершены;
  • сервер выполнения приложений - вызывает для выполнения серверные приложения, например транзакции CICS и IMS. В настоящее время он доступен на платформе OS/390.
  • К клиентским компонентам MQSeries Workflow относятся:
  • BuildTime - с его помощью можно создавать модели потоков операций, для этой цели в него включен графический редактор для создания моделей процессов. Кроме того, этот компонент может определять, какой персонал задействован в процессе, какие программы и данные используются в потоке операций. Созданную модель можно сохранить или экспортировать в формат, удобный для документирования, а затем преобразовать в шаблон и передать серверным компонентам MQSeries Workflow (рис. 4);
  • MQSeries Workflow Client - используется для запуска процессов на выполнение редактирования списков работ, управления копиями процессов, изменения назначений задания, отслеживания выполнения процессов. Вместо готового клиентского приложения, поставляемого с MQSeries Workflow, можно использовать и созданные собственными силами - для этого имеется соответствующий API. Чтобы запустить внешние приложения, используемые для выполнения операций, применяется Program Execution Agent;
  • MQSeries Workflow Client для Lotus Notes - предназначен для применения Lotus Notes в качестве внешней рабочей среды для MQSeries Workflow без всякой адаптации. Этот компонент позволяет предоставить пользователям Notes доступ ко всем функциям MQSeries Workflow, а разработчикам - интерфейс для встраивания функциональных возможностей Lotus Notes (форм, документов) в решение для потока операций;
  • Administration Utility - представляет собой утилиту администрирования серверных компонентов MQSeries Workflow.

IBM MQSeries Adapter

IBM MQSeries Adapter - это средство создания адаптеров, то есть переходного программного обеспечения между приложениями и MQSeries. Продукт состоит из двух компонентов - MQSeries Adapter Builder и MQSeries Adapter Kernel, а также из двух компонентов для поддержки - MQSeries Adapter Sets и MQSeries Integrator Library.

MQSeries Adapter Builder дает возможность импортировать интерфейс приложения в репозитарий путем обработки прототипов функций описаний структур, позволяя связать данные, содержащиеся в сообщении, с данными, которые должно получить приложение. Это может быть сделано как путем переформатирования данных, так и с помощью более сложных преобразований, например вычисления функций. Результатом работы инструмента является код на языке C, который можно скомпилировать на тех платформах, где будет функционировать приложение.

MQSeries Adapter Kernel представляет собой runtime-библиотеки, к которым обращаются адаптеры, созданные с помощью Adapter Builder.

MQSeries Adapter Sets - набор стандартных адаптеров для SAP R/3, Baan Ivb и JD Edwards OneWorld. Эти адаптеры при необходимости могут быть модифицированы.

Библиотеки MQSeries Integrator Libraries позволяют пользователям MQSeries Integrator применять его совместно с адаптерами.

IBM MQSeries EveryPlace

IBM MQSeries EveryPlace - сервис очередей сообщений для мобильных устройств, функционирующих под управлением Windows CE, Palm OS, мобильных телефонов, а также для мобильных пользователей с компьютерами под управлением Windows, поддерживающий гарантированную доставку информации между портативными устройствами и взаимодействие со стандартной инфраструктурой менеджеров очередей MQSeries. Этот продукт специально адаптирован для использования на системах с минимальными аппаратными ресурсами и может быть использован на всех платформах, поддерживающих Java (рис. 5).

Заключение

В настоящей статье мы рассмотрели особенности семейства продуктов IBM MQSeries. Мы рассказали об особенностях MQSeries как средства организации очередей сообщений и их обработки, а также о ряде продуктов, созданных на его основе, а именно: о MQSeries Integrator - средстве интеграции приложений, MQSeries Workflow - средстве управления бизнес-процессами, MQSeries Adapter - средстве создания переходного программного обеспечения между приложениями и MQSeries и о MQSeries EveryPlace - сервисе очередей сообщений для мобильных устройств и мобильных пользователей. Мы убедились в том, что эти продукты могут послужить основой создания информационной инфраструктуры предприятия или решений, являющихся частью такой инфраструктуры.

Популярные статьи

© 2024 sistemalaki.ru
Бизнес-идеи. Бизнес-планы. Франшизы. База знаний. Документы