Skip to content

Commit bb4f79d

Browse files
committed
docs: Update sharding private DNS zones article
1 parent ea034c2 commit bb4f79d

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

articles/dns/sharding-private-dns-zones.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ Sharding mitigates this risk by ensuring DNS changes are scoped to a clearly def
2828
> [!NOTE]
2929
> Sharding is an architectural pattern. Azure doesn't provide a built-in feature or toggle to enable sharding.
3030
31-
**Figure 1: Flat private DNS zone linked to many virtual networks compared to a sharded design with zones segmented by ownership and environment**
32-
3331
:::image type="content" source="media/sharding-private-dns-zones/dns-shard-flat-architecture.png" alt-text="Screenshot of sharded private DNS zones design with zones segmented by ownership and environment.":::
3432

33+
**Figure 1: Flat private DNS zone linked to many virtual networks compared to a sharded design with zones segmented by ownership and environment**
34+
3535
## How sharding improves operational resiliency
3636

3737
In large Azure tenants, private DNS zones frequently span multiple subscriptions, regions, and application teams. When you share a single zone broadly:
@@ -63,15 +63,15 @@ Partition DNS zones by:
6363

6464
- Service type or workload class (for example, database)
6565

66-
**Table 1: Example namespace patterns and tradeoffs for common sharding strategies**
67-
6866
| Sharding strategy | Example zone pattern | Benefits | Tradeoffs | Best fit scenarios |
6967
|---|---|---|---|---|
7068
| By Team | `orders.contoso.internal` | Clear ownership, RBAC simplicity | Cross-team resolution requires planning | Large orgs with independent teams |
7169
| By Environment | `orders.prod.contoso.internal` | Strong isolation, safe deployments | Zone duplication across environments | Regulated or CI/CD-heavy workloads |
7270
| By Region | `orders.eastus.contoso.internal` | Regional fault isolation | More complex naming and routing | Geo-distributed applications |
7371
| By Service Type | `db.contoso.internal` | Logical grouping by function | Risk of over-centralization | Shared platform services |
7472

73+
**Table 1: Example namespace patterns and tradeoffs for common sharding strategies**
74+
7575
**Implementation notes**
7676

7777
- Strategies can be combined (for example, by team + environment: `orders.prod.contoso.internal`)
@@ -130,12 +130,12 @@ Sharding doesn't require new Azure features. Implement it by using existing Priv
130130

131131
- This approach is recommended for hub-and-spoke or hybrid architectures.
132132

133-
**Figure 2: Sharded private DNS zones with selective virtual network links and centralized resolution**
134-
135133
:::image type="content" source="media/sharding-private-dns-zones/dns-shard-central-resolution.png" alt-text="Screenshot of sharded private DNS zones with selective virtual network links and centralized resolution.":::
136134

137135
:::image type="content" source="media/sharding-private-dns-zones/dns-shard-central-resolver.png" alt-text="Screenshot of sharded private DNS zones architecture with centralized resolution.":::
138136

137+
**Figure 2: Sharded private DNS zones with selective virtual network links and centralized resolution**
138+
139139
## When to use sharding
140140

141141
Private DNS zone sharding is most valuable when:

0 commit comments

Comments
 (0)