What is a Function App?
A Function App is a Microsoft Azure Functions construct. Essentially it is a group of one or more Microsoft Azure Functions. You can deploy Azure Functions as part of a Microsoft Azure Function App to deploy and manage them collectively.
You must have a Microsoft Azure function app to host the execution of your functions. A function app lets you group functions as a logical unit for easier management, deployment, scaling, and sharing of resources.