Oracle pousse Fn, sa plateforme serverless open source - blog de teste

Breaking

Post Top Ad

Responsive Ads Here

mercredi 13 décembre 2017

Oracle pousse Fn, sa plateforme serverless open source

L'informatique sans configuration de serveurs ou serverless a le vent en poupe. Après AWS et Microsoft, c'est au tour d'Oracle de proposer sa plateforme, baptisĂ©e Fn, sous la forme d'un projet open source Fn. De son cĂ´tĂ©, Pivotal va ajouter des services similaires Ă  Cloud Foundry en 2018.





La plateforme serverless Fn d'Oracle s'appuie sur Docker et supporte Java. Elle permettra d'utiliser les fonctions Lambda d'AWS. (crédit : D.R.)
Avec son projet open source FnOracle veut faire une entrĂ©e remarquĂ©e dans le monde du serveless. Cette plate-forme de conteneurs native serverless, disponible sur site ou dans le cloud, nĂ©cessite l'utilisation de conteneurs Docker. Pour commencer, les dĂ©veloppeurs Fn pourront Ă©crire des fonctions en Java, avec le support de Go, Ruby, Python, PHP, le support de Node.js Ă©tant annoncĂ© pour plus tard. UtilisĂ©e dans le cloud, la plateforme permet de crĂ©er et d’exĂ©cuter des applications sans que les utilisateurs aient Ă  provisionner, mettre Ă  l'Ă©chelle ou gĂ©rer les serveurs.
Comme son nom l'indique, la plateforme Fn repose essentiellement sur des fonctions, c’est-Ă -dire des petits bouts de code gĂ©nĂ©ralement assignĂ©s Ă  une tâche simple. Dans une fonction, les dĂ©veloppeurs se concentrent exclusivement sur la tâche. L'informatique serverless permet aux dĂ©veloppeurs d’allouer automatiquement des ressources Ă  leurs fonctions. La mise Ă  l'Ă©chelle est automatique et l'on ne paie que pour les ressources utilisĂ©es. Selon Oracle, sa plateforme Fn permettra aux dĂ©veloppeurs d’utiliser leurs fonctions AWS Lambda d'Amazon Web Services et de les exĂ©cuter « n'importe oĂą ».

Fn Flow pour orchestrer les fonctions dans le code

Outre la plateforme Fn elle-mĂŞme, comprenant Fn Server et son interface de ligne de commande, le projet comprend un kit de dĂ©veloppement de fonctions Java, dans lequel on trouve le framework de test unitaire JUnit pour Java. Dans la plateforme, Fn Flow sert Ă  orchestrer les fonctions directement dans le code, notamment pour les workflows de niveau supĂ©rieur comme le sĂ©quençage, le chaĂ®nage et le fan-in/fan-out (mesure des appels de fonction), directement dans le code du dĂ©veloppeur plutĂ´t que via une console. Enfin, Fn Helm est un diagramme Helm qui permet d'installer un serveur Fn entièrement fonctionnel sur Kubernetes via le gestionnaire de package Helm. La plateforme Fn requiert l'utilisation de Docker dans sa version 17.05 ou dans une version ultĂ©rieure et un compte Docker Hub.

Pivotal prépare Pivotal Function Services pour Cloud Foundry

Parmi les fournisseurs ralliĂ©s au serverless, Pivotal prĂ©voit Ă©galement d’ajouter ces capacitĂ©s Ă  sa plateforme Cloud Foundry Ă  travers Pivotal Function Services. Le fournisseur n’a pas encore donnĂ© de date de sortie prĂ©cise, mais espère que la mise en route aura lieu dĂ©but 2018. Dans l'informatique serverless, les Ă©vĂ©nements sont produits uniquement Ă  la demande. La plateforme la plus connue dans ce domaine est sans doute AWS Lambda d'Amazon Web Services, mais d'autres fournisseurs en proposent aussi comme Microsoft avec Azure Functions et, dĂ©sormais, Oracle avec Fn.
AdTech Ad
Le service Pivotal Function Service sera ajoutĂ© dans le cadre du dĂ©ploiement de Pivotal Cloud Foundry 2.0 qui peut ĂŞtre dĂ©ployĂ©e dans des clouds publics et privĂ©s. Il permettra aux dĂ©veloppeurs de dĂ©clencher une action sur la base des donnĂ©es envoyĂ©es par des utilisateurs ou des systèmes de messagerie comme Apache Kafka ou RabbitMQ. Les fonctions sont construites Ă  partir de petits fragments de code, les snippets. Elles sont exĂ©cutĂ©es dans Pivotal Cloud Foundry (PCF) par les appels d’Ă©vĂ©nements. Il sera possible de dĂ©ployer des conteneurs avec la plate-forme d'orchestration de conteneur Kubernetes. Enfin, le dĂ©veloppement multilangage est supportĂ©, y compris les langages Java et Node.js.
Le framework open source sur lequel est basée la plateforme sera livré dans les prochaines semaines par Pivotal.

Aucun commentaire:

Enregistrer un commentaire

Post Bottom Ad

Responsive Ads Here