Skip to content

Commit 4e8082e

Browse files
authored
Merge pull request #304048 from johndowns/reliability-api-management-diagrams
Reliability guide - Azure API Management - Add diagrams
2 parents 575026b + 6a47139 commit 4e8082e

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed
21.5 KB
Loading
25 KB
Loading
24.3 KB
Loading

articles/reliability/reliability-api-management.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,24 @@ You can use automatic availability zone support to choose either a single unit o
7070

7171
- **Multiunit configuration** (Recommended): If your instance has two or more units, API Management makes a best-effort attempt to spread your instance's units among the region's availability zones. There's no way to determine which availability zones your units are placed into. For maximum benefit of availability zones, we recommend that you deploy a minimum of three units, which can be distributed across all available zones in a region.
7272

73+
:::image type="content" source="./media/reliability-api-management/zone-redundant-automatic-multi-unit.png" alt-text="Diagram that shows an API Management instance using automatic availability zone support, with three units configured." border="false" :::
74+
7375
- **Single-unit configuration:** If your instance has a single unit, the unit's underlying VMs are distributed to two availability zones. There's no way to determine which availability zones the unit's VMs are placed into.
7476

77+
:::image type="content" source="./media/reliability-api-management/automatic-single-unit.png" alt-text="Diagram that shows an API Management instance using automatic availability zone support, with one unit configured." border="false" :::
78+
7579
### Manual availability zone support
7680

7781
If you want to explicitly select the availability zones to use, you can choose between zone-redundant and zonal configurations:
7882

7983
- **Zone-redundant:** Manually configure zone redundancy for an API Management instance in a supported region to provide redundancy for service components. When you select two or more availability zones to use, Azure automatically replicates the service components across the selected zones.
8084

85+
:::image type="content" source="./media/reliability-api-management/zone-redundant-automatic-multi-unit.png" alt-text="Diagram that shows an API Management instance using manual availability zone support, configured for zone redundancy, with three units configured." border="false" :::
86+
8187
- **Zonal:** The API Management service components are deployed in a single zone that you select within an Azure region. All of the units are placed into the same availability zone.
8288

89+
:::image type="content" source="./media/reliability-api-management/zonal.png" alt-text="Diagram that shows an API Management instance using manual availability zone support, configured for a zonal deployment into zone 1, with two units configured." border="false" :::
90+
8391
> [!IMPORTANT]
8492
> Pin to a single availability zone only if [cross-zone latency](./availability-zones-overview.md#inter-zone-latency) is too high for your needs and after you verify that the latency doesn't meet your requirements. By itself, a zonal instance doesn't provide resiliency to an availability zone outage. To improve the resiliency of a zonal API Management deployment, you need to explicitly deploy separate instances into multiple availability zones and configure traffic routing and failover.
8593

0 commit comments

Comments
 (0)