Best Azure Pricing Plan for a Student Web App

Abdulaziz 20 Reputation points

Hello everyone,

I've developed a web application that serves students. The functionality is primarily to collect student information ( name, phone, .. ) and their title and research study and abstracts, which have a maximum length of 200 words. Once a student submits the form, they can view and adjust their responses as long as they don't navigate away from the page.

I anticipate a usage of around 700 to 1000 students submitting these forms ( and a high traffic before the deadline ends ) . My application is currently hosted under a student subscription. I'd like to understand which pricing tier would be optimal for this kind of load, keeping in mind the following:

  1. The actual computational load is relatively light, as it's mostly form submission and retrieval of recently submitted data.
  2. I'm not using Azure's database offerings for this app; I have a separate database solution, so database-related costs on Azure are not a concern for me.
  3. I'd like to ensure a smooth user experience, so while cost-efficiency is essential, I also don't want to undershoot on resources.

Given the above, could anyone advise which Azure Web App pricing plan would be suitable for my needs?

Thank you in advance for your guidance.

Azure Cost Management
Azure Cost Management
A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
1,402 questions
Azure Static Web Apps
Azure Static Web Apps
An Azure service that provides streamlined full-stack web app development.
550 questions
{count} votes

1 answer

Sort by: Most helpful
  1. SwathiDhanwada-MSFT 12,741 Reputation points

    Abdulaziz Welcome to Microsoft Q & A Community Forum. Based on the information you provided, it sounds like the Basic pricing tier for Azure Web Apps would be a good fit for your needs. The Basic tier provides a good balance between cost and performance and should be able to handle the anticipated load of 700 to 1000 students submitting forms.

    The Basic tier provides up to 3 instances, which should be sufficient for your needs. Each instance has 1.75 GB of RAM and 1 vCPU, which should be more than enough for your relatively light computational load.

    In addition, the Basic tier provides auto-scaling capabilities, which can help ensure a smooth user experience during periods of high traffic. You can configure auto-scaling to automatically add additional instances when traffic increases and remove them when traffic decreases.

    Finally, the Basic tier provides support for custom domains, SSL certificates, and deployment slots, which can be useful if you need to customize your application further.

    Overall, the Basic pricing tier should be a good fit for your needs, providing a good balance between cost and performance while ensuring a smooth user experience.

    For pricing information, refer this document :

    0 comments No comments