Azure Web App Pricing and Continuous Operation

Ensuring Continuous Operation for Azure Web App

Question

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You have an Azure web app named App1. App1 runs in an Azure App Service plan named Plan1. Plan1 is associated to the Free pricing tier.

You discover that App1 stops each day after running continuously for 60 minutes.

You need to ensure that App1 can run continuously for the entire day.

Solution: You change the pricing tier of Plan1 to Shared.

Does this meet the goal?

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B.

B

You should switch to the Basic Tier.

The Free Tier provides 60 CPU minutes / day. This explains why App1 is stops. The Shared Tier provides 240 CPU minutes / day. The Basic tier has no such cap.

https://azure.microsoft.com/en-us/pricing/details/app-service/windows/

The proposed solution of changing the pricing tier of the App Service plan to Shared may not meet the goal of allowing the web app to run continuously for the entire day. The Shared pricing tier allows for up to 240 minutes of continuous execution time per day, which means that the web app will still stop running after 240 minutes.

To ensure that App1 can run continuously for the entire day, it may be necessary to upgrade the pricing tier of Plan1 to a higher tier that provides the required resources for the web app to run continuously.

For example, upgrading to the Basic pricing tier would allow the web app to run continuously with up to 3.5 GB of memory, whereas upgrading to the Standard pricing tier would allow the web app to run continuously with up to 7 GB of memory. It is important to note that the higher pricing tiers come with higher costs, so it is important to evaluate the resource requirements of the web app before upgrading the pricing tier.

Therefore, the correct answer is B. No, the proposed solution does not meet the goal of allowing the web app to run continuously for the entire day.