Trace Id is missing
メイン コンテンツへスキップ
Azure

Azure Functions

エンド ツー エンドの開発環境で、イベント ドリブン型のサーバーレス コードを実行します
ビジネス ロジックに焦点を当てながら、好みの言語でサーバーレス アプリを設計します。
概要

サーバーレス アプリを大規模に構築してデプロイ

  • 任意の言語を使用して、トリガーとバインドを使用して関数を Azure サービスに接続します。
  • 組み込みのサーバーレスの弾力性とエンタープライズレベルのネットワークを取得して、アプリをゼロから必要な任意の規模まで迅速にスケーリングしたり、元に戻したりできます。
  • 従量課金制モデルを使用して、自社のシナリオに適したホスティング プランを選択します。
  • Azure データと AI プラットフォームでサーバーレス アプリを開発する可能性を、組み込みの DevOps ツールによって最大限に高め、開発、デプロイ、管理のライフサイクルを合理化します。
ユース ケース

サーバーレス関数をさまざまなユース ケースに適用する

インテリジェントなアプリ

生成 AI と、その他のモデルまたはフレームワークを使用して、検索拡張生成 (RAG) アプリ、チャットボット、テキスト補完を開発します。

リアルタイム処理

ファイル、データ、イベント ストリームをほぼリアルタイムで処理します。
 

ワークフロー オーケストレーション

実行時間の長い関数を含め、Durable Functions を使用した組み込みのフォールト トレランスにより、複雑なオーケストレーションのニーズを簡素化します。

組み込みのセキュリティとコンプライアンス 

Microsoft は、5 年間で  USD$200 億のサイバーセキュリティへの投資に取り組んでいます。
Azure には、業界最大の コンプライアンス認定ポートフォリオの 1 つがあります。
タブレットを持つ女性。
価格

お客様のニーズに合った柔軟な価格オプション

学習体験

インテリジェントなサーバーレス アプリを構築する

Azure を使用してアプリを構築し、最新化することで、適応性と応答性に優れたパーソナライズされたエクスペリエンスを開発します。
お客様事例

お客様が Azure Functions を使用してどのようにイノベーションを進めているのかを参照します

よく寄せられる質問

  • 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 の実行は、集中管理された環境でのマルチタイプ マイクロサービス アーキテクチャに適しています。これにより、一貫したネットワーク、監視性、課金構成が実現されます。
 ノート PC を使っている黄色いスーツを着た女性。
次のステップ

最適な Azure アカウントをお選びください

プリペイドで始めることも、最大 30 日間無料で Azure を試すこともできます。
 緑色のシャツを着て、デバイスを持っている巻き毛の女性。
Azure ソリューション

Azure クラウド ソリューション

実績のある Azure クラウド サービスの組み合わせを使用して、お客様のビジネス上の課題を解決しましょう。サンプル アーキテクチャとドキュメントもご用意しています。
 白いシャツと赤いネクタイを着用して、椅子に座りながらノート PC を使用している男性。
ビジネス ソリューション ハブ

最適な Microsoft Cloud ソリューションを発見

Microsoft ビジネス ソリューション ハブを参照して、組織が目標を達成するのに役立つ製品とソリューションを見つけます。