導入

完了

Azure Functions は、記述するコードと管理するインフラストラクチャを減らし、コストを節約できるサーバーレス ソリューションです。 クラウド インフラストラクチャによって、アプリケーションの実行を維持するために必要な最新のリソースがすべて提供されるので、サーバーのデプロイや管理について心配する必要はありません。

Azure Functions の機能を使用すると、次のことが可能になります。

  • 任意の言語を使用します。C#、Java、JavaScript、PowerShell、または Python で関数を記述するか、カスタム ハンドラーを使用して他の言語を実質的に使用します。

  • デプロイの自動化: ツールベースのアプローチから外部パイプラインの使用まで、さまざまなデプロイ オプションを利用できます。

  • 関数のトラブルシューティング: 監視ツールとテスト戦略を使用して、アプリに関する分析情報を取得します。

  • 柔軟な価格オプションを利用する: 従量課金プランでは、関数の実行中にのみ支払いを行い、Premium プランと App Service プランでは特殊なニーズに対応する機能が提供されます。

シナリオ例

あなたはビジネスを所有しており、顧客に年末年始のあいさつのメールを送信したいと考えています。 1 つの機能のためだけに Web サイトを構築してデプロイし、ホストするのではなく、Azure 関数を使用し、関数にメールのサインインの詳細を追加してから、Azure にデプロイします。 この関数はデータ ソースに接続し、顧客のメールアドレス情報を取得し、スケジュールされた日時にそれらにメールを送信します。

学習の目的

このモジュールでは、次のことを学習します。

  • Azure Functions の概要とその操作方法。
  • Azure Functions の主要なコンポーネントとそのしくみ。
  • Azure Functions の長所とサービスの最適な使用方法。

主な目標

このモジュールを終了すると、Azure Functions サービスの概要、その構成内容、しくみ、使用タイミングについて説明できるようになります。

Dwitrisha Saha、Aditya Simon、Dishita Bhasin、Devansu Yadav、Ritvi Mishra、Nirali Sahoo と提携して制作 - Microsoft Learn Student Ambassadors