You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/api-management/api-management-howto-deploy-multi-region.md
+14-11Lines changed: 14 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ When adding a region, you configure:
34
34
## Prerequisites
35
35
36
36
* If you haven't created an API Management service instance, see [Create an API Management service instance](get-started-create-service-instance.md). Select the Premium service tier.
37
-
* If your API Management instance is deployed in a virtual network, ensure that you set up a virtual network, subnet, and public IP address in the location that you plan to ad?d. See [virtual network prerequisites](api-management-using-with-vnet.md#prerequisites).
37
+
* If your API Management instance is deployed in a virtual network, ensure that you set up a virtual network, subnet, and public IP address in the location that you plan to add. See [virtual network prerequisites](api-management-using-with-vnet.md#prerequisites).
38
38
39
39
## <aname="add-region"> </a>Deploy API Management service to an additional location
40
40
@@ -61,7 +61,7 @@ By default, each API routes requests to a single backend service URL. Even if yo
61
61
To take advantage of geographical distribution of your system, you should have backend services deployed in the same regions as Azure API Management instances. Then, using policies and `@(context.Deployment.Region)` property, you can route the traffic to local instances of your backend.
62
62
63
63
> [!TIP]
64
-
> Optionally set the `disableGateway` property in a regional gateway to disable routing of API traffic there. For example, disable a regional gateway when testing or updating a regional backend service.
64
+
> Optionally set the `disableGateway` property in a regional gateway to disable routing of API traffic there. For example, temporarily disable a regional gateway when testing or updating a regional backend service.
65
65
66
66
1. Navigate to your Azure API Management instance and select **APIs** from the left menu.
67
67
2. Select your desired API.
@@ -116,33 +116,36 @@ API Management routes the requests to a regional gateway based on [the lowest la
116
116
117
117
## Virtual networking
118
118
119
-
The [connectivity requirements](virtual-network-reference.md) such as required network security group rules for a virtual network in an added region are the same as those for a network in the primary region.
119
+
This section provides considerations for multi-region deployments when the API Management instance is injected in a virtual network.
120
120
121
-
Note the following considerations for addressing and routing:
121
+
* Configure each regional network independently. The [connectivity requirements](virtual-network-reference.md) such as required network security group rules for a virtual network in an added region are the same as those for a network in the primary region.
122
+
* Virtual networks in the different regions don't need to be peered.
122
123
123
124
### IP addresses
124
125
125
126
* A public virtual IP address is created in every region added with a virtual network. For virtual networks in either [external mode](api-management-using-with-vnet.md) or [internal mode](api-management-using-with-internal-vnet.md), this public IP address is required for management traffic on port `3443`.
126
127
127
-
In external VNet mode, the public IP address is also used to route API gateway traffic.
128
+
In external VNet mode, the public IP addresses are also required to route public HTTP traffic to the API gateways.
128
129
129
130
* In internal VNet mode, a private IP address is also created in every region added with a virtual network. Use these addresses to connect within the network to the service endpoints in the primary and secondary regions.
130
131
131
132
### Routing
132
133
133
-
* In external VNet mode, API Management by default handles routing of API traffic to the regional gateways using Azure Traffic Manager.
134
+
* In external VNet mode, API Management by default handles routing of public HTTP traffic to the regional gateways, in the same way it does for a non-networked API Management instance.
134
135
135
-
* In internal VNet mode, private HTTP traffic isn't routed or load-balanced to the regional gateways by default. Users own the routing and are responsible for bringing their own solution to manage private load balancing across multiple regions. For example,
136
+
* In internal VNet mode, private HTTP traffic isn't routed or load-balanced to the regional gateways by default. Users own the routing and are responsible for bringing their own solution to manage routing and private load balancing across multiple regions. Examples include Azure Application Gateway and Azure Traffic Manager.
136
137
137
138
## Next steps
138
139
139
-
For more information about virtual networks and API Management, see:
140
+
* Learn more about [zone redundancy](../availability-zones/migrate-api-mgt.md) to improve the availability of an API Management instance in a region.
140
141
141
-
* [Connect to a virtual network using Azure API Management](api-management-using-with-vnet.md)
142
+
* For more information about virtual networks and API Management, see:
142
143
143
-
* [Connect to a virtual network in internal mode using Azure API Management](api-management-using-with-internal-vnet.md)
144
+
* [Connect to a virtual network using Azure API Management](api-management-using-with-vnet.md)
144
145
145
-
* [IP addresses of API Management](api-management-howto-ip-addresses.md)
146
+
* [Connect to a virtual network in internal mode using Azure API Management](api-management-using-with-internal-vnet.md)
147
+
148
+
* [IP addresses of API Management](api-management-howto-ip-addresses.md)
146
149
147
150
148
151
[create an api management service instance]: get-started-create-service-instance.md
Copy file name to clipboardExpand all lines: includes/api-management-multi-region-concepts.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ ms.author: danlep
9
9
10
10
* With multi-region deployment, only the [gateway component](../articles/api-management/api-management-key-concepts.md#api-management-components) of your API Management instance is replicated to multiple regions. The instance's management plane and developer portal remain hosted only in the *primary* region, the region where you originally deployed the service.
11
11
12
-
* Gateway configurations such as APIs and policy definitions are regularly synchronized between the primary and secondary regions you add. Multi-region deployment ensures the availability of the API gateway in more than one region and provides service availability if one region goes offline.
12
+
* Gateway configurations such as APIs and policy definitions are regularly synchronized between the primary and secondary regions you add. Multi-region deployment provides availability of the API gateway in more than one region and provides service availability if one region goes offline.
13
13
14
14
* When API Management receives public HTTP requests to the primary gateway endpoint, traffic is routed to a regional gateway based on lowest latency, which can reduce latency experienced by geographically distributed API consumers.
0 commit comments