Сегодня на российском рынке облачных услуг наблюдается устойчивый сдвиг спроса от привычных систем виртуализации, таких как VMware, в сторону решений на базе открытого программного обеспечения. Почему это происходит и как технология OpenStack может заново стать новой вехой в развитии российского ИТ-рынка, рассказывает Анна Абрамова, руководитель направления разработки облачных решений Рег.ру.
Рынок облаков в России и мире
По данным Gartner, объем рынка облачных сервисов в мире продолжает увеличиваться с каждым годом. Год назад рост выручки от облачных услуг достиг 138 млрд долларов. Российский ИТ-рынок — не исключение, только за прошлый год спрос на облачные решения в России увеличился более чем на треть. На это оказал влияние рост общего уровня цифровизации в стране, а также повсеместное развитие искусственного интеллекта и активный спрос на импортозамещающий стек.
Однако, если углубиться в технологические особенности, то до 2022 года российские компании массово использовали зарубежные решения — это была доля почти в 80% рынка. С введением санкций, ограничением оплат, когда платежи перестали проходить прямым способом до тех продуктов, которые закупались за рубежом, положение дел стало кардинально меняться. Часть вендоров ушла из России, и провайдеры были вынуждены создавать продукты с нуля собственными силами, используя в том числе сторонние (3d-party) наработки и open-source решения.
Открытый код vs закрытый код
OpenStack представляет собой программное решение с открытым исходным кодом для создания облачной инфраструктуры. Платформа имеет большую аудиторию пользователей по всему миру и востребована в среде разработки. Однако, несмотря на такую известность и популярность, далеко не все российские компании готовы перейти на открытый стек.
Прежде всего это связано с тем, что предприятия долгое время использовали продукты зарубежных поставщиков — как правило, это проекты собственной разработки с закрытым кодом. Из-за этого бизнесу сложно перестроиться на новые технологии в короткие сроки. Особенно когда миграция на другое ПО касается как настроенной и проверенной временем инфраструктуры, так и привычных инструментов для масштабирования, тиражирования, управления и мониторинга ИТ-проектов.
Перенос ИТ-инфраструктуры от одного провайдера к другому требуется не только при замене зарубежных решений на российские, но и для масштабирования или перехода на мультиоблачную архитектуру.
Несмотря на распространенное мнение о сложности и недостаточной зрелости OpenStack, его компоненты способны стать полноценной альтернативой другим платформам, обеспечивая гибкость и широкий функционал. По этой причине отечественные разработчики OpenStack-решений сегодня стремятся к функциональному соответствию альтернативным продуктам.
Однако порог входа в OpenStack остается высоким: для развертывания облака собственными силами требуются серьезные компетенции, а корректная установка и настройка компонентов предполагают наличие специализированных навыков. В связи с этим на технологию в большей степени переходит тот бизнес, у кого есть высокие потребности к масштабированию, миграции большого количества сервисов и поставке трафика.
Так, ряд российских облачных провайдеров, в том числе и крупных, давно используют OpenStack и его компоненты наряду с собственными модификациями.
Новое будущее OpenStack
Важно отметить, что OpenStack разрабатывается и поддерживается независимым ИТ-сообществом, крупными компаниями, нацеленными на корпоративный рынок, а также частными разработчиками. При этом облачные провайдеры и интеграторы все чаще фокусируются или на создании принципиально новых конструкций, или как минимум на доработке различных модулей (особенно часто изменениям подвергается сетевой стек).
Поскольку OpenStack распространяется под лицензией разрешительного типа Apache License 2.0, решение о том, попадет ли модификация в основной проект сообщества или породит собственный (fork), принимает разработчик. Эти особенности могут замедлить процесс миграции от одного провайдера к другому, но с другой стороны, — они формируют альтернативный подход к построению инфраструктуры.
Тем не менее, OpenStack с каждым годом набирает популярность на российском рынке. У этой тенденции несколько причин:
- повторение функциональности зарубежных продуктов, того же VMware;
- возможность миграции с зарубежных решений на новый стек;
- гибкость конфигурации, позволяющая адаптировать практически любой элемент под потребности заказчика.
OpenStack открывает новые возможности как для облачных провайдеров, позволяя разрабатывать собственные уникальные решения, так и для заказчиков — обеспечивая гибкость в конфигурации, модернизации и расширении существующей инфраструктуры.
Вероятно, в ближайшее время open-source технологии наряду с другими решениями серверной виртуализации (такими как OpenNebula, oVirt, Proxmox и др.) существенно повлияют на формирование ландшафта российского ИТ-рынка.