Hi! Guys welcome to the continuous article set of my Azure cloud platform based on the shared cloud architecture. This is my 8th article. You can visit my previous articles from the below links:
- 1st article: AZURE CLOUD PLATFORM BASED ON THE SHARED CLOUD ARCHITECTURE
- 2nd article: AZURE CLOUD PLATFORM -Azure Active Directory
- 3rd article: AZURE CLOUD PLATFORM -Authentication
- 4th article: AZURE CLOUD PLATFORM -Subscription
- 5th article: AZURE CLOUD PLATFORM -CDN
- 6th article: AZURE CLOUD PLATFORM -Key Vaults
- 7th article: AZURE CLOUD PLATFORM -Integrate Angular Frond-End Application with Azure AD
Azure Front Door is a scalable and secure entry point for fast delivery of our global web applications. Azure Front Door enables you to define, manage, and monitor the global routing for your web traffic by optimizing for best performance and quick global fail over for high availability. With Front Door, you can transform your global (multi-region) consumer and enterprise applications into robust, high-performance personalized modern applications, APIs, and content that reaches a global audience with Azure. It provides a range of traffic-routing methods and back-end health monitoring options to suit different application needs and automatic fail over models. Similar to Traffic Manager, Front Door is resilient to failures, including the failure of an entire Azure region.
To create a frontdoor,
First search for the frontdoor in the search section and then select the front door and click add option.
Now you can see the application and you under basics category select your resource group and move to Configuration category.
The configuration happens in 3 steps.
Step 01: Adding a frontend host
Step 02: Configuring back-ends in the backend pool
First of all i am expecting the following URL,
- https://myLoginViewService1.azurewebsites.net/data1
- https://myLoginViewService2.azurewebsites.net/data2
After give a name for the back-end pool select the Add a backend option
In the backend application, select a backend host type and a backend host name and click add.
In my scenario i am going to create another backend for my application. Because i want to deal with two services. You can visit my introduction article and see the diagram which i am currently working on.
So it’s completely depends on your requirement whether to create a single backend or multiple backend. So at the end i was able to create 2 backend with the host name of,
as i expected before.
Step 03: Create the routing rule that connects our frontend to the backend pool.
Now i am going to create 2 rules named data1 and data2. i already have 2 host names and after create this 2 rules, i can come up with my expected URLs like i mentioned earlier,
- https://myLoginViewService1.azurewebsites.net/data1
- https://myLoginViewService2.azurewebsites.net/data2
Here set the route type to define how the frontdoor should handle the request for this route. Forward them to backend or redirect them to different URL. Then click add.
Similarly i do it again for my 2nd rule and finally i can come up with the following structure,
Finally click Review + create and create your frontdoor.
This is the end of Article 08 and hope you get a brief idea about Azure Front Door and how to create it practically.
Will see you on my next article App Services.
Thank You!