Суперкомпьютеры на службе домохозяек

Похоже, разговоры, что отрасль ИТ достигла зрелости и от нее не стоит ждать больше никаких прорывов, а будет только вялое совершенствование старых технологий, оказались преждевременными. Новая революция на подходе, и она называется in-memory computing

Суперкомпьютеры на службе домохозяек

На партнерской конференции SAP — четвертой по оборотам софтверной компании в мире — организаторы все три дня только и повторяли: «HANA, HANA, HANA…» Темы некоторых сессий этого мероприятия, собравшего в Мадриде в середине ноября двенадцать тысяч человек, были посвящены облачным технологиям, мобильным решениям, но и там слово “HANA” звучало постоянно. Потому что «облака» и HANA, мобильность и HANA тоже связаны. Все это элементы паззла, которые, складываясь, образуют нечто меняющее окружающий ландшафт. Создавалось ощущение, что люди из SAP открыли новый материк, и первые высадившиеся на нем вернулись домой, чтобы рассказать, что они там увидели. Новую землю они еще явно не очень хорошо исследовали, но открывающиеся возможности уже страшно их воодушевили.

На прямой вопрос корреспондента «Эксперт Казахстан», продукт какой компании является конкурентом HANA, исполнительный вице-президент, главный менеджер по базам данных и технологиям SAP Стив Лукас ответил довольно пространно, глядя куда-то под потолок: «Вы знаете, если бы вы задали этот вопрос год назад, я бы вам назвал четыре-пять продуктов других компаний, которые можно было бы считать конкурирующими. Но сегодня мне вам нечего сказать. Потому что раньше HANA была аппаратно-программной платформой для баз данных. А что такое HANA сегодня — даже трудно осознать…»

Что же из себя представляет эта HANA, о которой так много говорят? Речь идет о серверной платформе, в которой весь объем информации хранится не на жестких дисках, а в оперативной памяти, размер которой огромен. Разница, казалось бы, несущественная. Однако, как выясняется, жесткие диски — главный тормоз ИТ-прогресса. Не процессоры, не шины, по которым передаются данные, а именно жесткие диски тормозят обработку данных. Сохранение на них, извлечение с них информации занимает много времени. Когда же все хранится в оперативной памяти, это дает огромный прирост производительности. Насколько большой? В SAP утверждают, что HANA работает быстрее обычного сервера в 10 000 раз! Сначала просто поражаешься этой цифре, и только позже начинаешь понимать, что это, собственно, означает. Скорость обработки данных, большая в 10 000 раз — это скорость суперкомпьютеров (последнее время, правда, трудно понять, что это, собственно, такое). Хотя такие серверы, конечно, весьма дороги, по цене это не суперкомпьютеры. То есть очень быстро они распространятся повсеместно. А возможности кластера таких серверов уже просто трудно вообразить. Прибавьте к этому все большую тенденцию к переходу на «облака» — и вы получите новую ИТ-революцию.

Второе дыхание

Собственно, in-memory computing, то есть строительство систем, у которых данные хранятся в оперативной памяти — вещь неновая. Первые подобные платформы появились аж в 1989 году. Свои версии таких серверов представляли рынку Microsoft, Oracle, HP, IBM. Известная в ИТ-мире компания, специализирующаяся на таких решениях — Kognitio. Хотя представленная чуть больше года назад SAP HANA оказалась во всех смыслах удачна с точки зрения технического воплощения, но она приходила на уже существующий рынок. Все названные компании предоставляли серверы, которые работают именно с базами данных. На них запускался ограниченный объем известного программного обеспечения, которое выполняло, может быть, и сравнительно широкий, но все же вполне заданный набор функций. Например, на них работала система управления предприятием.

И тут инженеры SAP сделали ход конем. Они задумались над тем, что такие гигантские вычислительные возможности можно применить для работы в облаке совершенно разных программ. SAP создала альянс вместе с VMware (виртуальные машины) и EMC (системы хранения данных) — и появился совершенно уникальный продукт. Причем для обеспечения хардверной части SAP очень плотно сотрудничает с Intel.

