Cosmonic lanza su PaaS WebAssembly en beta abierta
Cosmonicola compañía detrás del proyecto de código abierto wasmCloud, anunció hoy que su Plataforma como servicio WebAssembly (Wasm) La oferta está ahora en versión beta pública. En esta versión beta abierta, Cosmonic también presenta una serie de características nuevas destinadas a facilitar la integración de Wasm en las aplicaciones existentes, incluido Cosmonic Connect Kubernetes, que facilita mucho la integración de los clústeres de Kubernetes existentes y las aplicaciones WebAssembly que se ejecutan en Cosmonic.
La empresa fue cofundada por Liam Randall, quien anteriormente fundó Critical Stack, una de las primeras empresas de Kubernetes, que fue adquirida por Capital One. También trabajó en proyectos como Cloud Custodian, que Capital One luego donó a CNCF, y luego se unió a Stacklet, cuyo objetivo era comercializar Cloud Custodian.
“Estoy más entusiasmado con WebAssembly y Cosmonic que nunca con nada. Realmente creo que hoy vamos a estar hablando de la próxima era de la computación”, me dijo.
Sin embargo, al igual que en los primeros días de Kubernetes, la comunidad de Wasm también continúa construyendo el ecosistema necesario en torno a la tecnología central para que sea aceptable para las grandes empresas. Es posible usar Wasm en producción, como lo han demostrado grandes empresas como Adobe y Cloudflare, pero las herramientas aún son muy rudimentarias. Y para muchos equipos, WebAssembly se centra en las funciones como servicio (FaaS). Ciertamente es un caso de uso importante, pero el equipo de Cosmonic quiere ir más allá.
«Mucha gente realmente se está moviendo hacia FaaS. Son todas las funciones”, explicó Taylor Thomas, director de Cosmonic Engineering. «Y saben qué, es un muy buen caso de uso. En tres a cinco años, todas las plataformas FaaS usarán WebAssembly. porque es simplemente la forma más fácil de obtener todo el soporte de idiomas. Pero es una pequeña porción de una imagen mucho más grande Y ahí es donde Cosmonic y wasmCloud realmente brillan. No lo encerramos en una arquitectura de plataforma específica. No queremos tienes que decir: tienes que hacerlo como FaaS. Puedes usarlo como FaaS, es totalmente posible, pero también puedes construir monolitos, puedes construir microservicios, puedes construir arquitecturas basadas en eventos».
Después de todo, la promesa de WebAssembly no es que permita a los usuarios crear una mejor plataforma FaaS, sino que los desarrolladores podrán escribir su código una vez y luego ejecutarlo en cualquier lugar, y eso es en lo que Cosmonic quiere centrarse. Además, el enfoque está en el modelo de componentes WebAssembly, que permite a los desarrolladores ensamblar diferentes componentes de sus aplicaciones y ejecutar ese código en cualquier lugar, que Cosmonic también presenta en su producto PaaS.
«WebAssembly, y específicamente el modelo de componentes de WebAssembly, está destinado a ser la abstracción final de la tecnología», dijo Randall. «Il transforme les bibliothèques d’applications en blocs de construction et ces blocs de construction sont alignés sur des contrats pour des choses comme une abstraction pour une base de données globale ou un magasin de valeurs clés ou une file d’attente de messages. Et puis sous le capot, au moment de l’exécution, vous pouvez les attacher à des implémentations complètement différentes, même dans des langues différentes, tant que l’interface est la même. C’est l’abstraction finale que toute la technologie recherche depuis 20 años.
La PaaS de Cosmonic está habilitada por el wasmCloud tiempo de ejecución de la aplicación, que Cosmonic donó a CNCF en 2021. Algunos de los más de 150 contribuyentes a este proyecto incluyen Capital One, Volvo, BMW e Intel.
Otro proyecto de código abierto de Cosmonic es Wadm, un administrador de aplicaciones declarativas para aplicaciones wasmCloud. Esto toma un patrón con el que la mayoría de los desarrolladores están familiarizados del mundo de la infraestructura nativa de la nube y lo extiende al espacio WebAssembly.
«Pensamos en ello como actualizar su automóvil con la última tecnología», dijo Thomas. «Tu auto puede tener años, pero aún funciona muy bien y realmente te gusta conducirlo. Pero también te gusta mucho la idea del botón de arranque y un motor híbrido. Wadm te permite conservar lo que te encanta de tu infraestructura – familiar, fácil de mantener, confiable, funcionando para siempre – actualizado con las últimas características.