«Монолит» не в моде.
Как ИТ-рынок пришел к идее микросервисов

Все статьи блога

Cloud Paks Центр компетенций MONTБлогibm@mont.com
ibm@mont.com
БЛОГ

«Монолит» не в моде. Как ИТ-рынок пришел к идее микросервисов

Все статьи блога
09.11.2020

Летом 2020 года эксперты небольшой компании Pen Test Partners со специализацией на кибербезопасности выяснили, что программное обеспечение целого поколения самолетов производства одной крупной авиастроительной компании до сих пор обновляется с помощью 3.5-дюймовых дискет. Эти несколько мегабайт кода дирижируют авионикой 400-тонной машины, безошибочно укладывают ее на курс и помогают успешно приземлиться.

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

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

В компании IBM несовершенство приложений-«монолитов», похоже, понимали еще в 2000-х. Первое десятилетие XXI века прошло под знаком сервисно-ориентированной архитектуры, суть которой сводилась к нескольким «большим идеям» — ориентация на задачу (не приложение в целом, а конкретная проблема, которую необходимо решить с его помощью), возможность абстрагироваться от аппаратных и программных платформ, а также возможность изменения и масштабирования, которое не повлияет на остальные сущности инфраструктуры. Эти big ideas впоследствии легли в основу IBM Cloud Private, однако у решения «Голубого гиганта» уже появился конкурент — проект OpenShift, разработанный в недрах Red Hat.

Идеологи OpenShift удачно воспользовались преимуществами экосистемы Red Hat. Они продвинули платформу среди эксплуатантов серверных операционных систем RHEL и сумели донести до них главную ценность решения. Мысль разделить монолитные приложения на понятные функциональные блоки, упаковать их в контейнеры, сформировать из этих контейнеров новый ИТ-ландшафт и по необходимости дополнять его оказалась кстати для самых крупных заказчиков.

Подход оказался настолько востребованным, что вызвал небольшой переполох в подходах к созданию софта enterprise-уровня. Методология DevOps по разработке ПО в рамках новой парадигмы в одночасье оказалась модной темой на профессиональных конференциях, а стремление заказчиков формировать сильные внутренние DevOps-команды изрядно перегрело рынок разработчиков. Для IBM это был сигнал действовать радикально: в 2019 году было объявлено о поглощении Red Hat.

Триумф OpenShift лучше всяких прогнозов аналитиков показал, что будущее корпоративных ИТ лежит в плоскости контейнеров. Они отвечают чаяниям компаний в ряде ключевых аспектов. Во-первых, в сокращении времени вывода на рынок новых сервисов (тот самый time-to-market). Во-вторых, в доработке нужных «фичей» без необходимости тревожить остальной массив функциональности больших приложений. В-третьих, в миграции сервисов на путем банального переноса из одной среды в другую без трудоемкой настройки виртуальной инфраструктуры под контейнер.

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

IBM предвидела такое развитие событий. С момента поглощения Red Hat в компании шла работа по созданию инструментария для помощи компаниям в переходе к микросервисам. Совсем недавно корпорация представила семейство IBM Cloud Paks. Каждое решение представляет собой набор продуктов, «упакованных» по функциональному признаку, и «заточенных» на решение конкретной проблемы перехода к парадигме OpenShift. Как это работает? Почему IBM Cloud Paks так нравятся ДИТам и заказчикам? Об этом — в следующем посте.



Задайте нам вопрос



Имя:

Фамилия:

Компания:

Email:


Вопрос/комментарий:


Нажимая на кнопку, я подтверждаю, что ознакомлен с политикой конфиденциальности и даю согласие на обработку персональных данных.
           123557, Россия, Москва, ул. Пресненский Вал, 14 ibm@mont.com

© 2020 Группа компаний MONT           Политика ООО «МОНТ» в отношении обработки персональных данных


123557, Россия, Москва, ул. Пресненский Вал, 14
ibm@mont.com


© 2020 Группа компаний MONT
Политика ООО «МОНТ» в отношении обработки персональных данных