Ускоряя прогресс в области облачных вычислений, больших данных, искусственного интеллекта, DevOps и современных веб-фреймворков, ПО с открытым исходным кодом способствует успеху отрасли, пишет на портале InformationWeek Нареш Дудду, заместитель вице-президента и руководитель направления модернизации компании Infosys.

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

Open Source — одна из самых замечательных инноваций последних 30 лет. Задуманные студентом университета Линусом Торвальдсом в Финляндии в 1991 г., сегодня решения с открытым кодом присутствуют в технологических стеках 99% компаний из списка Fortune 500.

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

Open Source позволяет получить широкий спектр преимуществ. В ходе недавнего опроса около 1300 ИТ-руководителей, проведенного компанией Red Hat, респонденты отметили, что открытый код:

  • обеспечивает гибкость при настройке решений в соответствии с потребностями компании — 79%;
  • обеспечивает организации доступ к последним инновациям — 77%;
  • способствует тому, что организация может использовать преимущества гибридных облачных архитектур — 77%;
  • упрощает процесс внедрения гибридной облачной инфраструктуры — 76%;
  • является ключевой частью стратегии безопасности организации — 75%.

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

Это позволяет объяснить популярность Open Source. 95% респондентов опроса Red Hat утверждают, что корпоративный открытый код важен для общей корпоративной инфраструктуры их организации.

О важности Open Source свидетельствует и тот факт, что ПО с открытым кодом сегодня является основным двигателем инноваций. Оно является ключевым элементом всех современных корпоративных архитектур и определяет развитие облачных вычислений, больших данных, ИИ, DevOps и современных веб-фреймворков. Действительно, ИИ и машинное обучение работают на базе ПО с открытым исходным кодом, и оно также является основой для таких масштабных инноваций, как периферийные вычисления, поддерживающие автономные транспортные средства.

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

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

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

По данным опроса Red Hat, модернизация инфраструктуры занимает первое место по использованию корпоративного ПО и решений с открытым кодом. За ней следуют цифровая трансформация, разработка приложений и модернизация приложений.

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

Open Source показал, что может работать даже в самых требовательных средах. Налоговая система Индии теперь может обрабатывать около 50 тыс. счетов-фактур в секунду и 1,2 млрд. счетов-фактур в последний день подачи документов при чрезвычайно высокой доступности и производительности. Проведенные испытания доказали, что система может обрабатывать до 135 тыс. одновременных заявок от пользователей и 2 млн. налоговых деклараций за один день.

Существует бесчисленное множество других примеров, демонстрирующих эффективность открытого кода. Это одна из причин, по которой Open Source обречен на рост популярности в обозримой перспективе, особенно с учетом того, что многие компании планируют модернизацию в ближайшие годы. Недавнее исследование, проведенное Институтом знаний Infosys, подразделением компании, занимающимся аналитикой и исследованиями, показало, что в ближайшие два года ожидается модернизация 50% глобального ландшафта унаследованных приложений, а в ближайшие пять лет — 70-90%.

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