Cosmoniquela société à l’origine du projet open source wasmCloud, a annoncé aujourd’hui que son Plateforme WebAssembly (Wasm) en tant que service L’offre est maintenant en version bêta publique. Dans cette version bêta ouverte, Cosmonic introduit également un certain nombre de nouvelles fonctionnalités visant à faciliter l’intégration de Wasm dans les applications existantes, notamment Cosmonic Connect Kubernetes, qui facilite beaucoup l’intégration des clusters Kubernetes existants et des applications WebAssembly exécutées dans Cosmonic.

La société a été cofondée par Liam Randall, qui a précédemment fondé Critical Stack, l’une des premières sociétés Kubernetes, qui a été acquise par Capital One. Il a également travaillé sur des projets comme Cloud Custodian, dont Capital One a ensuite fait don à la CNCF, puis a rejoint Stacklet, qui visait à commercialiser Cloud Custodian.

« Je suis plus enthousiasmé par WebAssembly et Cosmonic que je ne l’ai jamais été par quoi que ce soit. Je crois vraiment que nous allons parler de la prochaine époque de l’informatique aujourd’hui », m’a-t-il dit.

Cependant, comme aux débuts de Kubernetes, la communauté Wasm continue également de développer l’écosystème nécessaire autour de la technologie de base pour la rendre acceptable pour les grandes entreprises. Il est possible d’utiliser Wasm en production, comme l’ont montré de grandes entreprises comme Adobe et Cloudflare, mais l’outillage reste encore très rudimentaire. Et pour de nombreuses équipes, WebAssembly se concentre sur les fonctions en tant que service (FaaS). C’est certainement un cas d’utilisation important, mais l’équipe Cosmonic veut aller au-delà.

« Beaucoup de gens se tournent vraiment vers le FaaS. Ce sont toutes les fonctions », a expliqué Taylor Thomas, directeur de Cosmonic Engineering. « Et vous savez quoi, c’est un très bon cas d’utilisation. Personnellement, je pense que d’ici trois à cinq ans, toutes les plates-formes FaaS utiliseront WebAssembly, car c’est simplement le moyen le plus simple d’obtenir tout le support linguistique. Mais c’est une toute petite tranche d’une image beaucoup plus grande. Et c’est là que Cosmonic et wasmCloud brillent vraiment. Nous ne vous enfermons pas dans une architecture de plate-forme spécifique. Nous ne voulons pas que vous ayez à dire : vous devez le faire en tant que FaaS. Vous pouvez l’utiliser comme un FaaS, c’est tout à fait possible, mais vous pouvez également créer des monolithes, vous pouvez créer des microservices, vous pouvez créer des architectures pilotées par les événements. »

Publicité

La promesse de WebAssembly, après tout, n’est pas qu’il permette aux utilisateurs de construire une meilleure plate-forme FaaS, mais que les développeurs pourront écrire leur code une fois, puis l’exécuter n’importe où – et c’est sur cela que Cosmonic veut se concentrer, en plus à mettre l’accent sur le modèle de composants WebAssembly, qui permet aux développeurs d’assembler les différents composants de leurs applications et d’exécuter ce code n’importe où, ce que Cosmonic met également en avant dans son produit PaaS.

Cosmonic

Crédits image : Cosmonique

« WebAssembly – et plus particulièrement le modèle de composant WebAssembly – est sur le point d’être l’abstraction finale de la technologie », a déclaré 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 ans.

Le PaaS de Cosmonic est activé par le wasmCloud runtime d’application, que Cosmonic a fait don à la CNCF en 2021. Parmi les plus de 150 contributeurs à ce projet figurent Capital One, Volvo, BMW et Intel.

Un autre projet open source de Cosmonic est Wadm, un gestionnaire d’applications déclaratif pour les applications wasmCloud. Cela prend un modèle que la plupart des développeurs connaissent du monde de l’infrastructure cloud native et l’étend à l’espace WebAssembly.

« Nous pensons à cela comme la mise à niveau de votre voiture avec la dernière technologie », a déclaré Thomas. « Votre voiture a peut-être des années, mais elle fonctionne toujours très bien et vous aimez vraiment la conduire. Mais vous aimez aussi beaucoup l’idée d’un démarrage par bouton-poussoir et d’un moteur hybride. Wadm vous permet de garder ce que vous aimez dans votre infrastructure – familier, facile d’entretien, fiable, fonctionnant pour toujours – mis à jour avec les dernières fonctionnalités.

4.5/5 - (36 votes)
Publicité
Article précédent4 personnages de The Walking Dead qui ne reviendront certainement pas en 2023
Article suivantPassez à la mini-LED 8K avec le téléviseur intelligent 75 pouces 120 Hz de Samsung au bas prix Amazon de 2 998 $ (2 000 $ de rabais)
Berthe Lefurgey
Berthe Lefurgey est une journaliste chevronnée, passionnée par la technologie et l'innovation, qui fait actuellement ses armes en tant que rédactrice de premier plan pour TechTribune France. Avec une carrière de plus de dix ans dans le monde du journalisme technologique, Berthe s'est imposée comme une voix de confiance dans l'industrie. Pour en savoir plus sur elle, cliquez ici. Pour la contacter cliquez ici

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici