BT

サーバレスアプリケーション向けに AWS Lambda が .NET Core 2.0 をサポート

| 作者: Steef-Jan Wiggers フォローする 7 人のフォロワー , 翻訳者 勇 大地 フォローする 1 人のフォロワー 投稿日 2018年2月19日. 推定読書時間: 3 分 |

原文(投稿日:2018/01/26)へのリンク

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Amazonは AWS Lambda 関数とサーバーレスアプリケーションの.NET Core 2.0サポートをアナウンスした。 開発者は AWS 上で動作するAWS Lambda 関数とサーバーレスアプリケーションを .NET Core 2.0 を使用して C# でコードを記述できる。

2017年2月に Amazon はC# プログラミング言語のサポートを開始し、.NET 開発者は オープンソースツールである .NET Core 1.0 ランタイムを使用して C# コードをサービス公開することができた。さらに、開発者は AWS 上で C# を用いて Lambda 関数とサーバーレスアプリケーションを構築することができる。 2017年8月の.NET Core 2.0 リリースにより、実行時のパフォーマンスが向上し、クロスプラットフォームのサポートが拡張されたことにより、Amazon は .NET Core リリースの支持を続けた。

Lambda は AWS サービスの一つで、インフラストラクチャのプロビジョニングや管理をせずにコードを実行できる。自動スケーリング、高可用性、pay-as-you-go を持つ AWS のサーバレス機能により、Amazon S3バケットの変更などのイベントに対応できるコードを実行できる。 さらに、開発者は Visual Studio 2017 を利用して C# 言語でコーディングすることも可能であり、Amazon は C# Lambda のテンプレートを含む AWS Toolkit を提供している。

Visual Studio からのデプロイは Lambda プロジェクトを右クリックし、"Publish to AWS Lambda" を選択することで実行できる。 開発者は Lambda ランタイムパラメータを "dotnetcore2.0" と指定し、C#Lambda 関数を手動で作成することもできる。 その後、AWS CLI や AWS Lambda コンソールを利用し、NuGet のすべての依存関係および自身の公開 DLL アセンブリを ZIP 形式でアップロードできる。

大手の3つのクラウドプロバイダである Microsoft、Amazon、Google は自身のプラットフォーム上でサーバレスアプリケーションを実行する機能を提供している。 ただし、サポートされる言語の数は異なる。 AWS と Microsoft は より多くの言語のサポートを追加することで、関数ランタイム機能を向上させている。Microsoft Azure Function は Java を含む多様な言語をサポートしている。AWS は Java、Python、JavaScript、.NET Core 1.0 および 2.0 を利用した C# をサポートし、最近 Go 言語を追加した。Google Cloud Function は現在 JavaScript のみをサポートしている。Amazon の .NET Core 2.0 サポートは AWS のために .NET を推進するコミットメントを示している。

AWS Lambda .NET Core 2.0に関する追加情報は AWS Developers のブログ で参照できる。.NET Core 2.0 サポートは AWS Lambda を提供している全リージョンで利用可能であり、AWS Lambda ドキュメントサイトでは全ドキュメントを入手できる。
 

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

特集コンテンツ一覧

.NETの派生を理解する

Wayne Citrin 2018年7月18日 午前3時44分

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT