ナビゲーションをスキップする

Microsoft が「Forrester Wave: Function-as-a-Service Platforms」でリーダーに位置付けられました

2021年3月30日 に投稿済み

Principal PM Manager, Azure Functions

2021Q1_Function-As-A-Service-Platforms_161673_hi-res

Forrester は、Microsoft を『The Forrester Wave™: Function-As-A-Service Platforms, Q1 2021』で Microsoft をリーダーと位置づけました。これは、Azure Functions を評価した上で、開発者エクスペリエンスの戦略やステートフルな機能を向上させたことが評価されたものです。

開発エクスペリエンス

Azure Functions は、他の Azure サービスおよび開発ツールと完全に統合されています。このエンドツーエンドの開発環境では、あらゆる主要なプラットフォーム (Windows、macOS、Linux) でローカルに関数をビルドしてデバッグできるだけでなく、それをクラウドでデプロイして監視することもできます。お客様は、C#、Node.js、Python、JavaScript、Java、PowerShell のようなさまざまなプログラミング言語を使用して関数をビルドできます。

Forrester はレポートの中で、"オンボード、開発者ツールのサポート、ローカル マシンでの開発およびデバッグのサポート" に対する Azure Functions の投資を評価しています。

サーバーレス コンピューティング環境でのステートフルなワークロード

サーバーレスのユース ケースの中には、ステートフルであることが必要なものもあります。たとえば、長時間稼働するワークフロー、人間が承認するプロセス、eコマースのショッピングカート アプリケーションなどです。Azure Functions ランタイム拡張機能の Durable Functions を使用すれば、ステートフルおよびオーケストレーションの機能をサーバーレス関数で利用することができます。Durable Functions はサーバーレスの分野では独立した存在で、ステートフルな関数と、サーバーレスのワークフローをプログラムで定義する方法を提供します。

Forrester はレポートの中で、「Durable Functions は Azure Event Hub にステートフルな機能とバインドを提供しており、Azure Event Grid は開発者がイベントドリブンなマイクロサービスを構築するのに役立つ」と具体的に述べています。

エンタープライズレベルの FaaS プラットフォーム

企業のお客様は、アプリケーション開発にイベントドリブンのアーキテクチャがもたらす生産性と俊敏性を求めています。Azure Functions を使用すると、お客様はコンテナーを使用して独自のインフラストラクチャや Kubernetes クラスターなどの他の環境にデプロイし、シームレスなハイブリッド デプロイを実現できます。

Azure Functions には、データをプルしたり、他のサーバーレス サービスにデータをプッシュしたりする手段を提供する、入力および出力のバインド機能があります。Forrester は、「Azure Event Hub と Azure Event Grid のバインドは、開発者がイベントドリブンなマイクロサービスを構築するのに役立つ」と述べています。

Azure Functions には Azure Application Insights と Azure Monitor との統合が組み込まれているため、問題を簡単に診断し、お客様の関数がどのように使用されているかをより深く理解することができます。

お客様の活用事例

三菱電気East West BankBlackmores Group などのお客様が、イベントドリブン アーキテクチャでどのように Functions を使用しているかについて、詳しくご確認ください。Microsoft は、Azure Functions を理想的な FaaS プラットフォームにするために尽力しており、今回の受賞は、私たちの歩みの中で重要な意味を持つものです。

Forrester レポートの全文をお読みになり、今すぐ Azure Functions を使い始めましょう。

ご意見やご質問がある場合は、GitHubStackOverflow、または UserVoice にご連絡ください。