Андре Случка, основатель и генеральный директор компании Jetic, рассказывает на портале The New Stack, на что следует обратить внимание компаниям при выборе современного решения iPaaS (Integration Platform as a Service, интеграционная платформа как сервис).
Эпоха, когда компании покупали весь набор приложений и систем у одного «интегрированного» поставщика, давно прошла. Переход к облачным приложениям открыл огромный рынок лучших решений, которые компании теперь интегрируют в свои рабочие процессы.
Сегодня предприятия используют широкий спектр SaaS-продуктов, насчитывающий около 30 тыс. предложений. В среднем компании используют 93 приложения, а крупные предприятия — до 231. Для обширных ИТ-экосистем крупных предприятий это число может исчисляться тысячами.
Такой рост открывает новые возможности и создает новые проблемы. Как обеспечить бесперебойную работу всех этих приложений? Как внедрить разнообразные API и интерфейсы для работы в режиме реального времени? Именно здесь на помощь может прийти индустрия интеграции приложений. С новым набором потребностей появилось новое поколение интеграционных решений. В этой статье мы рассмотрим, на что следует обратить внимание компаниям при выборе современного iPaaS-решения.
Ищите технически продвинутый охват нужд предприятия
Компаниям следует выбирать расширяемые решения iPaaS, которые предлагают всеобъемлющий инструментарий с редакторами low-code, позволяющими быстро и эффективно создавать интеграционные компоненты в соответствии со своими специфическими требованиями. Решение должно быть рассчитано на гражданских разработчиков, экспертов-интеграторов и технических аналитиков. Возможность легко создавать пользовательские интеграционные компоненты особенно важна для специализированных отраслей, зависящих от заказных систем, которых очень много и число которых стремительно растет.
Расширяемость также означает, что решения iPaaS должны быть способны работать с унаследованными и нишевыми технологиями, поддерживая широкий спектр протоколов, от SOAP и HL7 до AS400 и далее.
Потребность в этом огромна: только в экономике США существует проблема унаследованного ПО на сумму 1,52 трлн. долл. — это огромное количество стагнирующих проприетарных технологий, которые часто называют техническим долгом. Ежедневно на этом техническом долге работает огромная часть экономики: финансовые операции, страховые котировки, электросети и даже налоговая отчетность.
Эти системы никуда не денутся в ближайшее время. Единственный реальный вариант — встроить их в большую сеть современных SaaS- и облачных систем. Корпоративные решения iPaaS позволят соединить старый и новый мир, если их возможности не будут игнорировать технический долг в пользу более интересных новых возможностей. Одним из ключевых элементов, который необходимо учитывать, является способность iPaaS легко создавать коннекторы к унаследованным системам, поскольку поставщики не могут создать обширный каталог собственных коннекторов.
Поддержка открытости и гибкости
При использовании проприетарных интеграционных решений компании сталкиваются с проблемами, поскольку в итоге они получают решения типа «черный ящик» с ограниченной гибкостью. Например, невозможность нативно встроить устаревшие технологии в современные стеки, такие как облачные цепочки поставок с конвейерами CI/CD, может замедлить инновации и усложнить общий процесс доставки ПО.
Компании должны отдавать предпочтение технологиям iPaaS, основанным на открытом исходном коде и открытых стандартах. Можете ли вы развернуть решение на своем кластере оркестровки контейнеров? Можете ли вы подключить его к существующим процедурам GitOps? Такие решения не только обеспечивают лучшую интеграцию в проверенные QA-процедуры, но и предоставляют бóльшую свободу для миграции, адаптации и отладки по мере развития потребностей. В целом, этика Open Source, ориентированная на сообщество, соответствует стратегии, ориентированной на будущее, которая не является исключением и для интеграционного пространства.
Масштабируемость и затраты
По мере того как организации расширяются, должны расширяться и их интеграционные решения. Компаниям следует избегать iPaaS-решений, предлагающих лишь поверхностные облачные возможности. Они должны отдавать предпочтение нативным облачным решениям, разработанным с нуля для облачных вычислений и использующим инструменты оркестровки контейнеров, такие как Kubernetes и Docker Swarm, которые необходимы для обеспечения масштабируемости и отказоустойчивости.
Компаниям также следует внимательно изучить модели ценообразования. Традиционное ценообразование на основе ресурсов может быть непредсказуемым, что приводит к росту затрат. Техническим директорам следует убедиться, что их интеграционное решение может масштабироваться в зависимости от потребностей, а не брать на себя обязательство платить по ценам, основанным на количестве процессоров. Еще лучше использовать предсказуемые модели ценообразования, обеспечивающие экономически эффективное масштабирование, такие как плата за одно место или за один коннектор.
TCO (совокупная стоимость владения) системы интеграции приложений также сильно зависит от ее сложности. Насколько сложно ее настраивать и обслуживать? Нужна ли вам команда системных администраторов, чтобы поддерживать ее в рабочем состоянии, и специалисты по интеграции для разработки новых паттернов? Если раньше сложность интеграционных технологий была стандартом, то теперь это не так, и современные технологии предлагают простые в использовании решения, которые можно настроить за несколько дней, а не месяцев, и которыми могут пользоваться все — от инженеров-программистов до бизнес-аналитиков.
Сейчас самое время инвестировать в современную интеграцию
По мере того как компании преодолевают сложности, связанные с интеграцией постоянно растущего портфеля приложений, выбор iPaaS становится стратегическим решением, которое может существенно повлиять на операционную эффективность и инновационный потенциал. Отдавая предпочтение расширяемости, открытости и масштабируемости, компании могут не только решить сегодняшние проблемы интеграции, но и подготовиться к будущему росту и адаптации. И многие компании уже встали на этот путь. По данным Gartner, расходы на технологии автоматизации и интеграции в 2022 г. достигли 28 млрд. долл. и, по прогнозам, в 2027 г. превысят 52 млрд. долл.