HA for Azure MFA server

Akshay Vithalkar 1 Reputation point
2020-07-17T05:59:45.54+00:00

The full RDS with MFA setup is deployed on Azure with Azure AD and Azure Azure Active Directory domain services. We have slave MFA server but it is disabled at the moment and not taking any replication.

We have 2 load balanced RDS gateway servers and NPS installed on the same and both servers pointing to same radius client which is our MFA server.

Now, we have to add another MFA server and load balance it. My question is which load balancer we should use, Azure internal load balancer or an NLB setup.

Once the load balancer is setup, what all configurations I need to perform on NPS and MFA server.12822-download-1.png

12669-download.png

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
22,079 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Marilee Turscak-MSFT 36,866 Reputation points Microsoft Employee
    2020-08-04T22:30:01.59+00:00

    Hi @Akshay Vithalkar ,

    There are no special instructions required for load balancing NPS extension servers. You stand up every server as you did the first and route the requests through a load balancer. NPS servers are stateless and can process every request independently so they can scale with load as needed.

    As stated in the documentation, "The NPS extension automatically handles redundancy. You can create as many Azure MFA-enabled NPS servers as you need." : https://video2.skills-academy.com/en-us/azure/active-directory/authentication/howto-mfa-nps-extension#plan-your-deployment

    This article uses NetScaler for load balancing the NPS servers so should be useful for your purposes. https://jkindon.com/2018/03/05/azure-mfa-nps-extensions-with-netscaler-nfactor-authentication/

    (See this similar thread on Reddit, and this one on MSDN.)

    You can also configure replication between MFA servers - when you install the MFA server you can define whether it's primary or secondary. https://video2.skills-academy.com/en-us/azure/active-directory/authentication/howto-mfaserver-deploy-ha

    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.