Benefits of Azure Functions
What are Azure Functions?
Examples of trigger types
What are bindings?
What are the two binding types?
Input
Output
Features of Azure Functions
Contrast the pricing options in Azure Functions
Consumption
* True serverless option
* Auto scaling
Premium
* Good for functions that are long running
* Functions are kept initialized
* Can scale faster
* Best for underutilized App Service Plans
Dedicated
* Scale based on load and will scale down automatically
All functions in a Function App share the same resources and connections?
True
Identity the Key Components of Azure Functions
Briefly explain Function Triggers?
Briefly explain Function Bindings
Allow data to be bound to the App Functions for both inputs and outputs. Input bindings can be access via parameters to the function call.
You can also use client libraries to access data if you don’t want to use bindings.
You can have 0, 1, or more bindings.
Briefly explain Function Runtimes
Azure Functions allow for various programming languages to implement your function. Besides C#, there is Node.js, JAVA, and Python.
Briefly explain API Management in Azure Functions
AIPM Managment service provides security and routing to your App Functions’ API as a way to expose them as TRUE REST endpoints.
Briefly explain Deployment Slots in Azure Functions
Deployment slots are additional instances with it’s own endpoint that can be used to test new versions of your function app and can easily be swap to production
Briefly explain App Function Configurations
Each function app will have it’s own configuration parameters such as connection strings as well as any variables that can be accessed by environment variables.
Best examples of uses with App Functions?
Options for running Work Flows in Azure?
Allow the above share similar functionaltiy as far as accept inputs, handle outputs, invoked by an event, and include conditions
What is the Design First Approach?
Users can use Logic Apps or Power Automate which offers a low code/no code option.
Logic Apps provide an UI to design the business workflows and offers over 200 connectors
Power Automate is similar and can integrate with many difference components as well using connectors. It is a service to create workflows even if you don’t have development experience.
What are the 4 types of flows in Power Automate?
See comparisons below
What services use the Code-First Technologies?
Web Jobs
Function Apps
What 2 types of Web Jobs are there?
What are the differences between Web Jobs vs Azure Functions
* Supported Languages
* Auto Scaling
* Development in browser
* Pay-per-use pricing
* Integration with Logic Apps
* Package Managers
* Can be part of an App Service Plan
What are 2 drawbacks of Serverless Computing?
Execution Time
* By default, time out is 5 minutes, but can go to 10 minutes
* For HTTP request, the timeout is restricted to 2.5 minutes
* Durable Functions can be used to bypass tese timeout restrictions
Execution Frequency
* If an app function is going to execute continously, it might be cheaper hosing on VM
* Only one Function App can be create every 10 seconds up to a total of 200
(keep in find mind each instance can service multiple concurrent execute so theres no limit how much traffice a single instance can handle)
True or False - A Function App must be linked to a Storage Account
True
On Consumption Plans, the Storage Account is where the code and configuration are stored