Skip to content

Commit 3802cb1

Browse files
committed
Integrate Azure Spring Cloud with Azure load balancers
1 parent 3eebca3 commit 3802cb1

File tree

5 files changed

+58
-1
lines changed

5 files changed

+58
-1
lines changed
29.6 KB
Loading
29.4 KB
Loading
52.5 KB
Loading
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
title: Tutorial - Integrate Azure Spring Cloud with Azure Load Balance Solutions
3+
description: How to integrate Azure Spring Cloud with Azure Load Balance Solutions
4+
author: MikeDodaro
5+
ms.author: brendm
6+
ms.service: spring-cloud
7+
ms.topic: how-to
8+
ms.date: 04/20/2020
9+
---
10+
11+
# Integrate Azure Spring Cloud with Azure Load Balance Solutions
12+
13+
Azure Spring Cloud supports microservices on Azure. A growing business can require multiple data centers with management of multiple Azure Spring Cloud instances.
14+
15+
Azure already provides different load-balance solutions. There are three options to integrate Azure Spring Cloud with Azure load-balance solutions:
16+
17+
1. Integrate Azure Spring Cloud with Azure Traffic Manager
18+
2. Integrate Azure Spring Cloud with Azure App Gateway
19+
3. Integrate Azure Spring Cloud with Azure Front Door
20+
21+
## Prerequisites
22+
23+
* Azure Spring Cloud: [How to create an Azure spring cloud service](https://docs.microsoft.com/azure/spring-cloud/spring-cloud-quickstart-launch-app-portal)
24+
* Azure Traffic Manager: [How to create a traffic manager](https://docs.microsoft.com/azure/traffic-manager/quickstart-create-traffic-manager-profile/)
25+
* Azure App Gateway: [How to create an application gateway](https://docs.microsoft.com/azure/application-gateway/quick-create-portal)
26+
* Azure Front Door: [How to create a front door](https://docs.microsoft.com/azure/frontdoor/quickstart-create-front-door)
27+
28+
## Integrate Azure Spring Cloud with Azure Traffic Manager
29+
30+
To integrate Azure spring cloud with Traffic Manager, add its public endpoints as traffic manager’s endpoints and then configure custom domain for both traffic manager and Azure spring cloud.
31+
32+
### Add Endpoint in Traffic Manager
33+
Add endpoints in traffic manager:
34+
1. Specify **Type** to be *External endpoint*.
35+
1. Input fully qualified domain name (FQDN) of each Azure spring cloud public endpoint.
36+
1. Click **OK**.
37+
38+
![Traffic Manager 1](media/spring-cloud-load-balancers/traffic-manager-1.png)
39+
![Traffic Manager 2](media/spring-cloud-load-balancers/traffic-manager-2.png)
40+
41+
### Configure Custom Domain
42+
To finish the configuration:
43+
1. Sign in to the website of your domain provider, and create a CNAME record mapping from your custom domain to traffic manager’s Azure default domain name.
44+
1. Follow instructions [How to add custom domain to Azure Spring Cloud](spring-cloud/spring-cloud-tutorial-custom-domain.md).
45+
1. Add above custom domain binding to traffic manager to Azure spring cloud corresponding app service and upload SSL certificate there.
46+
47+
![Traffic Manager 3](media/spring-cloud-load-balancers/traffic-manager-3.png)
48+
49+
## Integrate Azure Spring Cloud with Azure App Gateway
50+
51+
52+
## Integrate Azure Spring Cloud with Azure Front Door
53+
54+
55+
## Next steps

articles/spring-cloud/toc.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@
5858
href: spring-cloud-howto-log-streaming.md
5959
- name: Use persistent storage in Azure Spring Cloud
6060
href: spring-cloud-howto-persistent-storage.md
61-
- name: DevOps Deployment to Azure Spring Cloud
61+
- name: DevOps Deployment to Azure Spring Cloud
62+
href: spring-cloud-howto-integrate-azure-load-balancers.md
63+
- name: Integrate Azure Spring Cloud with Azure Load Balance Solutions
6264
items:
6365
- name: CI/CD with Azure DevOps
6466
href: spring-cloud-howto-cicd.md

0 commit comments

Comments
 (0)