{"id":2344,"date":"2022-02-12T12:43:09","date_gmt":"2022-02-12T12:43:09","guid":{"rendered":"https:\/\/exceedthecloud.com\/?p=2344"},"modified":"2022-02-12T13:01:47","modified_gmt":"2022-02-12T13:01:47","slug":"create-a-front-door-for-a-highly-available-web-application-using-the-azure-portal","status":"publish","type":"post","link":"https:\/\/exceedthecloud.com\/?p=2344","title":{"rendered":"Create a Front Door for a highly available web application using the Azure portal"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available site when the nearest site is unavailable. The network configuration is shown in the following diagram:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Note: for this lab the name Contoso was replace by Exceedlabs<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"605\" height=\"329\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img1-15.png\" alt=\"\" class=\"wp-image-2345\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img1-15.png 605w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img1-15-300x163.png 300w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In this lab, you will:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Task 1: Create two instances of a web app<\/li><li>Task 2: Create a Front Door for your application<\/li><li>Task 3: View Azure Front Door in action<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Task 1: Create two instances of a web app<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This lab requires two instances of a web application that run in different Azure regions. Both the web application instances run in Active\/Active mode, so either one can take traffic. This configuration differs from an Active\/Stand-By configuration, where one acts as a failover.<\/p>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Sign in to the Azure portal at <a href=\"https:\/\/portal.azure.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/portal.azure.com<\/a>.<\/li><li>On the Azure home page, using the global search type <strong>WebApp<\/strong> and select <strong>App Services<\/strong> under services.<\/li><li>Click <strong>+ Create<\/strong> to create a Web App.<\/li><li>On the Create Web App page, on the <strong>Basics<\/strong> tab, enter or select the following information.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Setting<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Subscription<\/td><td>Select your subscription.<\/td><\/tr><tr><td>Resource group<\/td><td>Select the resource group ExceedlabsResourceGroup<\/td><\/tr><tr><td>Name<\/td><td>Enter a unique Name for your web app. This example uses WebAppExceedlabs-1.<\/td><\/tr><tr><td>Publish<\/td><td>Select <strong>Code<\/strong>.<\/td><\/tr><tr><td>Runtime stack<\/td><td>Select <strong>.NET Core 3.1 (LTS)<\/strong>.<\/td><\/tr><tr><td>Operating System<\/td><td>Select <strong>Windows<\/strong>.<\/td><\/tr><tr><td>Region<\/td><td>Select <strong>Central US<\/strong>.<\/td><\/tr><tr><td>Windows Plan<\/td><td>Select <strong>Create new<\/strong> and enter myAppServicePlanCentralUS in the text box.<\/td><\/tr><tr><td>SKU and size<\/td><td>Select <strong>Standard S1 100 total ACU, 1.75 GB memory<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"926\" height=\"518\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img2-15.png\" alt=\"\" class=\"wp-image-2346\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img2-15.png 926w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img2-15-300x168.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img2-15-768x430.png 768w\" sizes=\"auto, (max-width: 926px) 100vw, 926px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Select <strong>Review + create<\/strong>, review the Summary, and then select <strong>Create<\/strong>.<br>\u200eIt might take several minutes for the deployment to complete.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"840\" height=\"514\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img3-14.png\" alt=\"\" class=\"wp-image-2347\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img3-14.png 840w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img3-14-300x184.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img3-14-768x470.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img3-14-80x50.png 80w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Create a second web app. On the Azure Portal home page, search <strong>WebApp<\/strong>.<\/li><li>Click <strong>+ Create<\/strong> to create a Web App.<\/li><li>On the Create Web App page, on the <strong>Basics<\/strong> tab, enter or select the following information.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Setting<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Subscription<\/td><td>Select your subscription.<\/td><\/tr><tr><td>Resource group<\/td><td>Select the resource group ExceedlabsResourceGroup<\/td><\/tr><tr><td>Name<\/td><td>Enter a unique Name for your web app. This example uses WebAppExceedlabs-2.<\/td><\/tr><tr><td>Publish<\/td><td>Select <strong>Code<\/strong>.<\/td><\/tr><tr><td>Runtime stack<\/td><td>Select <strong>.NET Core 3.1 (LTS)<\/strong>.<\/td><\/tr><tr><td>Operating System<\/td><td>Select <strong>Windows<\/strong>.<\/td><\/tr><tr><td>Region<\/td><td>Select <strong>East US<\/strong>.<\/td><\/tr><tr><td>Windows Plan<\/td><td>Select <strong>Create new<\/strong> and enter myAppServicePlanEastUS in the text box.<\/td><\/tr><tr><td>SKU and size<\/td><td>Select <strong>Standard S1 100 total ACU, 1.75 GB memory<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"894\" height=\"513\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img4-14.png\" alt=\"\" class=\"wp-image-2348\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img4-14.png 894w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img4-14-300x172.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img4-14-768x441.png 768w\" sizes=\"auto, (max-width: 894px) 100vw, 894px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Select <strong>Review + create<\/strong>, review the Summary, and then select <strong>Create<\/strong>.<br>\u200eIt might take several minutes for the deployment to complete.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"790\" height=\"514\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img5-14.png\" alt=\"\" class=\"wp-image-2349\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img5-14.png 790w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img5-14-300x195.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img5-14-768x500.png 768w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"243\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img6-13-1024x243.png\" alt=\"\" class=\"wp-image-2350\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img6-13-1024x243.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img6-13-300x71.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img6-13-768x182.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img6-13.png 1303w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Task 2: Create a Front Door for your application<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Configure Azure Front Door to direct user traffic based on lowest latency between the two web apps servers. To begin, add a frontend host for Azure Front Door.<\/p>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>On any Azure Portal page, in <strong>Search resources, services and docs (G+\/)<\/strong>, enter front door, and then select <strong>Front Doors<\/strong> from the results.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"519\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img7-13-1024x519.png\" alt=\"\" class=\"wp-image-2351\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img7-13-1024x519.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img7-13-300x152.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img7-13-768x390.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img7-13.png 1037w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>On the Front Doors page, select <strong>+ Create<\/strong>.<\/li><li>In Create a Front Door, enter or select the following information.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Setting<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Subscription<\/td><td>Select your subscription.<\/td><\/tr><tr><td>Resource group<\/td><td>Select ExceedlabsResourceGroup<\/td><\/tr><tr><td>Resource group location<\/td><td>Accept default setting<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"936\" height=\"519\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img8-13.png\" alt=\"\" class=\"wp-image-2352\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img8-13.png 936w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img8-13-300x166.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img8-13-768x426.png 768w\" sizes=\"auto, (max-width: 936px) 100vw, 936px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Select <strong>Next: Configuration<\/strong>.<\/li><li>On the Configuration tab, in <strong>Frontends\/domains<\/strong>, select <strong>+<\/strong> to add a frontend host.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"409\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img9-13-1024x409.png\" alt=\"\" class=\"wp-image-2353\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img9-13-1024x409.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img9-13-300x120.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img9-13-768x307.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img9-13.png 1284w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enter a globally unique <strong>host name<\/strong>, like Exceedlabs-frontend12022022, and then select <strong>Add<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"557\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img10-13.png\" alt=\"\" class=\"wp-image-2354\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img10-13.png 562w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img10-13-300x297.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img10-13-150x150.png 150w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Next, create a backend pool that contains your two web apps.<br>\u200eIn Create a Front Door, in <strong>Backend<\/strong> pools, select + to add a backend pool.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img11-12-1024x412.png\" alt=\"\" class=\"wp-image-2355\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img11-12-1024x412.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img11-12-300x121.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img11-12-768x309.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img11-12.png 1285w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Enter a host name, like <strong>BackendPool<\/strong>.<\/li><li>Under <strong>BACKENDS<\/strong>, select + <strong>Add a backend<\/strong>.<\/li><li>In Add a backend, enter, or select the following information.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Setting<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Backend host type<\/td><td>Select <strong>App service<\/strong>.<\/td><\/tr><tr><td>Subscription<\/td><td>Select your subscription.<\/td><\/tr><tr><td>Backend host name<\/td><td>Select the first web app you created. In this example, the web app was <strong>WebAppExceedlabs-1<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"564\" height=\"557\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img12-11.png\" alt=\"\" class=\"wp-image-2356\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img12-11.png 564w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img12-11-300x296.png 300w\" sizes=\"auto, (max-width: 564px) 100vw, 564px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Leave all other fields as default and then select <strong>Add<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"558\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img13-12.png\" alt=\"\" class=\"wp-image-2357\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img13-12.png 561w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img13-12-300x298.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img13-12-150x150.png 150w\" sizes=\"auto, (max-width: 561px) 100vw, 561px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Select <strong>+ Add a backend<\/strong> again, enter or select the following.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><td><strong>Setting<\/strong><\/td><td><strong>Value<\/strong><\/td><\/tr><\/thead><tbody><tr><td>Backend host type<\/td><td>Select App service.<\/td><\/tr><tr><td>Subscription<\/td><td>Select your subscription.<\/td><\/tr><tr><td>Backend host name<\/td><td>Select the second web app you created. In this example, the web app was <strong>WebAppExceedlabs-2<\/strong>.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\" start=\"2\"><li>Leave all other fields as default and then select <strong>Add<\/strong>.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"562\" height=\"552\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img14-13.png\" alt=\"\" class=\"wp-image-2358\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img14-13.png 562w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img14-13-300x295.png 300w\" sizes=\"auto, (max-width: 562px) 100vw, 562px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On the <strong>Add a backend<\/strong> <strong>pool<\/strong> blade, select <strong>Add<\/strong> to complete the configuration of the backend pool.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"562\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img15-12.png\" alt=\"\" class=\"wp-image-2359\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img15-12.png 560w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img15-12-300x300.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img15-12-150x150.png 150w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Finally, add a routing rule. A routing rule maps your frontend host to the backend pool. This rule forwards a request for Exceedlabs-frontend20022022.azurefd.net to myBackendPool.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\" start=\"2\"><li>In Create a Front Door, in <strong>Routing rules<\/strong>, select <strong>+<\/strong> to configure a routing rule.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"408\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img16-12-1024x408.png\" alt=\"\" class=\"wp-image-2360\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img16-12-1024x408.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img16-12-300x120.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img16-12-768x306.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img16-12.png 1297w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In Add a rule, for <strong>Name<\/strong>, enter LocationRule.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"553\" height=\"555\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img17-12.png\" alt=\"\" class=\"wp-image-2361\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img17-12.png 553w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img17-12-300x300.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img17-12-150x150.png 150w\" sizes=\"auto, (max-width: 553px) 100vw, 553px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Accept all the default values, then select <strong>Add<\/strong> to add the routing rule.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"411\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img18-11-1024x411.png\" alt=\"\" class=\"wp-image-2362\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img18-11-1024x411.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img18-11-300x121.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img18-11-768x309.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img18-11.png 1287w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select <strong>Review + Create<\/strong>, and then <strong>Create<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"853\" height=\"517\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img19-10.png\" alt=\"\" class=\"wp-image-2363\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img19-10.png 853w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img19-10-300x182.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img19-10-768x465.png 768w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>You must ensure that each of the frontend hosts in your Front Door has a routing rule with a default path (*) associated with it. That is, across all your routing rules there must be at least one routing rule for each of your frontend hosts defined at the default path (*). Failing to do so may result in your end-user traffic not getting routed correctly<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Task 3: View Azure Front Door in action<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once you create a Front Door, it takes a few minutes for the configuration to be deployed globally. Once complete, access the frontend host you created.<\/p>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>In the Azure Portal, navigate to your Front Door frontend. Select <strong>Go to Resource<\/strong>. Or in Search resources, services, and docs (G+\/), enter <strong>front door<\/strong>, and select <strong>Front Doors<\/strong> from the results, and then select your Front Door.<\/li><li>On the Front Door page, note the <strong>Frontend host<\/strong> URL. This lab uses Exceedlabs-frontend12022022.azurefd.net, but you may have altered it to ensure the name is unique.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"969\" height=\"535\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img20-10.png\" alt=\"\" class=\"wp-image-2364\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img20-10.png 969w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img20-10-300x166.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img20-10-768x424.png 768w\" sizes=\"auto, (max-width: 969px) 100vw, 969px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>In a browser, go to your Frontend host URL (Exceedlabs-frontend12022022.azurefd.net). Your request will automatically be routed to the nearest server to you from the specified servers in the backend pool.<\/li><li>You\u2019ll see the following information page:<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"444\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img21-9-1024x444.png\" alt=\"\" class=\"wp-image-2365\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img21-9-1024x444.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img21-9-300x130.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img21-9-768x333.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img21-9.png 1350w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>To test instant global failover in action, try the following steps:<\/li><li>Switch to the Azure portal, search for and select <strong>App services<\/strong>.<\/li><li>Select one of your web apps, then select <strong>Stop<\/strong>, and then select <strong>Yes<\/strong> to verify.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"255\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img22-8-1024x255.png\" alt=\"\" class=\"wp-image-2366\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img22-8-1024x255.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img22-8-300x75.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img22-8-768x191.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img22-8.png 1303w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Switch back to your browser and select Refresh. You should see the same information page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"243\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img23-8-1024x243.png\" alt=\"\" class=\"wp-image-2367\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img23-8-1024x243.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img23-8-300x71.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img23-8-768x182.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img23-8.png 1292w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>There may be a delay while the web app stops. If you get an error page in your browser, refresh the page<\/strong>.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Switch back to the Azure Portal, locate the other web app, and stop it.<\/li><li>Switch back to your browser and select Refresh. This time, you should see an error message.<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"427\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img24-8-1024x427.png\" alt=\"\" class=\"wp-image-2368\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img24-8-1024x427.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img24-8-300x125.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img24-8-768x320.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img24-8.png 1349w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Switch back to the Azure Portal, locate the other web app, and stop it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"257\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img25-8-1024x257.png\" alt=\"\" class=\"wp-image-2369\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img25-8-1024x257.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img25-8-300x75.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img25-8-768x193.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img25-8.png 1305w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Switch back to your browser and select Refresh. This time, you should see an error message.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img26-8-1024x546.png\" alt=\"\" class=\"wp-image-2370\" srcset=\"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img26-8-1024x546.png 1024w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img26-8-300x160.png 300w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img26-8-768x409.png 768w, https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/img26-8.png 1344w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Congratulations! You have configured and tested an Azure Front Door.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><mark class=\"kt-highlight\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-virtue-primary-color\">Reminder: Don&#8217;t forget to delete or shutdown all unused Azure resources after your labs for cost saving<\/mark><\/mark><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front &hellip; <a href=\"https:\/\/exceedthecloud.com\/?p=2344\">Continued<\/a><\/p>\n","protected":false},"author":1,"featured_media":2373,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"kt_blocks_editor_width":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[17,4,26],"tags":[8,93,71,80],"class_list":["post-2344","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-networking","category-practical-labs-series","category-web","tag-azure","tag-front-door","tag-web-app","tag-web-application"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Marcelin NDJILA\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/exceedthecloud.com\/?p=2344\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"exceedthecloud.com - Going beyond the cloud, learning new stuffs everyday !\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com\" \/>\n\t\t<meta property=\"og:description\" content=\"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/exceedthecloud.com\/?p=2344\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-02-12T12:43:09+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-02-12T13:01:47+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com\" \/>\n\t\t<meta name=\"twitter:description\" content=\"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#blogposting\",\"name\":\"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com\",\"headline\":\"Create a Front Door for a highly available web application using the Azure portal\",\"author\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/exceedthecloud.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/istockphoto-1159581586-170667a.jpg\",\"width\":506,\"height\":340,\"caption\":\"3d abstract neon background, glowing rectangular frame in cyber space, fantastic scene in virtual reality, road between walls of blocks under the night sky\"},\"datePublished\":\"2022-02-12T12:43:09+00:00\",\"dateModified\":\"2022-02-12T13:01:47+00:00\",\"inLanguage\":\"en-US\",\"commentCount\":3,\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#webpage\"},\"articleSection\":\"Networking, Practical Labs Series, Web, Azure, Front Door, Web App, Web Application\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/exceedthecloud.com\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?cat=4#listItem\",\"name\":\"Practical Labs Series\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?cat=4#listItem\",\"position\":2,\"name\":\"Practical Labs Series\",\"item\":\"https:\\\/\\\/exceedthecloud.com\\\/?cat=4\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#listItem\",\"name\":\"Create a Front Door for a highly available web application using the Azure portal\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#listItem\",\"position\":3,\"name\":\"Create a Front Door for a highly available web application using the Azure portal\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?cat=4#listItem\",\"name\":\"Practical Labs Series\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/#organization\",\"name\":\"exceedthecloud.com\",\"description\":\"Going beyond the cloud, learning new stuffs everyday !\",\"url\":\"https:\\\/\\\/exceedthecloud.com\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?author=1#author\",\"url\":\"https:\\\/\\\/exceedthecloud.com\\\/?author=1\",\"name\":\"Marcelin NDJILA\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/313fe81244bf3b0904f504f4f7306bd513918093551c74d1201a23374c87e9b2?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Marcelin NDJILA\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#webpage\",\"url\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344\",\"name\":\"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com\",\"description\":\"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?author=1#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/exceedthecloud.com\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/istockphoto-1159581586-170667a.jpg\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344\\\/#mainImage\",\"width\":506,\"height\":340,\"caption\":\"3d abstract neon background, glowing rectangular frame in cyber space, fantastic scene in virtual reality, road between walls of blocks under the night sky\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/?p=2344#mainImage\"},\"datePublished\":\"2022-02-12T12:43:09+00:00\",\"dateModified\":\"2022-02-12T13:01:47+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/#website\",\"url\":\"https:\\\/\\\/exceedthecloud.com\\\/\",\"name\":\"exceedthecloud.com\",\"description\":\"Going beyond the cloud, learning new stuffs everyday !\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/exceedthecloud.com\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com","description":"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available","canonical_url":"https:\/\/exceedthecloud.com\/?p=2344","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/exceedthecloud.com\/?p=2344#blogposting","name":"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com","headline":"Create a Front Door for a highly available web application using the Azure portal","author":{"@id":"https:\/\/exceedthecloud.com\/?author=1#author"},"publisher":{"@id":"https:\/\/exceedthecloud.com\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/istockphoto-1159581586-170667a.jpg","width":506,"height":340,"caption":"3d abstract neon background, glowing rectangular frame in cyber space, fantastic scene in virtual reality, road between walls of blocks under the night sky"},"datePublished":"2022-02-12T12:43:09+00:00","dateModified":"2022-02-12T13:01:47+00:00","inLanguage":"en-US","commentCount":3,"mainEntityOfPage":{"@id":"https:\/\/exceedthecloud.com\/?p=2344#webpage"},"isPartOf":{"@id":"https:\/\/exceedthecloud.com\/?p=2344#webpage"},"articleSection":"Networking, Practical Labs Series, Web, Azure, Front Door, Web App, Web Application"},{"@type":"BreadcrumbList","@id":"https:\/\/exceedthecloud.com\/?p=2344#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com#listItem","position":1,"name":"Home","item":"https:\/\/exceedthecloud.com","nextItem":{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com\/?cat=4#listItem","name":"Practical Labs Series"}},{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com\/?cat=4#listItem","position":2,"name":"Practical Labs Series","item":"https:\/\/exceedthecloud.com\/?cat=4","nextItem":{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com\/?p=2344#listItem","name":"Create a Front Door for a highly available web application using the Azure portal"},"previousItem":{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com\/?p=2344#listItem","position":3,"name":"Create a Front Door for a highly available web application using the Azure portal","previousItem":{"@type":"ListItem","@id":"https:\/\/exceedthecloud.com\/?cat=4#listItem","name":"Practical Labs Series"}}]},{"@type":"Organization","@id":"https:\/\/exceedthecloud.com\/#organization","name":"exceedthecloud.com","description":"Going beyond the cloud, learning new stuffs everyday !","url":"https:\/\/exceedthecloud.com\/"},{"@type":"Person","@id":"https:\/\/exceedthecloud.com\/?author=1#author","url":"https:\/\/exceedthecloud.com\/?author=1","name":"Marcelin NDJILA","image":{"@type":"ImageObject","@id":"https:\/\/exceedthecloud.com\/?p=2344#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/313fe81244bf3b0904f504f4f7306bd513918093551c74d1201a23374c87e9b2?s=96&d=mm&r=g","width":96,"height":96,"caption":"Marcelin NDJILA"}},{"@type":"WebPage","@id":"https:\/\/exceedthecloud.com\/?p=2344#webpage","url":"https:\/\/exceedthecloud.com\/?p=2344","name":"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com","description":"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/exceedthecloud.com\/#website"},"breadcrumb":{"@id":"https:\/\/exceedthecloud.com\/?p=2344#breadcrumblist"},"author":{"@id":"https:\/\/exceedthecloud.com\/?author=1#author"},"creator":{"@id":"https:\/\/exceedthecloud.com\/?author=1#author"},"image":{"@type":"ImageObject","url":"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/istockphoto-1159581586-170667a.jpg","@id":"https:\/\/exceedthecloud.com\/?p=2344\/#mainImage","width":506,"height":340,"caption":"3d abstract neon background, glowing rectangular frame in cyber space, fantastic scene in virtual reality, road between walls of blocks under the night sky"},"primaryImageOfPage":{"@id":"https:\/\/exceedthecloud.com\/?p=2344#mainImage"},"datePublished":"2022-02-12T12:43:09+00:00","dateModified":"2022-02-12T13:01:47+00:00"},{"@type":"WebSite","@id":"https:\/\/exceedthecloud.com\/#website","url":"https:\/\/exceedthecloud.com\/","name":"exceedthecloud.com","description":"Going beyond the cloud, learning new stuffs everyday !","inLanguage":"en-US","publisher":{"@id":"https:\/\/exceedthecloud.com\/#organization"}}]},"og:locale":"en_US","og:site_name":"exceedthecloud.com - Going beyond the cloud, learning new stuffs everyday !","og:type":"article","og:title":"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com","og:description":"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available","og:url":"https:\/\/exceedthecloud.com\/?p=2344","article:published_time":"2022-02-12T12:43:09+00:00","article:modified_time":"2022-02-12T13:01:47+00:00","twitter:card":"summary","twitter:title":"Create a Front Door for a highly available web application using the Azure portal - exceedthecloud.com","twitter:description":"In this lab, you will set up an Azure Front Door configuration that pools two instances of a web application that runs in different Azure regions. This configuration directs traffic to the nearest site that runs the application. Azure Front Door continuously monitors the web application. You will demonstrate automatic failover to the next available"},"aioseo_meta_data":{"post_id":"2344","title":"#post_title #separator_sa #site_title","description":"#post_excerpt","keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":{"id":"#aioseo-article-646b9bf1eeca9","slug":"article","graphName":"Article","label":"Article","properties":{"type":"BlogPosting","name":"#post_title","headline":"#post_title","description":"#post_excerpt","image":"","keywords":"","author":{"name":"#author_name","url":"#author_url"},"dates":{"include":true,"datePublished":"","dateModified":""}}},"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"}}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2022-02-12 12:31:15","updated":"2025-09-03 00:14:03","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/exceedthecloud.com\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/exceedthecloud.com\/?cat=4\" title=\"Practical Labs Series\">Practical Labs Series<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tCreate a Front Door for a highly available web application using the Azure portal\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/exceedthecloud.com"},{"label":"Practical Labs Series","link":"https:\/\/exceedthecloud.com\/?cat=4"},{"label":"Create a Front Door for a highly available web application using the Azure portal","link":"https:\/\/exceedthecloud.com\/?p=2344"}],"jetpack_featured_media_url":"https:\/\/exceedthecloud.com\/wp-content\/uploads\/2022\/02\/istockphoto-1159581586-170667a.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2344"}],"version-history":[{"count":3,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2344\/revisions"}],"predecessor-version":[{"id":2374,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/posts\/2344\/revisions\/2374"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=\/wp\/v2\/media\/2373"}],"wp:attachment":[{"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/exceedthecloud.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}