Skip to content

Commit bdb73f0

Browse files
committed
Add app-gateway and front-door balancers
1 parent 3802cb1 commit bdb73f0

File tree

8 files changed

+38
-2
lines changed

8 files changed

+38
-2
lines changed
50.1 KB
Loading
45.7 KB
Loading
53.6 KB
Loading
55.3 KB
Loading
56.7 KB
Loading
55.6 KB
Loading

articles/spring-cloud/spring-cloud-howto-integrate-azure-load-balancers.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.date: 04/20/2020
1010

1111
# Integrate Azure Spring Cloud with Azure Load Balance Solutions
1212

13-
Azure Spring Cloud supports microservices on Azure. A growing business can require multiple data centers with management of multiple Azure Spring Cloud instances.
13+
Azure Spring Cloud supports microservices on Azure. Increasing business can require multiple data centers with management of multiple instances of Azure Spring Cloud.
1414

1515
Azure already provides different load-balance solutions. There are three options to integrate Azure Spring Cloud with Azure load-balance solutions:
1616

@@ -48,8 +48,43 @@ To finish the configuration:
4848

4949
## Integrate Azure Spring Cloud with Azure App Gateway
5050

51+
To integrate with azure spring cloud service, complete the following configurations:
52+
53+
### Configure Backend Pool
54+
1. Specify **Target type** as *IP address* or *FQDN*.
55+
1. Enter your Azure spring cloud public endpoints.
56+
57+
![App Gateway 1](media/spring-cloud-load-balancers/app-gateway-1.png)
58+
59+
### Add Custom Probe
60+
1. Select **Health Probes** then **Add** to open custom **Probe** dialog.
61+
1. The key point is to select *Yes* for **Pick host name from backend HTTP settings** option.
62+
63+
![App Gateway 2](media/spring-cloud-load-balancers/app-gateway-2.png)
64+
65+
### Configure Http Setting
66+
1. Select **Http Settings** then **Add** to add an HTTP setting.
67+
1. **Override with new host name:** select *Yes*.
68+
1. **Host name override**: select **Pick host name from backend target**.
69+
1. **Use custom probe**: select *Yes* and pick the custom probe created above.
70+
71+
![App Gateway 3](media/spring-cloud-load-balancers/app-gateway-3.png)
5172

5273
## Integrate Azure Spring Cloud with Azure Front Door
5374

75+
To integrate with Azure Spring Cloud service and configure backend pool,
76+
1. **Add backend pool**.
77+
1. Specify the backend endpoint by adding host.
78+
79+
![Front Door 1](media/spring-cloud-load-balancers/front-door-1.png)
80+
81+
1. Specify **backend host type** as *custom host*.
82+
1. Input FQDN of your Azure Spring Cloud public endpoints in **backend host name**.
83+
1. Accept the **backend host header** default, which is the same as **backend host name**.
84+
85+
![Front Door 2](media/spring-cloud-load-balancers/front-door-2.png)
5486

5587
## Next steps
88+
* [How to create a traffic manager](https://docs.microsoft.com/azure/traffic-manager/quickstart-create-traffic-manager-profile/)
89+
* [How to create an application gateway](https://docs.microsoft.com/azure/application-gateway/quick-create-portal)
90+
* [How to create a front door](https://docs.microsoft.com/azure/frontdoor/quickstart-create-front-door)

articles/spring-cloud/toc.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,9 @@
5959
- name: Use persistent storage in Azure Spring Cloud
6060
href: spring-cloud-howto-persistent-storage.md
6161
- name: DevOps Deployment to Azure Spring Cloud
62-
href: spring-cloud-howto-integrate-azure-load-balancers.md
6362
- name: Integrate Azure Spring Cloud with Azure Load Balance Solutions
63+
href: spring-cloud-howto-integrate-azure-load-balancers.md
64+
- name: DevOps Deployment to Azure Spring Cloud
6465
items:
6566
- name: CI/CD with Azure DevOps
6667
href: spring-cloud-howto-cicd.md

0 commit comments

Comments
 (0)