Skip to content

Commit 02ef1b6

Browse files
committed
work in progress
1 parent 1f70884 commit 02ef1b6

File tree

2 files changed

+15
-12
lines changed

2 files changed

+15
-12
lines changed

articles/api-management/api-management-howto-deploy-multi-region.md

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ When adding a region, you configure:
3434
## Prerequisites
3535

3636
* 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).
3838

3939
## <a name="add-region"> </a>Deploy API Management service to an additional location
4040

@@ -61,7 +61,7 @@ By default, each API routes requests to a single backend service URL. Even if yo
6161
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.
6262

6363
> [!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.
6565
6666
1. Navigate to your Azure API Management instance and select **APIs** from the left menu.
6767
2. Select your desired API.
@@ -116,33 +116,36 @@ API Management routes the requests to a regional gateway based on [the lowest la
116116

117117
## Virtual networking
118118

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.
120120

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.
122123

123124
### IP addresses
124125

125126
* 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`.
126127

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.
128129

129130
* 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.
130131

131132
### Routing
132133

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.
134135

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.
136137

137138
## Next steps
138139

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.
140141

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:
142143

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)
144145

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)
146149

147150

148151
[create an api management service instance]: get-started-create-service-instance.md

includes/api-management-multi-region-concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ ms.author: danlep
99

1010
* 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.
1111

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.
1313

1414
* 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.
1515

0 commit comments

Comments
 (0)