BT

AWS Lambda prend désormais en charge .NET Core 2.0 pour les Applications Serverless

| par Steef-Jan Wiggers Suivre 2 Abonnés , traduit par Slim Ouertani Suivre 6 Abonnés le 31 janv. 2018. Durée de lecture estimée: 2 minutes |

Une note à nos lecteurs : Suite à vos retours, nous avons développé un ensemble de fonctionnalités qui vous permettent de réduire le bruit, tout en ne perdant pas de vue ce qui est important. Recevez des notifications en ligne et par e-mail en choisissant les sujets qui vous intéressent.

Amazon a annoncé la prise en charge de .NET Core 2.0 pour les fonctions AWS Lambda et les applications serverless. Les développeurs peuvent désormais écrire du code C# en utilisant .NET Core 2.0 pour les fonctions Lambda et les applications serverless exécutées sur AWS.

En février 2017, Amazon a commencé la prise en charge du langage de programmation C# permettant aux développeurs .NET de publier du code C# sur le service à l'aide de l'outil open source .NET Core 1.0. De plus, les développeurs pourraient commencer à construire des fonctions Lambda et des applications serverless en utilisant C# sur AWS. Avec la sortie de .NET Core 2.0 en août 2017, qui offre de meilleures performances au moment de l'exécution et un support multiplateforme étendu, Amazon a assuré le support de cette version de .NET Core.

Lambda est un service AWS qui vous permet d'exécuter du code sans provisionnement ni gestion d'infrastructure. Il s'agit d'une fonctionnalité serverless dans AWS, avec des fonctions de mise à l'échelle automatique, de haute disponibilité avec un modèle pay-as-you-go serverless, où vous pouvez exécuter du code capable de répondre à des événements, tels qu'un changement dans un bucket S3 d’Amazon. En outre, un développeur peut choisir d'utiliser le langage et le code C# dans Visual Studio 2017, pour lesquels Amazon fournit un AWS Toolkit incluant des modèles pour C# Lambda individuels.

Le déploiement à partir de Visual Studio peut être accompli en cliquant sur le bouton droit de votre projet Lambda et en sélectionnant "Publish to AWS Lambda". Les développeurs peuvent également créer manuellement une fonction Lambda en C# en spécifiant le paramètre d'exécution Lambda en tant que "dotnetcore2.0". Par la suite, ils peuvent télécharger un ZIP de toutes les dépendances NuGet ainsi que leurs propres assemblys DLL publiés via la console AWS CLI ou AWS Lambda.

Les trois grands fournisseurs de cloud, Microsoft, Amazon et Google, offrent tous la possibilité d'exécuter des applications serverless sur leurs plateformes. Cependant, le nombre de langages pris en charge varie. AWS et Microsoft augmentent leurs langages exécution de fonctions en supportant plus de langages. Microsoft Azure Functions prend en charge plusieurs langues, y compris Java ; et AWS prend en charge Java, Python, JavaScript, C# en utilisant .NET Core 1.0 et 2.0, et a récemment ajouté le langage Go. Google Cloud Functions ne prend pas actuellement en charge que JavaScript. L'ajout du support .NET Core 2.0 par Amazon montre l'engagement qu'il prend dans la promotion de .NET pour AWS.

Vous trouverez des informations supplémentaires sur AWS Lambda .NET Core 2.0 sur le blog AWS Developers. La prise en charge de .NET Core 2.0 est disponible dans toutes les régions qui offrent AWS Lambda, et la documentation complète est disponible sur le site de documentation d'AWS Lambda.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Contenu Éducatif

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT