Use Case Scenario
Customer has a Company which is growing Rapidly and it has website already in azure ,They got feedbacks about website that users unable to access and said that response time is very high for other geographical regions.
Example:-Company is present in India region. The users from Europe region needs to access this company Website but they faces the Server Issues.
Customer wants to solve this issue in order to enhance his company website to get Customers all over the world. as of now customer wants to get easily access to europian users as soon as possible.
Solution
Creating the servers in europian region and deploy a load balancer over indian and europian servers so that traffic will be balanced to get low latency and low response time for users who are accessing to the Customer's website.if customer wants geographically ,deploy the servers in respective regions.
Steps to Design the Platform to Access the Application for Users in Europian and Indian Regions
Flow chart/Design diagram
Step1 :- Create a Servers in respective regions
1.To create the Servers ,indian and european .create virtual machines or virtual machine scale sets in indian region and european region separatedly.make sure to deploy the machines in accurate regions.
For indian Server:- Create machines in any one of the indian regions among south india/central india/west india
For European Server:; Create machines in any one of the european regions among east/west/north/south europe etc.
refer Azure Regions which suitable for your website.
Step2 :- Application Gateway
2Create a application Gateway which enables you to manage web traffic to your web applications.
- Open Azure Portal Create New Search Application Gateway like shown in below figure
- Then Click OK and it will open Setting Tab and create VNET shown in the below figure and create an application gateway subnet also with IP range shown in the figure below. Then Click OK and deploy the Application Gateway Service
- In Menu Click on Backend pool. When you click on existing backend pool there are two options.
In Type 1 is IP Address or FQDN and the second option is Virtual Machines. If customer has two WebServers are in the same Virtual Network of the Application Gateway then it will only be visible under Virtual Machine Option of Back End Pool.
If the Virtual Machines/Virtual machine Scale sets are in separate Virtual Networks then its need to select IP Address option and enter public IP of both the Virtual Machines one after one and Save it. - After updating BackEnd Pool please copy FrontEnd IP of Application Gateway and surf in browser and make multiple requests. The reply will come from different WebServers like from european and indian servers
Step3 :- Traffic manager
- Azure Traffic Manager allows you to regulate the distribution of user traffic by using DNS to direct requests to the most appropriate service endpoint supported on a traffic-routing method and therefore the health of the endpoints.
- On the upper-left side of the screen, select Create a resource. Then search for Traffic Manager profile and select Create.
- Add Traffic Manager endpoints:-add the website in the india region as primary endpoint to route all the user traffic.
In the portal's search bar, enter the Traffic Manager profile name that you created in the preceding section. Select the profile from the search results. In Traffic Manager profile, in the Settings section, select Endpoints, and then select Add. and in routing ,choose Geographic which can make website accessible geographically.
Now website is Deployed in both Servers, european and indian users can access without any interruption