Виртуальные машины, как известно, обычно работают довольно медленно. Ведь по сути это одна операционная система, запущенная внутри другой — явно не самое быстрое решение, которым до последнего времени пользовались только по необходимости. Однако при скоростях HANA это перестает иметь значение. Даже софт, работающий в два раза медленнее на таком сервере — это все равно софт, работающий в 5000 раз быстрее, чем на обычной серверной платформе. То есть это означает по сути, что на таком сервере в виртуальных машинах можно запускать любое программное обеспечение: хоть для *nix ОС, хоть написанных на Java, хоть для Windows. При этом любое приложение при желании может быть переделано в свою облачную версию, это открывает практически беспредельные возможности. Не говоря уж о программах, которые изначально создаются для облака. «Главное, чего я боюсь — это того, что программисты не смогут преодолеть ментальный барьер, они будут исходить из ограничений, предъявляемых старыми платформами с более слабыми вычислительными возможностями. Я всех призываю быть смелее!» — высказал в выступлении на SAPPHIRE свои опасения директор по инновациям SAP доктор Вишал Сикка. На партнерской конференции SAP крутили ролик, в котором приводилась аналогия: «Представьте себе, что вы теперь можете дойти пешком от Мадрида до Москвы за 2,5 минуты…»

Вообще совершенно непонятно, почему эта идея не пришла в голову другим компаниям, имеющим больший опыт создания систем in-memory computing. Приходит только одно объяснение: причиной тому зашоренность. Все двигались по накатанной. Предлагали узкие B2B решения, закрывающие те или иные ниши. И вот SAP, которая вообще-то является именно B2B-компанией, придумывает нечто, что может реально изменить мир. SAP, похоже, сейчас сама несколько ошарашена тем, какие возможности ей открываются. В корпорации, конечно, не сомневаются, что конкуренты прямо сейчас творят нечто, подобное HANA. Но на создание своих платформ у них уйдет минимум год — эту фору нужно использовать по полной. Вместе с тем SAP уже ангажировала, пожалуй, самых сильных партнеров для своего проекта, заранее обеспечив себе конкурентное преимущество.

Один из двух исполнительных директоров SAP, Билл МакДермот, пошутил на конференции: «C помощью HANA можно делать необозримое количество вещей. Например, продавать оружие. Вы знаете, мои дети любят играть в онлайн-игры. И там нужно докупать оружие, чтобы проходить уровни быстрее. Это облачный сервис. А значит — рынок для HANA». На самом деле речь, конечно, не только об онлайн-развлечениях, хотя и о них тоже. Тот же Вишал Сикка говорит: «Мы еще плохо себе представляем, как изменится жизнь благодаря появлению таких технологий. Скоро холодильник в каждом маленьком магазине сможет сообщать, сколько бутылок воды нужно сейчас доставить, а маршрут для экспедитора будет рассчитываться в режиме реального времени. И цифры постоянно будут меняться». На конференции приводился пример, когда создается система, в которой есть все товары придорожных магазинов, расположенных на пути остановок междугородного автобуса. И через Wi-Fi в его салоне пассажир может посмотреть план зданий, которые будут на следующих остановках, познакомиться с ассортиментом и что-нибудь заранее купить.

Другой главный исполнительный директор SAP, Джим Хагеманн Снабе, говорит, что HANA в совокупности с «облаками» и мобильностью — это технология, которая поменяет мир, и посоветовал всем партнерам не упустить момент. Он напомнил, что на наших глазах умирают целые индустрии из-за резких изменений в технологиях. Например, звукозаписывающая отрасль практически погибла и ее ничто не реанимирует — а все из-за появления технологии упаковки звука mp3.

И звездное небо над головой

Для того чтобы продемонстрировать возможности платформы, SAP запустила специальный полублаготворительный проект для стартапов. Один из стартапов — это компания, разрабатывающая ПО, которое рассчитывает, сколько и в какие клиники нужно направить вакцин и лекарств против малярии по Индии, чтобы при вспышках этой инфекции она не распространялась дальше. Другой проект — виртуальная карта звездного неба в 3D, по которой можно перемещаться в любую точку известной Вселенной и получать информацию обо всех телах. Еще один проект — полное онлайн-сопровождение жизни больных раком людей…

