Azure Functions is the function as a service (FaaS) which supports serverless computing it is hosted on the Microsoft Azure public cloud.
Azure functions will eliminate those infrastructure considerations for the user , with serverless a user can simply create and upload code and then define the triggers or events that will execute the code. Triggers can come from a wide range of sources, including another user’s application or other cloud services, such as database and events. Once a trigger or event occurs, it is the cloud provider’s responsibility to load the code into a suitable execution environment, run the code and then release the compute resources. There are still servers involved, but the user no longer needs to provision or manage compute instances.
For more information click the below link: