HOTSPOT - You need to implement the corporate website. How should you configure the solution? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point. Hot Area:
Suggested Answer:
Box 1: Standard - Below is a high-level comparison of the features as per the pricing tier for the App Service Plan.
Note: Corporate website - The company provides a public website located at http://www.vanarsdelltd.com. The website consists of a React JavaScript user interface, HTML, CSS, image assets, and several APIs hosted in Azure Functions. Corporate website requirements: ✑ Secure the website by using SSL. ✑ Minimize costs for data storage and hosting. ✑ Implement native GitHub workflows for continuous integration and continuous deployment (CI/CD). ✑ Distribute the website content globally for local use. ✑ Implement monitoring by using Application Insights and availability web tests including SSL certificate validity and custom header value verification. ✑ The website must have 99.95 percent uptime.
Box 2: App Service Web App - A Web App is a web application that is hosted in an App Service. The App Service is the managed service in Azure that enables you to deploy a web application and make it available to your customers on the Internet in a very short amount of time. Incorrect: A Static Web Application is any web application that can be delivered directly to an end user's browser without any server-side alteration of the HTML, CSS, or JavaScript content. Reference: https://azure-training.com/2018/12/27/understanding-app-services-app-service-plan-and-ase/ https://docs.microsoft.com/en-us/azure/app-service/overview
Static web apps only support HTTP triggered functions (https://learn.microsoft.com/en-us/azure/static-web-apps/functions-bring-your-own#link-an-existing-azure-functions-app). The top of the case study reads: "several APIs hosted in Azure Functions."
If we assume that the referenced azure functions here (APIs) are NOT the Azure functions for processing blob storage, then they can be HTTP triggered and we are fine choosing Static Web App.
I think this is a reasonable assumption, but I leave it to the test taker to interpret which is correct.
I choose "App Service Static Web App": This service is optimized for static content and integrates well with GitHub for CI/CD workflows. It also supports global distribution via Azure CDN, which helps in distributing the website content globally for local use.
It should be azure static web app since no where in the description it says about hosting the az functions in the same static web app resource or having the same hostname for both static web app and azure functions.
And azure static web app does support native github workflow: https://azure.microsoft.com/en-us/products/app-service/static
"and native GitHub workflows for CI/CD."
It is not the static (serverless) web app because you need to support native GitHub workflows for continuous integration and continuous deployment (CI/CD). This is only possible with the app service web app. See: https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions?tabs=applevel%2Caspnetcore
"Deploying to Azure Static Web App
You can deploy your web app to Azure Static Web App as part of your continuous deployment (CD) workflows."
https://docs.github.com/en/actions/deployment/deploying-to-your-cloud-provider/deploying-to-azure/deploying-to-azure-static-web-app
All below requirements are met with standard plan
Secure the website by using SSL.
Minimize costs for data storage and hosting.
Implement native GitHub workflows for continuous integration and continuous deployment (CI/CD).
Distribute the website content globally for local use.
Implement monitoring by using Application Insights and availability web tests including SSL certificate validity and custom header value verification.
The website must have 99.95 percent uptime.
I think the tier is Standard is because of the Traffic manager support.
requirement : "Distribute the website content globally for local use",
Distributions slots (in the answer given) are not required.
(+ static web app )
1-CI/CD
2-including SSL certificate
3-Distribute the website content globally
4-Minimize costs
with these criteria we can use standard Plan and for the web site we have to choose azure app service
I would have said host it in azure static web app (a fine option) that has static part as well as support functions. A perfect option.
If functions are to be created outside in another function app and then it contains only the static part then I will host it in blob-storage to get the 99.95% availability SLA of blob storage hot tier and CDN is also easy.
It is very difficult to choose one when I cannot look into the head of the question creator. Another vague question from the "M$"
See the link for Static web app: https://azure.microsoft.com/en-us/products/app-service/static/#features
I have used this in real life (but do not know if available for enterprise customers)
It is DEFINITELY static web app and Standard plan. Check the availability SLA. Static web app guarantees 99.95% availability and it supports git workflow. It has Functions capability. And in practice also it is a beautiful solution unlike many solutions from MIcrosoft
upvoted 3 times
...
...
...
Log in to ExamTopics
Sign in:
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
AbdulMannan
Highly Voted 2 years, 1 month agoSenseiJC
Highly Voted 1 year, 11 months ago8ac3742
Most Recent 3 months, 2 weeks agooskx2
7 months, 2 weeks agoraymond_abcd
9 months, 1 week agofuji36850
6 months, 1 week agodarsak10
1 year, 6 months agoOPT_001122
1 year, 12 months agoOPT_001122
1 year, 12 months agocoffecold
2 years agoMousavi
2 years, 1 month agogmishra88
2 years, 1 month agogmishra88
2 years, 1 month agogmishra88
2 years, 1 month agogmishra88
2 years, 1 month ago