導入

完了

Microsoft Azure は、アプリケーションの構築、テスト、展開、および管理に使用されるクラウド コンピューティング サービスです。 サービスとしてのソフトウェア (SaaS)、サービスとしてのプラットフォーム (PaaS)、サービスとしてのインフラストラクチャ (IaaS) を提供します。

Azure Functions は、Microsoft Azure プラットフォーム上で実行されるソリューションであり、小規模なコード (関数) をクラウドで実行できます。 Azure Functions を使用すると、アプリケーション全体またはインフラストラクチャに集中して実行することなく、特定の関数に専念できます。 さらに、Azure Functions を使用すると、最初に仮想マシンを作成する、または Web アプリケーションを発行することなく、サーバーレス環境でコードを実行できます。

Azure Functions を記述する場合は、C#、F#、Node.js、またはPHPなど、任意の開発言語を使用できます。

Azure Functions は、データの処理、システムの統合、モノのインターネット (IoT) の使用、およびシンプルな API とマイクロサービスの構築のための優れたソリューションです。 画像処理や注文処理、ファイル管理、またはスケジュールに従って実行するタスクなどのタスクは、Azure Functions に適しています。

Microsoft Azure はサービスであるため、支払いが必要です。 Azure Functions には、2 種類の価格プランがあります。

  • 消費プラン - Microsoft Azure がすべての必要なコンピューティング リソースを提供します。 したがって、リソース管理に集中する必要はありません。また、コードの実行時間に対してのみ支払いを行います。

  • App Service プラン - App Service プランを使用すると、Azure で他の Web および API アプリケーションを実行するのと同様に関数を実行できます。 他のアプリケーションで既に App Service を使用している場合は、追加費用なく同じプランで Azure Functions を実行できます。