MEAN stack application hosting on microsoft azure

Dan Chahine 0 Reputation points
2023-06-28T20:32:20.3933333+00:00

I am currently working on a MEAN stack application which I am interested in hosting on azure however I need help chossing the right plan so that the application could function properly. I expect to have around 1000 users(up to 500 concurrent), I have around 20 APIs and I expect to need to 2tb of storage.
Thank you

Azure Static Web Apps
Azure Static Web Apps
An Azure service that provides streamlined full-stack web app development.
1,173 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. brtrach-MSFT 17,731 Reputation points Microsoft Employee Moderator
    2023-07-02T21:17:31.0066667+00:00

    @Dan Chahine Welcome to Azure!

    Based on your requirements, I would recommend that you consider using an Azure App Service plan.

    Azure App Service is a fully managed platform for building, deploying, and scaling web apps. It supports a wide range of programming languages and frameworks, including Node.js which is used in the MEAN stack.

    For your expected user load, I would recommend that you choose a Standard or Premium App Service plan. These plans offer more resources and better performance than the Basic plan. You can choose the plan based on your expected traffic and the resources you need.

    Regarding storage, Azure offers several options for cloud storage, including Azure Blob Storage, Azure Files, and Azure Disk Storage. Based on your requirement of 2TB of storage, I would recommend that you consider using Azure Blob Storage. It is a cost-effective and scalable solution for storing unstructured data such as images, videos, and documents.

    With the cloud, you ultimately can scale up/out or down/in based on your needs. Really, I would suggest picking something like the S1 tier and then scale up/down based on your needs and real-world testing.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.