Please go through the following article to understand about Azure Functions.

What is an Azure Function App?

Azure Function App provides all the infrastructure and management capabilities for hosting the Function Apps.

In this article, we will learn about how to create our First Azure Function App. Login to your Azure subscription using the Azure Management portal and navigate to the Azure Function App as shown below.

1_selectfunctionapp

Clicking on the Function App in the above step will take you to the following Function App blade where you can provide all the required details for creating the Function App.

2_createfunctionapp

Please provide all the details in the above step. Below are a few of the new items that you might have to be aware of.

  • Hosting Plan – Currently, you can host the Function App in the following two plans.
    • Consumption plan – This plan is based on the Executions and resource consumption. It also has a free monthly of 1 million requests and 4,00,000 GB-s (Gigabyte seconds) of resource consumption per month. For more information about the calculations, please refer Functions Pricing. In most of the cases, you would choose this plan to make sure that your bill is low.
    • App Service Plan – Regular plan which would be billed based on the pricing tier that you have chosen for your applications. Please refer to the Features of the Azure App Service Plan for more details about the features. You would choose this only in the case where you already have few applications that you might think that the same App Service plan is suffice even for hosting the Azure Functions.
  • Storage Account
    • A Storage Account is created automatically. Azure Function App will use this storage account for storing all the required Logs, Codebase and to store some runtime data. We will learn more about this in our upcoming articles.

Once you provide all the required details, please click on Create button to create the Azure Function App.

After a minute or two, the Function App gets created successfully as shown below.

3_appservices

Clicking on the Function App (Explore FuncApp in this case) will take you to the following Function App Home Screen where you can create Azure Functions.

4_functionapphomescreen

Summary:

  • We have learnt how to create a Function App
  • Discussed about the two hosting plans that are available for creating the Function Apps
  • Create your first Function App.