You need to deploy the CheckUserContent Azure Function. The solution must meet the security and cost requirements.
Which hosting model should you use?
You need to deploy the CheckUserContent Azure Function. The solution must meet the security and cost requirements.
Which hosting model should you use?
The most cost-effective hosting model for Azure Functions, meeting both security and cost requirements, is the Consumption plan. The Consumption plan charges based on the execution time and resources used by the function, which helps to minimize costs. Although the App Service plan and Premium plan also allow for running Azure Functions, they tend to be more expensive due to their more extensive feature sets and higher base costs. Since the question prioritizes minimizing costs, the Consumption plan is the best choice as it naturally scales with the usage and helps to avoid unnecessary expenses.
A is correct! I guess the guy gives the answer confused with which one is cheaper. Premium is cheaper than app service place. It can auto scale, warm starting and with VNET integration. In addition, it can run custom container as well, just the same as app service plan.
Too add some more stuff here, ASE(application service environment) is very different app service plan and way more expensive, in addition, those two docker images are in azure registry so, definitely can be supported by premium plan.
Premium does NOT support VNET in multiple regions: https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale#networking-features, i beleive it's B
I agree, VNET and multiple regions only available for AppService plan
Are you sure? When I compare the costs (same ACU, memory, etc.) then App Service Plan is always cheaper.
Don't understand why so many people have upvoted this. No reason has been given for excluding App Service Plan. B appears to be correct.
I believed the answer is correct. https://docs.microsoft.com/en-us/azure/azure-functions/dedicated-plan "You pay for function apps in an App Service Plan as you would for other App Service resources. This differs from Azure Functions Consumption plan or Premium plan hosting..." So.. ASE can be made available on the App service plan that hosting the function
https://learn.microsoft.com/en-us/azure/azure-functions/functions-scale#networking-features Premium plan Vnet integration is regional hence for this question it is not the correct answer. Correct Anser - App Service Plan
"If you just want to run your function app in a virtual network, you can do this using the Premium plan." Reference: https://docs.microsoft.com/en-us/azure/azure-functions/dedicated-plan
I'm liking the App Service plan (B). It's 10 cents an hour cheaper than Premium at the S1 level (even cheaper at higher levels) and has the VNet integration the case study requires. The only thing that Premium adds is private endpoints which aren't required here. https://azure.microsoft.com/en-us/pricing/details/app-service/windows/
On my exam 2023-10 before the Update of the Exam
sorry, what do you mean by "before the update of the Exam"?
Microsoft have recently updated AZ-204 courses. (Not that much actually, but it may have impact to some of the questions in the exam)
On My Exam:2022-12-26 My Choice: B:App Service plan
Another highly debated question. Very good points on whether Premium is costly or (dedicated) app service plan is costly. No idea. Only thing sure is it cannot be consumption because of the hidden wording for vnet integration. But I guess Microsoft guys forget that they added that vnet integration requirement and expected us to answer Consumption plan. But my intelligence will make me answer app service plan and hope for the best
Option: A. Reason : As per the security rule : All Internal services must only be accessible from internal Virtual Networks (VNets). Since the AZ function consumption plan does n't support vnet, So choose the next option Premium Plan
ANY LINKS?
https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale
https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale with this document, ASE provides vNet integration. So, answer should be ASE for sure.
Had this question today: 2023-07-26
I tink B is correct The virtual network integration feature is used in Azure App Service dedicated compute pricing tiers. If your app is in an App Service Environment, it's already in a virtual network and doesn't require use of the VNet integration feature to reach resources in the same virtual network: https://docs.microsoft.com/en-us/azure/azure-functions/functions-networking-options#:~:text=The%20virtual%20network%20integration%20feature,in%20the%20same%20virtual%20network.
On My Exam:2022-12-02
Correct Answer: A https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale
The given answer and explanation seem correct.
Should'be A Imho, both the UploadService and AnalysisService run in container instances on in app service plans
ANY LINKS ???
https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale
Completely wrong! Container instance is different from app service plan, two very different ways to host container images, there is no way you can have a container instance running on top of a service plan
after choosing Docker Image you can still select an App Service Plan ....