Прогнозирование развития кИС в направлении к Real-Time Enterprise - пример экспресс-прогноза
←
→
Транскрипция содержимого страницы
Если ваш браузер не отображает страницу правильно, пожалуйста, читайте содержимое страницы ниже
74 Information Management 07–08-2014 Неплохо узнать прогноз погоды, прежде чем начинать молиться о дожде. Марк Твен Прогнозирование развития КИС в направлении к Real-Time Enterprise Пример экспресс-прогноза
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 75 Как использовать метод Directed Evolution для прогнозирования развития информацион- ных систем? Первый прогноз, использующий методы Directed Evolution мы провели в не- фтяной компании, внедряющей в своей информационной системе технологию in-memory computing. Путь технологии in-memory от идеи до промышленной реализации занял 13 лет, с 1998 (Bell Labs, Dali Main-Memory Storage Manager) по 2011 год (выпуск SAP HANA). Мы задались целью провести экспресс-прогноз дальнейшего развития этой технологии в направлении к реализации концепции Real-Time Enterprise (RTE). В данной статье мы опишем результаты такого экспресс-прогноза и приведем примеры использования ряда подходов, входящих в метод Directed Evolution, а также сделаем основные выводы и пред- ложим прогнозные гипотезы. Ринат Гимранов Начальник управления информационных технологий ОАО «Сургутнефтегаз», заведующий базовой кафедрой ОАО «Сургутнефтегаз» в Сургутском государственном университете, преподает магистрантам курс «Общество и информатизация». Автор ряда публикаций в научных журналах и ИТ-изданиях по тематике внедрения ИТ, СУБД in-memory, предприятия реального времени, архитектуры предприятия и управления данными. Игорь Холкин Мастер ТРИЗ, консультант «БДО Юникон Бизнес Солюшнс». Научно-практические интересы в области ТРИЗ – Directed Evolution, SLCA, синтез инноваций в ИТ. Константин Зимин Главный редактор научно-методического журнала Information Management. В течение 15 лет был главным редактором ведущих российских ИТ-изданий, главным редактором портала Global CIO (2010–2011 годы). Автор серии исследований «Практика использования ИТ на российских предприятиях» 2007, 2008, 2009, 2010 и 2012 годов. Соавтор книги «Эффективность инвестиций в ИТ. Альманах избранных работ». Член правления Союза ИТ-директоров России (СоДИТ), руководитель Комитета по исследованиям СоДИТ. База и инструменты экспресс-прогноза База для экспресс-прогноза – существующая корпоративная ИС одной крупной не- фтяной компании. Компания традиционно опирается на ИТ-решения SAP, ее операцион- ная деятельность поддерживается ERP-системой SAP R/3 (SAP ECC). В настоящее время в компании идет внедрение информационно-аналитической системы, основанной на SAP HANA, использующей технологию in-memory. Технология in-memory, в свою очередь, является существенным шагом к RTE. Это на- правление развития ИС наметилось еще до проведения экспресс-прогноза, поэтому экс- infomanagement.rucio.ru
76 Information Management 07–08-2014 пресс-прогноз развития ИС проводился в заранее определенном направлении – к ИС класса RTE 2.0, и в конкретных обстоятельствах – максимальной реализации инноваци- онного потенциала SAP HANA, наличия в компании глубокой экспертизы в системах SAP. Инструмент проведения экспресс-прогноза развития ИС – это серия проектных ма- стерских (см. врезку) с использованием ряда подходов, входящих в метод Directed Evolution [1]1. Экспресс-прогноз был проведен на старте проекта по созданию аналити- ческой системы, где в рамках проектной мастерской был сформирован «образ будуще- Подробнее о методе читайте 1 го» – портрет идеальной системы предприятия, использующей технологию in-memory и в статье «Прогнозирование другие связанные с ней идеи и технологии. развития ИС с помощью метода Прогнозные гипотезы высказывались в режиме управляемого мозгового штурма с Directed Evolution» в этом номере журнала. последующим анализом и отбором полученных идей (см. врезку «Проектная мастер- ская»). Идеальный образ, основанный на знаниях экспертов предметной области и ИТ-специалистов, был дополнен прогнозными гипотезами, полученными с помощью методов, входящих в Directed Evolution, и основанными на знаниях закономерностей технической эволюции. Еще раз отметим, что экспресс-прогноз проводился с исполь- зованием только некоторых понятий Directed Evolution, отнюдь не строго по методу [2]. Результаты прогноза легли в основу концепции построения аналитической системы и дали импульс дальнейшего развития информационной системы компании в целом. Понятно, что прогнозы развития системы должны отталкиваться от ИТ-стратегии ком- пании, сопряженной, в свою очередь, с бизнес-стратегией. То есть прогноз строится не в Проектная мастерская Проектная мастерская – это управляемый мозговой штурм со структурированием и последующим анализом полученных идей. Такая форма работы используется на старте сложных комплексных проектов с целью стимулирования свободной генерации продуктивных идей, которые могут быть положены в основу проектной концепции. Одна из ключевых идей проектной мастерской заключается в том, что процесс генерации идей отделен от процесса их обсуждения и анализа. Каждая сессия мастерской содержит три фазы: • индивидуальный мозговой штурм; • обсуждение в малых группах; • управляемое структурирование полученных идей. Помимо генерации идей, в рамках проектной мастерской происходит визуальное структурирование полученных предложений (рис. 1), а также совместное обсуждение и выработка согласованного мнения участников по поводу результирующих идей. Правила проектной мастерской: • высказываются любые, даже самые «дикие», идеи, поощряется «подхватывание» и развитие высказанных идей; • критика высказываемых идей запрещена, никаких обсуждений, оценок, возражений, полная свобода для полета мысли, бурный «поток сознания»: пишется все подряд, первое, что приходит в голову. Рис. 1. Рабочая визуализация идей, полученных во время одной из сессий проектных мастерских..
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 77 «безвоздушном пространстве», а имея перед собой видение и цели развития ИС пред- 2 Механизм соотнесения приятия. Поэтому, прежде чем приступать к экспресс-прогнозу, необходимо сформули- первоначально заданных целей развития ИС с результатами ровать миссию, видение и цели развития ИС (если это не сделано ранее при формулиро- прогноза, полученными в вании ИТ-стратегии). Причем впоследствии результаты прогноза могут либо подтвердить рамках Directed Evolution правильность выбранных целей, либо потребовать их корректировки или даже пере- (так называемое «колесо идеальности системы»), требует смотра2. Например, казалось бы, правильная цель «нарастить мощность аналитических отдельного описания и выходит подсистем посредством внедрения дополнительных модулей от вендора Х» может ока- за рамки данной статьи. заться совершенно неправильной в части «внедрения дополнительных модулей». Ниже будет изложено понятие «свертывания», объясняющее, почему это так. Миссия информационной системы Миссия ИС определяет предназначение системы для предприятия, верхнеуровневую цель ее деятельности на обозначенную перспективу, ее «жизненное призвание». В на- шем случае миссия ИС состоит в том, чтобы стать для компании главной информацион- ной опорой устойчивого развития в направлении к «предприятию реального времени», обеспечивая высокопроизводительную гибкую архитектуру информационных систем. Такая миссия подразумевает, что: 1. мы знаем, куда и как необходимо развиваться. Управление ИТ обеспечивает устой- чивое предсказуемое развитие ИС посредством создания и внедрения точных (це- ленаправленных) пошаговых ИТ-инноваций, одновременно сохраняя и развивая глубокую экспертизу в существующих системах и технологиях; 2. у нас есть всё необходимое для ИТ-инноваций: команда, знания, методология и по- стоянный доступ к современным практическим наработкам мировых специалистов по синтезу инноваций. Видение – Real-Time Enterprise 2.0 Стратегическое видение – это взгляды руководителя и топ-менеджеров управления ИТ на то, какими направлениями надо заниматься и каков при этом долгосрочный курс. Видение содержит ответы на основные вопросы: какой мы видим свою систему, что мы собираемся делать и чего хотим достичь? Если миссия системы ориентируется на потре- бителя (пользователя), то видение акцентирует внимание на деятельности, позволяющей реализовать эту миссию. Зададим желаемую цель развития Цель развития ИС: повышение полезных ИС: повышение полезных характеристик транзакционных и аналитических систем, характеристик транзакционных и аналити- в том числе систем бизнес-аналитики и ческих систем, в том числе систем поддержки принятия решений (Business Intelligence & Decision Support Systems), бизнес-аналитики, и их развитие в направ- и их развитие в направлении реализации лении концепции Real-Time Enterprise концепции Real-Time Enterprise (RTE). Здесь надо напомнить про RTE. Еще в 2002 году при появлении конвергентных аппа- ратных решений эксперты Gartner предложили определение предприятия, управляемо- го в реальном времени: The RTE is an enterprise that competes by using up-to-date information to progressively remove delays to the management and execution of its critical business processes. Важно отметить, что в определении делается акцент на последовательном (progressively) исключении задержек в предоставлении данных о работе предприятия, которые обусловлены архитектурными и функциональными ограничениями прежде всего со стороны СУБД. Однако инновационная технология in-memory дает новые возможности, которые принципиально меняют ситуацию. Например, в аналитических приложениях стало воз- можным оперировать свежими данными непосредственно из транзакционной БД, стро- infomanagement.rucio.ru
78 Information Management 07–08-2014 Надсистемное окружение Рис. 2. Цели системы и целей Потребители Поставщики разных фокусных групп, услуг ИС услуг ИС влияющих на развитие системы. Цели Цели участников поставщиков рынка ИТ Цели системы Цели Цели пользователей специалистов ИС ИТ Потребители Поставщики услуг ИС услуг ИС Индивидуальное целеполагание ить аналитические запросы тысячекратно более сложные, чем раньше, и даже реализо- вать «несбыточную мечту» руководителя: производить «закрытие» предприятия (иметь 3 Подробнее об этом актуальный баланс) хоть после каждой транзакции. Таким образом, мы приближаемся к читайте в статье «На пути управлению предприятием в режиме реального времени, когда информационная систе- к Real-Time Enterprise 2.0. ма помогает руководителям принимать управленческие решения на основе «мгновен- Изменения корпоративных информационных систем при ного среза» деятельности по самой актуальной, «горячей» информации3. использовании технологии Такую информационную систему можно определить как Real-Time Enterprise 2.0, из- in-memory Data Management» в ложив определение Gartner 2002 года в следующей редакции [3]: этом номере журнала. RTE 2.0 is an enterprise that competes by using up-to-date information to completely remove delays to the management and execution of its critical business processes. 4 Отметим, что, когда мы стали То есть «предприятие реального времени версии 2.0» – это то, которое конкурирует формулировать идеальную на рынке за счет использования самой актуальной информации, тем самым полностью систему – «образ будущего» для ИС, стало понятно, что устраняя задержки в управлении предприятием. Технология in-memory позволяет нам многие спрогнозированные уже сейчас вплотную подойти к реализации парадигмы RTE 2.0. И это видение стало свойства такой системы основным для нашего прогноза4. касаются не только парадигмы RTE 2.0. Мы стали несколько выходить за рамки парадигмы Целеполагание: иерархия целей развития системы RTE 2.0, однако в этой статье Сразу после формулировки видения системы надо провести целеполагание ее раз- сосредоточимся именно на вития. Для целостного представления корпоративной информационной системы и этом направлении развития. ее окружения предлагается графическая метафора четырех сегментов и двух слоев (верхнего и нижнего), которая отражает общее видение взаимодействующих целей разных фокусных групп, влияющих на развитие рассматриваемой информационной системы (рис. 2). Верхний слой состоит из целей надсистемного окружения корпоративной системы – сообществ, объединений. Они отражают совокупные потребности, намерения и тенден- ции в общественных, информационных, технологических системах, влияющих на раз- витие ИС. Выделены две категории: • потребители услуг ИС (социум, участники рынка); • поставщики услуг ИС (ИТ). Нижний слой – это индивидуальные цели. Они отражают личностно-ориентирован-
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 79 Цели Информационной Системы Цели Бизнес-Системы Рис. 3. Эргономические цели Цели управляемости и оптимизации Иерархия целей развития ИС в форме Простота и удобство работы Улучшение реакции бизнеса диаграммы Ишикавы. и на внутренние и внешние события Развитие персонализации Оптимизация бизнес-процессов Развитие мобильности и структур Снижение необходимости Обеспечение подконтрольности событий в техподдержке Снижение операционых затрат в бизнесе Корпоративные цели Повышение адаптивности ИС Информационно-технические цели к изменениям бизнеса Информационная и архитектурная Повышение продуктивности оптимизация и интеграция работы сотрудников Самоорганизация систем и подсистем Цели снижения ТСО Повышение надежности, упрощение Свертывание архитектуры ИС Извлечение пользы Главная цель, Свертывание ИТ-инфраструктуры обеспечиваемая из передовых ИТ-трендов Снижение непроизводительных средствами ИС: Повышение достоверности затрат на ИТ информации Повышение эффективности бизнеса Цели сотрудников Цели развития команды ИТ-специалистов Получение пользы от подхода Рост компетенций в команде, «Круг доверия системе» новые профессии Получение пользы от подхода Личностный / профессиональный «Связи на клеточном уровне» рост специалистов Получение пользы от подхода Мотивация делать новое, «Это ваша система» интересное, полезное Получение пользы от подхода Освоение новых ИТ, повышающих «Единый источник правды» эффективность бизнеса Снижение трудоемкости Создание задела на будущее Персональные рутины (инфороботизация) (знания, навыки, технологии) цели Стимулирование нового витка развития ИТ Цели руководителей Прогнозирование (предвосхищение) развития к RTE 2.0 Предоставление информации «Здесь и сейчас», высокая скорость ответов от системы Цели интеграции ИТ и бизнеса Получение персонализированной поддержки в принятии Повышение значимости ИТ в глазах бизнеса решений по управлению Реализация подхода «Круг доверия системе» Помощь в анализе прошлого и прогнозе будущего Реализация подхода «Связи на клеточном уровне» Помощь в поддержании дисциплины исполнения, быстрая реакция Реализация подхода «Это ваша система» на нарушения /отклонения Реализация подхода «Единый источник правды» Цели пользователей Цели ИТ-специалистов
80 Information Management 07–08-2014 ные точки зрения и потребности людей, так или иначе вовлеченных в развитие ИС (вла- дельцы бизнеса, руководители, функциональные менеджеры, специалисты и др.). Рас- сматриваются две категории: • пользователи (потребители услуг ИС); • ИТ-специалисты (поставщики услуг ИС). В центре находятся цели ИС, учитывающие влияние всех четырех сегментов. Полученная в результате иерархия целей развития ИС представлена в форме диа- граммы Ишикавы (рис. 3). На ней отражена главная бизнес-цель развития ИС и четыре ее составляющие: • корпоративные цели поставщиков ИТ-услуг (фокус на нформационную систему предприятия); • корпоративные цели потребителей ИТ-услуг (фокус на предприятие как бизнес-систему); • индивидуальные цели поставщиков ИТ-услуг; • индивидуальные цели потребителей ИТ- услуг. Цели бизнеса и поставщиков услуг группируются на уровне корпоративных целей (указаны вверху диаграммы), а цели пользователей и ИТ-специалистов сгруппированы в персональные цели (внизу диаграммы). Таким образом, мы получаем иерархию целей, наиболее полно отражающую интересы как самого предприятия, так и его руководите- лей, сотрудников, специалистов, заинтересованных в адекватном продуктивном взаимо- действии с ИС. Ограниченные рамки ста- Прогноз строится не в «безвоздушном тьи не позволяют привести здесь детализацию всех це- пространстве», а имея перед собой лей – полная иерархия доста- точно обширна и к тому же видение и дерево целей развития привязана к условиям кон- ИС предприятия кретного предприятия. Важ- но лишь акцентировать, что прогнозы развития системы должны быть увязаны с целями, как сказано выше. Отметим также, что при разработке целеполагания стоит учитывать тенденции в над- системном окружении, например современные технологические тренды, перечислен- ные ниже. 1. Тенденции, значительно изменяющие бизнес и рынок: • дальнейшее развитие технологии in-memory и реализация на ее базе, кроме СУБД, серверов приложений, систем бизнес-аналитики, бизнес-моделирования, а также ERP, CRM, SCM (это направление развития решений SAP); • взрывное распространение мобильных устройств и мобильных приложений; • Интернет вещей; • гибридные ИТ и облачные вычисления; • «большие данные»; • аналитика «на лету» в реальном времени; • инфороботизация – выполнение рутинных бизнес-операций инфороботами. 2. Тенденции, значительно изменяющие пользовательское поведение: • планшетные устройства (tablets); • новые приложения и интерфейсы для мобильных устройств; • BYOD («принеси свой девайс»); • интерфейсы, изменяемые в зависимости от контекста; • развитие социальных медиа и их интерфейсов; • индивидуальный интернет-бизнес, «отвязка» работника от офиса и работодателя; • персональные киберпомощники.
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 81 Применение законов развития технических систем к ИС на базе технологии in-memory Закон трехэтапного развития системы по S-кривой Технология in-memory находится на выходе из первого отрезка S-кривой, то есть в ближайшее время ожидается переход с первого этапа («рождение и детство») на второй этап развития («рост и взросление»)5. На рис. 4 приводится оценка, сделанная компани- ей Gartner в 2012 году, которая детализирует положение различных применений техно- логий in-memory. На рисунке указаны некоторые применения технологии in-memory, на- ходящиеся на разных этапах развития. На расстоянии от двух до пяти лет до достижения «плато продуктивности» находятся следующие продукты: • аналитические СУБД in-memory; • инфраструктурные приложения, обеспечивающие работу технологии in-memory; • распределенные сети данных in-memory; • бизнес-аналитика на базе in-memory; • технология DDR4 DRAM. Из этого следует, что основанные на технологии in-memory информационно-аналити- ческие системы уже через два-три года будут широко внедряться многими компаниями. На расстоянии от пяти до десяти лет до достижения «плато продуктивности» (масштаб- 5 Подробнее читайте в ного признания рынком) находятся следующие продукты: статье «Прогнозирование • серверы приложений in-memory; развития ИС с помощью • СУБД in-memory для OLTP; метода Directed Evolution» в этом номере журнала. • серверы, использующие флэш-память как дополнительную; Hype Cycle In-Memory Computing Ожидания Аналитические СУБД in-memory Обработка сложных событий «на лету» Твердотельные устройства Магниторезистивная RAM Инфраструктурные приложения, обеспечивающие работу технологии in-memory Серверы, использующие флэш- Распределенные сети данных in-memory память как дополнительную Инфраструктура для Твердотельные HD DDR4 DRAM высокоскоростного обмена корпоративного класса сообщениями СУБД in-memory для OLTP Серверы приложений Бизнес-аналитика in-memory на базе in-memory Время Импульс Пик Долина Склон Плато технологии ожиданий разочарований просвещения продуктивности Плато ожиданий будет достигнуто: oт 5 до 10 лет от 2 до 5 лет менее 2 лет infomanagement.rucio.ru
82 Information Management 07–08-2014 Аналитические «Источник» «Преобразователь» «Исполнитель» отчеты Транзакционные HANA системы-источники ВО on HANA Логический уровень Данные из Область показателей Бизнес- объекты Средства аналитики таблиц Физический уровень Область БО Средства визуализации SLT Показатели SAP Landscape Transformation Бизнес- Server Базовая область пользователи HANA Экстракция Область источников Аналитические Бизнес-область запросы Преобразование Загрузка / Репликация Бизнес-объекты Показатели НСИ «Управление» Репозитарий бизнес-объектов / показателей Ведение правил Отражение структуры хране- Ведение метаданных формирования БО ния и сбора данных Контроль версий Просмотр Управление доступом, запу- и изменений БО данных ском и архивированием ИТ-специалисты Упрвление качеством Поддержка НСИ Управление и мониторинг моделями • инфраструктура для высокоскоростного обмена сообщениями; Рис. 5. Полнота частей • магниторезистивная RAM; информационно- • твердотельные устройства; аналитической системы. • обработка сложных событий «на лету». Закон полноты частей системы Этот закон означает, что архитектура информационной системы должна включать четыре части: источник, преобразователь, исполнитель и управление6. В информацион- 6 Подробнее читайте в но-аналитической системе, которая использует технологию in-memory, эти компоненты статье «Прогнозирование сегодня представлены следующим образом (рис. 5): развития ИС с помощью 1. источник формирует ресурсы для выполнения главной полезной функции системы и метода Directed выработки ее продукта. Главной полезной функцией информационно-аналитической Evolution» в этом номере журнала. системы является поддержка бизнес-аналитики, продуктом – аналитические отчеты, а ресурсы – это данные из транзакционных систем. Источником являются системы SAP ECC, а также компонент SLT, реплицирующий данные в преобразователь; 2. преобразователь превращает ресурсы в продукт. В информационно-аналитиче- ской системе преобразование транзакционных данных в аналитические модели для последующего преобразования в продукт (аналитические отчеты) происходит в SAP HANA и BW on HANA; 3. исполнитель завершает выполнение главной полезной функции системы и передает продукт потребителю. В информационно-аналитической системе исполнитель – SAP BО – на основе данных и правил, содержащихся в аналитических моделях преобразо- вателя, формирует продукт – аналитические отчеты, запрашиваемые пользователем; 4. управление планирует, координирует, контролирует, анализирует, оповещает и дает обратную связь. В информационно-аналитической системе функции управления выполняет «Репозиторий бизнес-объектов». В развитой системе, включающей все четыре части, приоритет в развитии должен быть отдан «исполнителю». Именно на его развитие необходимо направлять основные ресурсы,
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 83 ведь он является как бы «полномочным представителем» системы перед потребителем. В ИТ-системе «исполнитель» – это пользовательский интерфейс, и ярким примером прене- брежения этим правилом служит преувеличенное внимание к разработке разнообразных внутренних «фишек» в системе, в то время как интерфейсы пользователей остаются не- удобными, устаревшими, «тормозными». Таким образом, одно из важнейших направлений развития рассматриваемой ИС – совершенствование интерфейсной части. Закон развертывания-свертывания Технология in-memory – это отличный пример свертывания системы7. Можно сказать, что предшествующая ей традиционная технология СУБД «свернулась»: в единый ком- понент свернулись функции и подсистемы дисковой памяти, чтения/записи на диск и ввода/вывода. И при этом произошло: • увеличение полезных факторов: на два порядка возросло быстродействие, улуч- шилась энергоэффективность; • уменьшение негативных факторов, так как исчезли «лишние» подсистемы, обеспе- чивающие функции дисковой памяти, чтения/записи на диск, ввода/вывода. 7 Подробнее о свертывании Свёртывание произошло за счет использования обработки в оперативной памяти, по- читайте в статье колоночных структур данных и параллелизма для поддержки многоядерных архитек- «Прогнозирование развития тур. In-memory обеспечивает нужное для параллелизма расположение данных близко к ИС с помощью метода ядрам в локальной памяти, колоночные структуры данных эффективны при вводе/вы- Directed Evolution» в этом номере журнала. воде и являются необходимым условием для сжатия: их можно сжимать гораздо более эффективно, чем строчные данные. Отметим, что свертывание с помощью технологии 8 Подробнее о линиях in-memory – это реализация только одной из линий развития, одного из направлений развития читайте в статье повышения идеальности ИС8. «Прогнозирование развития ИС с помощью метода Но не всякое свертывание и упрощение, ведущее к снижению сложности системы, Directed Evolution» в этом дает эффект. Во врезке приведен пример частичного свертывания системы, которое не номере журнала. дало существенных результатов. Пример неудачного частичного свертывания системы В 2008–2011 годах мы были свидетелями попытки свертывания ИС, которая, однако, не принесла существенных результатов. Речь идет об интегрированных (конвергентных) программно-аппаратных системах, например, Oracle Exadata Database Machine и IBM PureSystems. Основная их идея – объединение в единой системе оборудования, ПО и вспомогательных сервисов, которые заранее «плотно подгоняются» друг к другу поставщиком в расчете на определенный профиль загрузки. Это должно было обеспечить сокращение затрат и времени на развёртывание и обслуживание таких систем, а также увеличение производительности. Такая идея казалась многообещающей, и в 2012 году аналитики Gartner даже включили интегрированные системы в топ-10 стратегических технологий. Тем не менее, никакого существенного влияния эти технологии не оказали. И тому есть объяснение. Свертывание – это кардинальное улучшение системы путем отказа от ненужно-избыточных компонентов с переносом их функций на другие компоненты, в том числе за границы системы. При свертывании (особенно в частном случае объединения альтернативных, а еще круче – конкурирующих систем) получаются «прорывные» бескомпромиссные решения, драматически увеличивающие основные характеристики системы и обеспечивающие системе новое системное качество. Интегрированные (конвергентные) программно-аппаратные системы – это сильно оптимизированная и хорошо сфокусированная на определенные задачи комбинация ПО и оборудования. Произошло ли свертывание системы? Да, произошло, но частичное. Интегрированные программно-аппаратные системы – это двухслойная полисистема. Нижний аппаратный слой был свернут, однако верхний слой – программное обеспечение – остался «несвернутым», количество подсистем не сократилось. А поскольку главную функцию, непосредственно направленную на пользователя, выполняет именно верхний слой, то свертывание нижнего слоя практически никак не сказалось на положительных свойствах системы, кроме некоторого сокращения затрат на аппаратную составляющую. Новое системное качество не было получено, поэтому и эффект от интегрированных систем оказался весьма скромным. Аналогично, если заменить традиционную СУБД на in-memory СУБД в традиционных, уже имеющихся ERP-системах, без их глубокой переработки, то мы получим лишь частичное свертывание, и эффект от этого также будет минимальный. Необходима радикальная переработка обеих систем – СУБД и прикладной системы, работающей на ее базе, только тогда мы получим полноценное свертывание. Это позволит вывести эффект от свертывания нижнего слоя на уровень всей системы и получить новое системное качество. И надо сказать, что такое свертывание кое-где произошло, но не в области бизнес-приложений, а на периферии – в системах управления доступом и входа/выхода в Интернет. Сегодня они уже практически не поставляются в виде отдельного управляющего сервера и специального оборудования, а в виде интегрированного программно-аппаратного комплекса. infomanagement.rucio.ru
84 Information Management 07–08-2014 Экспресс-прогноз развития ИС в направлении RTE 2.0 Таким образом, отталкиваясь от исходных условий, имея цели развития ИС, целевой образ RTE 2.0 и используя законы технического развития, можно сделать экспресс-про- гноз развития ИС. Он прежде всего опирается на формулировку идеальной системы9. 9 Подробнее об идеальной Теоретически «самая идеальная» система имеет бесконечное количество полезных системе читайте в статье функций в числителе и полное отсутствие вредных факторов в знаменателе. Имея в мыс- «Прогнозирование развития ленном фокусе такое представление о будущей системе RTE 2.0 и анализируя систему ИС с помощью метода по «линиям развития», можно спрогнозировать некоторые ее будущие свойства. В на- Directed Evolution» в этом номере журнала. шем случае мы опирались главным образом на линию «свертывания», но были и другие. На наш взгляд, многие виды корпоративных ИС приблизились к точке максимального развертывания, системы достаточно развились и сильно усложнились, затраты и риски возросли многократно. Это дает нам право предполагать, что теперь целый ряд систем должен начать свертывание – новый этап преобразований, связанный с уменьшением факторов риска и затрат. Вместо вопроса, какой новый компонент нужно создать для выполнения данной функции, разработчики все чаще будут задаваться вопросом, какой существующий компонент или сервис может взять на себя данную функцию? При этом увеличится многократное использование одних и тех же функциональных элементов ИС, удельная функциональная нагрузка на них, а значит, повысится эффективность функ- ционирования. Поэтому фокус в прогнозе делается прежде всего на линию свертывания. Но развитие различных частей ИС идет неравномерно, и другие части системы нахо- дятся в стадии развертывания. Поэтому часть прогнозов относится к этой линии разви- тия. Кроме того, важными для реализации парадигмы RTE 2.0 представляются и другие линии развития: изменения в человекоориентированности, увеличение степени дина- мичности и управляемости системы и изменения в системном окружении. Прогноз по линии свертывания 1. Свертывание вычислительных ресурсов. Прежде всего мы имеем дело с тенден- цией сворачивания вычислительных ресурсов, причем не только в виде технологии in-memory, но и в многочисленных попытках создания интегрированных устройств (appliances). Вероятнее всего, вычислительные ресурсы будут продолжать сворачи- ваться. Дальнейшее развитие технологии in-memory приведет к резкому снижению потребности в дисковых ресурсах (за счет размещения данных в оперативной па- мяти и их сжатия), исключению дорогостоящих высокопроизводительных дисковых массивов (остаются флэш-память для энергонезависимой копии и простые диско- вые массивы для исторических данных). За счет снижения удельной вычислительной мощности на аналитический запрос уменьшаются требования к производительности серверов баз данных. Так как вычисления производятся непосредственно на сервере СУБД, требуется существенно меньшая производительность серверов приложений. Количество требуемых систем/серверов также уменьшается, так как исключаются элементы ИТ-архитектуры Многие виды корпоративных ИС приблизились – хранилища данных, си- стемы загрузки, трансфор- к точке максимального развертывания, системы мации и очистки данных и др. Соответственно, снижа- достаточно развились и сильно усложнились. ются требования к сетевой Теперь ряд систем должен начать свертывание инфраструктуре, объем по- требляемой электроэнергии, мощность систем кондицио- нирования. С уменьшением количества серверов исчезает необходимость виртуали- зации вычислительных ресурсов, которая сегодня «съедает» 5–20 % производитель- ности оборудования. В идеале инфраструктура корпоративной информационной системы сворачивается до двух серверов, в реальности потребуется чуть больше – до 4–6 серверов взамен существующих десятков серверов и нескольких дисковых
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 85 массивов класса hi-end. Кроме того, вычислительные ресурсы сворачиваются за счет частичного перехода в надсистему – приложения могут выполняться в мощных об- лачных датацентрах за пределами ЦОД предприятия. 2. Свертывание компонентов ИТ-архитектуры. Свертывание различных компонентов системы вероятнее всего будет продолжаться дальше. Система будет эволюцио- нировать путем сворачи- вания ее различных под- Приложения превращаются в «свернутое ПО». систем. Вероятно, будут сворачиваться некоторые Пользователи смогут в реальном времени функциональные компо- получить любую аналитику по предприятию, ненты архитектуры, то есть произойдет перенос функ- включая «мгновенный снимок бизнеса» ций с одних компонентов на другие (некоторые компоненты становятся ненужными, некоторые объединяют свои функции с другими компонентами, в результате система упрощается). Напри- мер, операционная система и СУБД могут быть свернуты в единый компонент. Се- годняшние ОС разработаны для решения очень широкого круга задач – не только задач СУБД, и если создать специализированный комплекс ОС + СУБД (ограничить ОС только обслуживанием задач СУБД in-memory), то сложность такого решения снизится на порядок. К тому же в процессе свертывания происходит многократное использование одних и тех же функциональных элементов: ИС повышает эффек- тивность функционирования, ликвидируется дублирование функций, происходит унификация типовых операционных процессов. 3. Свертывание систем, связанных с бизнес-аналитикой. Свертывание произойдет и на уровне бизнес-аналитики, и как отдельный комплекс приложений этот уровень, скорее всего, перестанет существовать. В частности, становится ненужным разделе- ние на транзакционные и аналитические БД, можно исключить хранилища данных, системы загрузки и трансформации (ETL), системы обработки цепочки сервисов. Уровень бизнес-аналитики свернется в единую с транзакционным уровнем плат- форму in-memory, где расчеты и аналитика ведутся «на лету». Кроме ускорения аналитической обработки данных в сотни раз (за секунды вместо часов) и умень- шения объемов хранимой информации в 5–10 раз, для управления предприятием появляются совершенно новые возможности (о них ниже). 4. Свертывание приложений. Свертывание продолжится и на уровне прикладных систем. Вероятно, отдельных функциональных приложений в «свернутой» ИС не будет. В одной системе будет реализована вся необходимая функциональность и все необходимые технологии корпоративного управления. Развитие парадигмы «ПО как услуга» (SaaS) предположительно также будет происходить в направлении свертывания отдельных сервисов в интегрированный набор сервисов. Уже сейчас усиливается ориентация на предоставление гибких информационных сервисов вместо жестко детерминированных функциональных компонентов, и эта тенденция продолжится. 5. Свертывание систем обработки потоков событий. Скорее всего, свернутся и систе- мы, связанные с обработкой потоков событий. Обработка потоков событий будет вестись по данным, поступающим в единую транзакционную СУБД прямо с дат- чиков на технологическом оборудовании. Часть функций систем АСУТП/SCADA в сегодняшнем понимании становятся ненужными, сворачиваются; анализ и управ- ление технологическими процессами будет вестись непосредственно на оператив- ных технологических данных без необходимости использования отдельных СУБД, обеспечивая мгновенную обратную связь. Исчезает громоздкая инфраструктура для ввода данных – они поступают напрямую от любых источников, очищаются и проверяются «на лету». В результате мы получим: infomanagement.rucio.ru
86 Information Management 07–08-2014 • практически мгновенную регистрацию и обработку любых событий – как про- стых, так и сложных; • данные будут поступать с приборов автоматически, без вмешательства человека; • регистрацию большинства (в идеале всех) событий в ходе бизнес-процессов; • единый источник исходных данных для всей деятельности. 6. Свертывание систем поддержки принятия решений. Свертывание систем, связан- ных с бизнес-аналитикой, вероятно, приведет к тому, что системы поддержки при- нятия решений перестанут быть отдельным классом ПО, их функциональность будет встраиваться в системы, поддерживающие каждый критически важный бизнес- процесс. Эти локальные Существенно упрощается и удешевляется вычислитель- подсистемы поддержки ная инфраструктура, но одновременно развертывается решений будут анализи- ровать не только текущую инфраструктура съема данных с датчиков, образующая информацию, но и события в бизнес-процессах, осу- модель предприятия в реальном времени ществлять как мониторинг выполняемых бизнес-про- цессов, так и упреждающий прогноз возможных событий. Станет возможным вести мониторинг истории и траектории управленческих решений: какое именно реше- ние было предложено, какое принято, как оно выполнялось, каковы результаты и последствия. 7. Сокращение стоимости владения системой. Стоимость владения системой суще- ственно уменьшится за счет свертывания ставших ненужными подсистем. В част- ности, исключение хранилищ данных, систем загрузки и трансформации (ETL), со- кращение числа СУБД ведет к снижению стоимости владения ИС. Прогноз по линии развертывания 1. Мгновенный снимок бизнеса. Свертывание систем, связанных с бизнес-аналити- кой, дает принципиально новые возможности, качественно улучшающие полезные свойства ИС. Станет возможно иметь единый оперативно-исторический отчет о бизнесе, без ограничений по глубине и объему аналитических выборок по номен- клатуре продукции, складам, датам, любым другим параметрам. Такие аналитиче- ские запросы могут быть тысячекратно более сложными, чем в «эпоху хранилищ данных» и разделения на OLAP/OLTP. «Закрытие периода» на предприятии (полу- чение актуального баланса) может выполняться хоть после каждой транзакции, то есть предприятие может практически в любой момент иметь «мгновенный снимок» своего бизнеса. 2. Развертывание корпоративного «интранета вещей». Свертывание систем обработ- ки потоков событий и радикально возросшая скорость обработки данных дадут возможность на порядки увеличить количество данных, которые собираются в информационной системе. Технологическое оборудование предприятия и потре- бительские устройства будут интегрироваться в корпоративный интранет через встроенные сенсоры и технологии RFID (см. выше «Свертывание систем обработки потоков событий»). Вероятно, это развертывание будет основываться на системе передачи данных но- вого поколения – полностью беспроводной, высокоскоростной, с пропускной спо- собностью близкой к real time, поскольку требуется мгновенная передача данных между всеми объектами. Здесь возникают по-настоящему «большие данные». 3. Развертывание виртуальной модели предприятия. Дальнейшее развертывание корпоративного «интранета вещей» приведет к тому, что в идеале каждому мате- риальному объекту реального предприятия будет соответствовать его виртуальный
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 87 «двойник». Иначе говоря, все информационные бизнес-объекты в системе (поня- тия, явления, предметы транзакций, учета, аналитики) будут точно отражать свой- ства и поведение реальных соответствующих объектов предприятия – например, продуктов, заказов, сотрудников, договоров – и связи между ними. Каждый объект, существующий в реальном мире предприятия, будет иметь своего «информаци- онного дублера» в информационном пространстве, в точности отражающего его поведение. Возникает действующая виртуальная модель предприятия, в которой будут содер- жаться и пополняться все знания о предприятии, и каждый сможет оперировать этим знанием в своих интересах и на своем уровне, в том числе моделировать ситуации, анализировать и прогнозировать развитие событий. В результате: • каждое событие будет сразу отражаться во всех нужных ракурсах (производ- ство, финансы, МТР, персонал и т. п.); • появится возможность практически мгновенного доступа к любому произошед- шему событию в любом интервале времени и в любом ракурсе; • станет возможным нахождение, исправление и предупреждение любых нега- тивных явлений в системе (ошибок, сбоев, аварий, проблем и т. п.); • станет возможной работа по принципу «Я хочу делать то-то (указать рабочий процесс)», а не «Я хочу воспользоваться таким-то приложением». По всей видимости, такая детализация позволит заметно улучшить качество при- нимаемых решений. Корпоративный «интранет вещей» позволит сформировать виртуальную копию реального мира предприятия в реальном времени, в которой каждый сотрудник сможет мгновенно и из любой географической точки получить любую запрошенную информацию о предприятии в удобной ему форме (в соот- ветствии с правами доступа). 4. Виртуальные помощники. Мгновенная аналитика, корпоративный «интранет ве- щей», виртуальная модель предприятия и другие технологические изменения дадут возможность создавать новые полезные функциональные компоненты – виртуальных помощников, ассистентов-инфокиберов. Ими могут быть, например, «виртуальный аудитор» финансового департамента, «инспектор ТБ», «контролер качества», «риск-аналитик» и др. В результате появляются возможности: • прогнозирования событий и моделирования возможных ситуаций, предложе- ния вариантов решений; • использования искусственного интеллекта для аналитики, прогнозирования, СППР и экспертных подсистем; возможности сценариев «что если». Прогноз изменений в человекоориентированности Как мы писали выше, одно из важнейших направлений развития рассматриваемой ИС – совершенствование интерфейсной части. Здесь, вероятнее всего, произойдут сле- дующие изменения: • максимальное осво- бождение человека от На предприятии появляются информационные исполнения рутинных роботы-киберпомощники: «виртуальный аудитор», функций, интеллекту- альная обработка ин- «виртуальный инспектор», «виртуальный формации; все рутин- контролер качества» и др. ные операции, скорее всего, будут высоко автоматизированы, что повлияет на изменение ролей пользователей – например, бухгалтеры становятся аудиторами; • ИС будет проста и понятна для пользователя, обладать удобным интуитивным ин- терфейсом (операционные инструкции будут не нужны); infomanagement.rucio.ru
88 Information Management 07–08-2014 • ИС будет вызывать желание с ней работать, она будет приятна, эстетична (красива), удобна (эргономична); • пользователю будет выдаваться только нужная (необходимая и достаточная) ин- формация, без лишних данных; 90 % информации обрабатывается автоматически инфороботами; • появится возможность двустороннего общения с системой на естественном языке (речь, текст), самообучение системы (лексический анализ), ее развитие до мыслен- ного общения; • ИС будет уметь оптимально (правильно) распределять полномочия пользователей; • ИС будет предугадывать желания (потребности) пользователя и в опережающем порядке предоставлять соответствующие функциональные возможности; на любой вопрос пользователя в системе будет адекватный ответ; • ИС будет поддерживать инженерное творчество, позволять функциональному поль- зователю и ИТ-специалисту развиваться профессионально. Прогноз изменений в системном окружении и в надсистеме При развитии информационных систем в рассмотренных направлениях, когда ана- логичные изменения происходят на многих других предприятиях и в организациях, ИС конкретного предприятия становится гораздо более тесно интегрирована с бизнес-пар- тнерами, с государством, с рынком. Например: • информационные системы поставщиков, работающие на тех же принципах и инте- грированные с ИС предприятия, вероятно, смогут поставлять мгновенную прозрач- ную информацию о состоянии процесса поставок, возможных задержках и сбоях в логистике, мониторинге движения грузов и т. п.; • потребители, скорее всего, смогут общаться с ИС предприятия через мобильные устройства (делая заказы, оплачивая закупки, получая отчеты и консультации); • ИС налоговых и регулирующих органов, вероятно, будут иметь возможность полу- чать статистику и регламентированную отчетность через Интернет, проводить бы- стрые налоговые и иные контрольные проверки и т. д. Прогноз увеличения степени динамичности и управляемости системы Это важнейшее направление развития ИС. Сейчас лишь по некоторым технологи- ческим новшествам можно судить о тех изменениях, которые произойдут в этом на- правлении. Прежде всего это Технологии анализа контекста работы технологии анализа контек- ста работы пользователей – пользователей позволят распознавать и понимать вероятно, появятся системы, окружение, в котором системы находятся, которые смогут «общаться» с окружением, посылая и при- самообучаться и функционировать автономно нимая информационные со- общения от «корпоративного интранета вещей». Они смогут распознавать и понимать окружение, в котором они нахо- дятся, самообучаться и функционировать автономно. В ходе проектной мастерской были получены некоторые идеи, которые мы сочли полезным включить в прогноз. 1. Адаптивность, гибкость: • вероятно, произойдет существенное повышение трансформируемости и настра- иваемости системы, при необходимости все параметры будут быстро и просто меняться; • пользователь будет вносить все необходимые ему изменения в поведение систе- мы без программирования с помощью простого, но гибко настраиваемого пер- сонализированного интерфейса.
Итоги 2014 и прогнозы Прогнозирование развития КИС в направлении к Real-Time Enterprise 89 2. Самоорганизация: • будут кардинально улучшены функции самообслуживания и самодиагностики для выявления/устранения сбоев; • будет повышена степень самоуправления и самооптимизации системы, система будет автоматически сама себя изменять (подстраиваться) при изменениях за- конодательства, получит возможность самомодификации по требованиям поль- зователей для обеспечения функционирования при изменениях как внешних факторов (решаемых бизнес-задач), так и внутренних факторов (недостаточный объем ресурсов, рост объема данных). Итоги Подводя итог экспресс-прогноза развития систем в направлении к «предприятию ре- ального времени» с использованием проектной мастерской и ряда положений метода Directed Evolution, можно выделить ряд ключевых предположений. 1. Приложения превращаются в «свернутое ПО». Пользователи смогут в реальном времени получить любую аналитику по предприятию, включая «мгновенный сни- мок бизнеса», прогноз показателей деятельности, предупреждения о возможных событиях или о возникающих рисках. 2. Существенно упрощается и удешевляется вычислительная инфраструктура, но од- новременно развертывается инфраструктура съема данных с датчиков для «кор- поративного интранета вещей», образующего действующую в реальном времени виртуальную модель предприятия. 3. На предприятии появляются информационные роботы-киберпомощники: «виртуаль- ный аудитор», «виртуальный инспектор», «виртуальный контролер качества» и др. Следующим важным шагом к идеальной системе станет полная смена сегодняшней парадигмы вычислений – переход от архитектуры фон Неймана к искусственным нейронным сетям. Нейронные сети уже выходят из «детского возраста», их основ- ная проблема – низкая скорость «обучения» – уже решается, и практическое при- менение нейронных сетей в корпоративных системах не за горами. Но это уже следующая S-кривая развития информационных систем. Литература: 1. Zlotin B., Zusman A. Directed Evolution: Philosophy, Theory and Practice. Ideation International Inc., 2001. 103 p. 2. Холкин И. Н. Применение метода Directed Evolution для анализа и прогнозирования развития инфор- мационных систем (на примере технологии in-memory data management, IMDM) // Материалы конфе- ренции «Математика и информационные технологии в нефтегазовом комплексе». Сургут, 2014. 3. Гимранов Р. Д. Информационные модели предприятия в реализации технологии in-memory data management // Избранные труды IX Международной научно-практической конференции «Современ- ные информационные технологии и ИТ-образование» / под ред. проф. В. А. Сухомлина. М., 2014. С. 75. infomanagement.rucio.ru
Вы также можете почитать