VMware Cloud Foundation спонсировала этот пост.
АТЛАНТА — Knative, нативная платформа Kubernetes с открытым исходным кодом для создания, развертывания и запуска бессерверных и событийно-управляемых приложений, официально вышла из Cloud Native Computing Foundation (CNCF). Это заняло более семи лет, и наконец оно здесь.
Все согласны с тем, что цель Knative — упростить развертывание и управление современными рабочими нагрузками в Kubernetes, абстрагируясь от сложностей инфраструктуры, таких как автомасштабирование, маршрутизация и доставка событий, — является хорошей. Это позволяет разработчикам сосредоточиться на бизнес-логике и архитектуре приложений, а не теряться в хитросплетениях Kubernetes.
Как сказал Эван Андерсон, соучредитель Knative, в пресс-релизе, посвященном выпуску Knative: «Knative заполняет несколько пробелов в облачной экосистеме, обеспечивая легкий доступ к Kubernetes, при этом обработка событий Knative выступает в качестве недостающего скелета для соединения событий с реакциями».
Обслуживание и троеборье
В частности, основные компоненты Knative, Serving and Eventing, позволяют разработчикам развертывать контейнерные приложения, которые автоматически масштабируются до нуля, когда они не используются, что снижает затраты на инфраструктуру и повышает эффективность. Eventing предоставляет унифицированный способ подключения приложений через события, упрощая построение архитектур, управляемых событиями. Knative интегрируется со спецификацией CloudEvents и поддерживает облачные пакеты сборки и Tekton, платформу с открытым исходным кодом для создания конвейеров CI/CD.
Кроме того, Eventing теперь интегрируется с Apache Camel Kamelets, что добавляет в экосистему новые источники событий. Для обслуживания Knative использует API Kubernetes Gateway, чтобы упростить сетевой стек, и вводит более безопасные настройки контейнера по умолчанию для повышения уровня безопасности. Проект также перешёл с OpenCensus на гораздо более популярную OpenTelemetry для измерения показателей и отслеживания.
Крупнейшие поставщики облачных услуг и предприятия, в том числе Alibaba Cloud, Scaleway и Gojek, уже внедрили Knative для реализации своих бессерверных функций, моделей вывода искусственного интеллекта и масштабируемых платформ автоматизации. Способность платформы справляться с разнообразными рабочими нагрузками, от искусственного интеллекта до финансов, также сделала ее привлекательным выбором.
Как сказал на KubeCon Крис Анищик, технический директор CNCF, «выпуск Knative отражает зрелость бессерверных технологий в экосистеме Kubernetes и CNCF. Knative создала сильную базу участников, завоевала доверие конечных пользователей и продолжает развиваться за счет интеграции, отвечающей потребностям, от новых рабочих нагрузок искусственного интеллекта до совместимости».
Говоря об искусственном интеллекте, Red Hat, в частности, работала над тем, как использовать Knative Functions с Llama Stack, платформой с открытым исходным кодом для создания приложений генеративного искусственного интеллекта (GenAI). Red Hat также приложила руку к интеграции больших языковых моделей (LLM) в качестве агентов с Knative. Наконец, Red Hat также разрабатывает сложные системы агентов искусственного интеллекта с использованием Knative.
Более серьезная конкуренция
Несколько человек на KubeCon, которые не пожелали, чтобы их цитировали, сказали мне, что они ожидают, что с благословения CNCF Knative будет рассматриваться как гораздо более серьезный конкурент AWS Lambda и Azure Functions. Хотя существуют существенные различия в архитектуре, вариантах использования и философии эксплуатации, все они предоставляют бессерверные и управляемые событиями возможности, которые позволяют разработчикам запускать код с автоматическим масштабированием и без управления базовыми ресурсами сервера.
И, конечно же, AWS Lambda и Azure Functions тесно связаны с соответствующими облачными инфраструктурами, а Knative — это проект с открытым исходным кодом, работающий поверх Kubernetes. Это означает, что компании, использующие Knative, могут быть нейтральными к поставщикам. Это также дает им возможность запускать бессерверные рабочие нагрузки в любом месте, где работает Kubernetes, включая мультиоблачные или локальные среды.
Будет ли этого достаточно, чтобы вывести Knative на рынок, который, по прогнозам Intelo, к 2033 году составит 3,2 миллиарда долларов сша, при этом средний годовой темп роста (CAGR) составит 24,8%? Следите за обновлениями. Скоро увидим.
VMware Cloud Foundation — это частная облачная платформа со встроенной средой выполнения Kubernetes и доступом самообслуживания для запуска приложений, созданных как на виртуальных машинах, так и на контейнерах. Упростите инфраструктуру, сократите затраты и сложность, а также повысьте эффективность — одна платформа, одна операционная модель для всех рабочих нагрузок. Узнайте больше Последние новости от VMware Cloud Foundation ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной новости. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Стивен Дж. Воан-Николс, он же sjvn, писал о технологиях и технологическом бизнесе с тех пор, как CP/M-80 была новейшей операционной системой для ПК, скорость 300 бит/с — высокоскоростное подключение к Интернету, WordStar — современный текстовый процессор, и он нам понравился. Узнайте больше от Стивена Дж. Воана-Николса.