概要
サーバーレス アプリを大規模に構築してデプロイ
- Azure Foundry のモデルと管理と統合された AI エージェントを開発します。リモート モデル コンテキスト プロトコル (MCP) サーバーおよびツールによって、エージェントの機能を拡張します。信頼性、スケジューリング、チェックポイント処理、および監視性が組み込まれた Durable Functions を使用して、分散コンピューティング環境全体でワークフローを伴うエージェントを構築します。
- 任意の言語を使用して、トリガーとバインドを使用して関数を Azure サービスに接続します。
- 組み込みのサーバーレスの弾力性とエンタープライズレベルのネットワークを取得して、アプリをゼロから必要な任意の規模まで迅速にスケーリングしたり、元に戻したりできます。
- 従量課金モデルで、シナリオに合ったホスティング プランを見つけましょう。
- 実行時間の長い関数を含め、Durable Functions を使用した組み込みのフォールト トレランスにより、複雑なオーケストレーションのニーズを簡素化します。どのような障害が発生しても状態を保持して回復性を維持できるマルチステップ パターンを使用して、分散アプリケーションと AI エージェントを構築します。組み込みの自動チェックポイント機能により、最後に成功した時点から簡単に再開できます。
Microsoft が 2025 年第 2 四半期の Forrester Wave™「サーバーレス開発プラットフォーム」でリーダーに選出された理由をお読みください。
ユース ケース
サーバーレス関数をさまざまなユース ケースに適用する
インテリジェントなアプリ
生成 AI と、その他のモデルまたはフレームワークを使用して、検索拡張生成 (RAG) アプリ、チャットボット、テキスト補完を開発します。
リアルタイム処理
ファイル、データ、イベント ストリームをほぼリアルタイムで処理します。
ワークフロー オーケストレーション
実行時間の長い関数を含め、Durable Functions を使用した組み込みのフォールト トレランスにより、複雑なオーケストレーションのニーズを簡素化します。
セキュリティ
埋め込みのセキュリティとコンプライアンス
34,000
Microsoft のセキュリティ イニシアティブに専念するフルタイム相当のエンジニアの人数。
15,000
専門的なセキュリティ知識を持つパートナーの数。
>100
50 以上の世界中の地域や国に特化したものを含むコンプライアンス認定数。
Functions Linux 従量課金プラン プランは 2028 年 9 月に廃止されます。
Azure Functions の Linux 従量課金ホスティング プランは、2028 年 9 月に廃止されます。今すぐ Flex 従量課金プランに移行しましょう。
関連製品
Azure 製品の連携強化
Azure Functions を他の Azure 製品と共に使用することで、高度で包括的なソリューションを構築します。
学習体験
サーバーレス アプリとエージェントを構築する
Azure を使用してアプリを構築し、最新化することで、適応性と応答性に優れたパーソナライズされたエクスペリエンスを開発します。
お客様事例
業界をリードするブランドからインサイトを得る
当社のソリューションが、組織のイノベーション推進をどのように支えているかをご紹介します。
リソース
使用を開始する方法を確認する
よく寄せられる質問
- Azure Functions は、記述するコードと管理するインフラストラクチャを減らし、コストを節約できるサーバーレス ソリューションです。クラウド インフラストラクチャによって、アプリケーションの実行を維持するために必要な最新のリソースがすべて提供されるので、サーバーのデプロイや管理について心配する必要はありません。
自分にとって最も生産性の高い言語で最も重要なコードに焦点を当てていれば、残りの作業は Azure Functions が処理してくれます。
- Azure Functions では、自分のシステムのロジックを、すぐに利用できるイベント ドリブン型コード ブロックとして実装できます。これらのコード ブロックを"関数"といいます。お気に入りの開発ツールを使用してユーザーが選択したインターフェイス言語で関数コードを記述し、このコードを Azure クラウドにデプロイします。Functions には、C#、Java、JavaScript、PowerShell、Python での開発のネイティブ サポートに加えて、Rust や Go などのより多くの言語を使用する機能が用意されています。
- Functions では、C#、JavaScript、F#、Java、Python などの言語のさまざまなレベルのサポートを提供しています。
詳細については、Azure Functions でサポートされている言語をご覧ください。 - Flex 従量課金プランまたは App Service プランの Functions アプリは、99.95% の時間、実行または利用できます。
Functions の完全な SLA を参照してください。 - Functions は、Flex 従量課金プラン、Azure App Service プラン、Premium プラン、Azure Container Apps プランで実行できます。
詳細については、Azure Functions のスケーリングとホスティング プランをご覧ください。 - トリガーとバインディングを使用することで、Azure Blob Storage や Azure Cosmos DB などの他のサービスへのアクセスをハードコーディングせずに実装できます。トリガーは関数を実行させるものであり、バインドは関数を別のリソースに接続する宣言です。
詳細については、「Functions がサポートするトリガーとバインド」をご覧ください。 - お気に入りのコード エディターと開発ツールを使用して、ローカル コンピューター上で関数を作成し、テストします。ローカル関数をライブ Azure サービスに接続し、完全な Functions ランタイムを使用してローカル コンピューター上でデバッグします。ローカル コンピューター上で関数を開発するための要件は、使用するプログラミング言語とツールによって異なります。
詳細については、「ローカル開発環境」を参照してください。 - Container Apps での Functions の実行は、集中管理された環境でのマルチタイプ マイクロサービス アーキテクチャに適しています。これにより、一貫したネットワーク、監視性、課金構成が実現されます。
Azure ソリューション
Azure クラウド ソリューション
実績のある Azure クラウド サービスの組み合わせを使用して、お客様のビジネス上の課題を解決しましょう。サンプル アーキテクチャとドキュメントもご用意しています。
ビジネス ソリューション ハブ
最適な Microsoft Cloud ソリューションを発見
Microsoft ビジネス ソリューション ハブを参照して、組織が目標を達成するのに役立つ製品とソリューションを見つけます。