Больше универсальности — Wasm будет работать в кластерах Kubernetes
2024-06-17
На прошедшем недавно Open Source Summit 2024, компания Cosmonic объявила о передаче фонду Cloud Native Computing Foundation, специальной технологии для платформы wasmCloud, которая позволяет приложениям WebAssembly работать в кластерах Kubernetes.
Открытость — из ключевых преимуществ Kubernetes, которое позволяет добавлять и адаптировать в рамках платформы самые актуальные технологии для работы с контейнерными инфраструктурами. Благодаря такой гибкости, возможности Kubernetes постоянно расширяются. Так, в конце апреля на Open Source Summit, проходившем в этом году в Сиэтле (США), компания Cosmonic сообщила о передаче фонду Cloud Native Computing Foundation (CNCF) специального программного контроллера (оператора), разработанного для платформы wasmCloud, который позволяет приложениям WebAssembly работать в кластерах Kubernetes. Данный контроллер, известный ранее как Cosmonic Connect Kubernetes, предназначен для упрощения развертывания wasmCloud в кластерах Kubernetes.
Напомним, что WebAssembly (или коротко — wasm) — это низкоуровневый язык программирования, разработанный консорциумом World Wide Web (W3C) с целью создания общего формата для браузеров, выполняющих код JavaScript. Главной целью Wasm является обеспечение кроссплатформенности и упрощение разработки приложений, которые можно быстро развернуть на любой серверной платформе (в соответствии с концепцией WORA — Write Once Run Anywhere).
Приложения Wasm предназначены для работы на любых платформах. Но Cosmonic и CNCF продвигают их развертывание в контейнерных инфраструктурах на платформе Kubernetes. По словам Тейлора Томаса, технического директора Cosmonic, WasmCloud фактически, предоставляет разработчикам приложений «мост» между Wasm и Kubernetes.
Вместе с тем, Томас отметил, что многие разработчики не решаются создавать контейнерные приложения для сред Kubernetes, поскольку им надо слишком много знать о базовой платформе. Но, Wasm предоставит возможности, которые должны упростить создание ПО для кластеров Kubernetes на более высоком уровне абстракции.
Использование Wasm также должно упростить процесс создания и развертывание приложений, охватывающих несколько кластеров Kubernetes, работающих в самых разнообразных средах — от облака до устройств IoT. Отметим, что сегодня Wasm поддерживают такие ИТ-гиганты как Microsoft, Intel, Amazon, Cisco, Red Hat и другие, а сам язык продолжает развиваться.
Помимо технических преимуществ, поддержка Wasm добавляет уверенности в том, что инвестиции, в контейнерные инфраструктуры сохраняют актуальность, а платформа Kubernetes будет успешно развиваться еще долгое время, поскольку спрос на облачные технологии продолжает расти.
Компания De Novo активно развивает направление инновационных, функциональных и защищенных облачных сервисов для работы с контейнерами. Сегодня мы предлагаем современную платформу оркестрации кластеров Kubernetes промышленного класса в коллективном облаке (KaaS), платформу Kubernetes по модели «как сервис» на базе частного облака (HCI) и множество других решений для бизнеса.