Best way to implement a Load Balancer for an existing VM running a web-application where users uploading files?

Jan Rikard Skåret 20 Reputation points
2023-09-14T14:28:52.14+00:00

We have a https web application running on a VM in Azure. This application is connected to a database and a report-server on another VM (Azure). After login to the application its users keep their session-info in their browser until logging off. The users are uploading files in the application which are stored (on a data disk on the VM) and used in the application. The application has regular updates where new program files and .config settings is updated/changed.

We want to establish a type of Load Balancer (first time) and I’m thinking of using an Application Gateway in a way.  But I’m find it hard to find any information about which metode to use and if it will support session handling, uploading of files and application upgrades 2-4 times a month.

I’m hoping that someone have some experience in some of this ‘challenges’ and that they will share their answer so I can find the best way to approach this. Thank you in advance 😊

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
Azure Application Gateway
Azure Application Gateway
An Azure service that provides a platform-managed, scalable, and highly available application delivery controller as a service.
Azure Load Balancer
Azure Load Balancer
An Azure service that delivers high availability and network performance to applications.
0 comments No comments
{count} votes

Answer accepted by question author
  1. Andriy Bilous 12,076 Reputation points MVP Volunteer Moderator
    2023-09-14T17:57:42.8366667+00:00

    Hello @Jan Rikard Skåret

    There are multiple options that you can use to achieve your goals.

    I would recommend to check Azure Architecture Center and define your requirements(HA, DR, etc) and budget.

    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

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