Также сотрудники SAP сейчас захвачены идеей «умных» городов. Они считают, что SAP — это идеальная платформа для построения smart grid. То есть электрическими и прочими сетями теперь может управлять софт, стоящий на HANA. Это значительно сократит производство энергии впустую. На одной из сессий приводился любопытный пример. Страны Западной Европы всячески стимулируют зеленые технологии. Каждый владелец дома может установить у себя ветряк или солнечную батарею, а излишки энергии сбрасывать в общую сеть, получая за это соответствующую плату. Поскольку покупка ветряков и батарей субсидируется правительствами, огромное количество домохозяйств обзавелись ими. Однако проблема состоит в том, что сети вообще никак не рассчитаны на такое поведение пользователей. «Это все равно что запихивать воду вверх по течению», — описал ситуацию один из инженеров. В результате в сетях стала массово расти сила тока. А так как домашняя электроника и бытовая техника рассчитаны на определенные параметры тока, техника стала выходить из строя быстрее обычного. Вместе с тем до последнего времени никто не мог понять, сколько и когда будет сбрасывать каждый обыватель в сеть электричества от своей солнечной батареи. А значит, электростанции не знали, как им регулировать выработку. HANA, похоже, спасет европейцев от этой напасти. Один из партнеров SAP ведет сейчас разработку системы, в которой у каждого владельца мини-генератора будет стоять датчик, который через мобильную сеть будет сбрасывать информацию о том, сколько энергии в настоящий момент поставляется в сеть. Все эти данные станут агрегироваться на сервере, и софт будет в режиме реального времени давать рекомендации общей энергосистеме, как должна меняться генерация.

Адаптируйся

Но все это проекты будущего. Для начала SAP, конечно, нужно перевести на HANA свои собственные приложения — и эта работа еще не полностью завершена. Но тут счет идет на месяцы. Представитель российского SAP рассказал «Эксперту Казахстан», что один из крупных клиентов московского офиса несколько лет назад сделал внедрение ERP-системы, внеся туда огромное количество документации, о существовании которой руководство раньше даже не подозревало. Причем топ-менеджмент захотел видеть такие цифры, что отчет для него мог на сервере формироваться до 10 часов. Теперь такой же отчет на HANA создается за 4  секунды. Кое-где такая скорость приводит к казусам. На одной из сессий приводился такой пример. Программное обеспечение по работе с поставщиками крупных производственных компаний раньше работало в основном по ночам, рассчитывая объемы поставок разных комплектующих. После его установки на HANA оно стало способно выдавать результат за секунды. А это полностью изменило подходы к логистике. Сотрудники оказались обескуражены этим. Весь их привычный ритм сбился…Теоретически теперь нетрудно построить систему продаж, когда клиент в автосалоне заказывает свою уникальную комплектацию — и машина уже через три-пять дней оказывается у него дома. А не через два месяца, как это было раньше.

Сегодня SAP — это разработчик, дающий предприятиям софт, который увеличивает их эффективность. Речь обо всех аспектах: об управлении как таковом, о контроле финансовых потоков, о поддержании взаимоотношений с клиентами. В декабре 2011 года SAP купила компанию Successfactors, которая специализируется на облачном софте для управления персоналом. Буквально этой осенью SAP приобрела Ariba — компанию, которая раньше конкурировала с SAP, но затем нашла свою нишу — софт для взаимоотношений с поставщиками — и стала лучшей в этом сегменте. Однако, как бы то ни было, все это B2B. Возможности же запуска софта на серверах in-memory настолько велики, что у SAP возникает искушение выйти за пределы привычной целевой аудитории. Ураган новой ИТ-революции может так закрутить SAP, что завтра компания сама не поймет, как оказалась совсем уже не тем, чем была раньше.

Статьи по теме:
Тема недели

Из огня да в колею

Итоги и ключевые тренды 1991–2016‑го, которые будут влиять на Казахстан в 2017–2041‑м

Казахстан

Не победить, а минимизировать

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

Международный бизнес

Интернет больших вещей

Освоение IoT в промышленности позволит компаниям совершить рывок в производительности

Спецвыпуск

Бремя управлять деньгами

Замедление экономики разводит все дальше банки и реальный сектор