How to achieve redundancy in app service?

sid 121 Reputation points
2020-07-27T19:42:19.62+00:00

i need to setup app service with redundancy. I have application gateway behind that i need to setup 3 web app with redundancy please explain steps to achieve this.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
7,876 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. ajkuma 26,466 Reputation points Microsoft Employee
    2020-07-28T13:28:36.177+00:00

    Welcome to Microsoft Q&A! Thanks for posting a good question.

    If you have provisioned the WebApps in 3 different regions, which would further enhance redundancy.
    A multi-region architecture can provide higher availability than deploying to a single region.

    Based on your requirement, if it’s 3 WebApps in 3 regions, you could have Application Gateway and Traffic Manager, or you could also leverage Azure Front Door service.

    It is recommended that all websites be geographically redundant and deliver traffic to its users from the closest (lowest latency) location to them whenever possible. Combining services from Traffic Manager, Front Door, Application Gateway, and Load Balancer enables you to build geographically and zonally redundant to maximize reliability, scale, and performance.

    Just to highlight more on this, Azure App service web apps is multi-tenant in nature and rely on a specific host header or SNI extension to resolve to the correct endpoint. The Application Gateway v2 SKU automatically ensures that new instances are spread across fault domains and update domains. If you choose zone redundancy, the newest instances are also spread across availability zones to offer zonal failure resiliency.

    A multi-region architecture can provide higher availability than deploying to a single region. If a regional outage affects the primary region, you can use Front Door to fail over to the secondary region. This architecture can also help if an individual subsystem of the application fails.

    You may use Azure Traffic Manager to route traffic to all available redundancies. However, note that you can only specify one App Service endpoint per region in a Traffic Manager profile).

    1 person found this answer helpful.

  2. TimCerling(ret) 1,156 Reputation points
    2020-07-28T13:08:03.523+00:00

    Not much detail on what you have and what you want. There are many ways to accomplish this. You can use IIS (IIS experts can be found at iis.net/forums). You can configure Network Load Balancing (https://learn.microsoft.com/en-us/windows-server/networking/technologies/network-load-balancing and https://support.microsoft.com/en-us/help/4494444/configuring-network-infrastructure-to-support-the-nlb-operation-mode).

    What is the application service? Does it have its own capability for redundancy (some applications build it in)?

    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.