Skip to content

Commit 879ed23

Browse files
Merge pull request #253008 from anaharris-ms/rel-img
Reliability: Image Builder APRL recommendations
2 parents 8d432ba + 07aa665 commit 879ed23

File tree

1 file changed

+49
-5
lines changed

1 file changed

+49
-5
lines changed

articles/reliability/reliability-image-builder.md

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ ms.date: 08/22/2023
1212

1313
# Reliability in Azure Image Builder (AIB)
1414

15-
This article describes reliability support in Azure Image Builder. Azure Image Builder doesn't currently support availability zones at this time, however it does support [cross-regional resiliency with disaster recovery](#disaster-recovery-cross-region-failover).
15+
This article contains [specific reliability recommendations for Image Builder](#reliability-recommendations) and [cross-region disaster recovery and business continuity](#cross-region-disaster-recovery-and-business-continuity).
1616

1717

1818
Azure Image Builder (AIB) is a regional service with a cluster that serves single regions. The AIB regional setup keeps data and resources within the regional boundary. AIB as a service doesn't do fail over for cluster and SQL database in region down scenarios.
@@ -21,14 +21,58 @@ Azure Image Builder (AIB) is a regional service with a cluster that serves singl
2121
For an architectural overview of reliability in Azure, see [Azure reliability](/azure/architecture/framework/resiliency/overview).
2222

2323

24-
## Disaster recovery: cross-region failover
24+
>[!NOTE]
25+
> Azure Image Builder doesn't support [availability zones](./availability-zones-overview.md).
2526
26-
If a region-wide disaster occurs, Azure can provide protection from regional or large geography disasters with disaster recovery by making use of another region. For more information on Azure disaster recovery architecture, see [Azure to Azure disaster recovery architecture](../site-recovery/azure-to-azure-architecture.md).
27+
## Reliability recommendations
28+
29+
[!INCLUDE [Reliability recommendations](includes/reliability-recommendations-include.md)]
30+
31+
### Reliability recommendations summary
32+
33+
34+
| Category | Priority |Recommendation |
35+
|---------------|--------|---|
36+
| [**High Availability**](#high-availability) |:::image type="icon" source="media/icon-recommendation-low.svg":::| [Use generation 2 virtual machine source images](#-use-generation-2-virtual-machine-vm-source-images) |
37+
|[**Disaster Recovery**](#disaster-recovery)|:::image type="icon" source="media/icon-recommendation-low.svg"::: |[Replicate image templates to a secondary region](#-replicate-image-templates-to-a-secondary-region) |
38+
39+
40+
### High availability
41+
42+
#### :::image type="icon" source="media/icon-recommendation-low.svg"::: **Use generation 2 virtual machine (VM) source images**
43+
44+
When building your image templates, use source images that support generation 2 VMs. Generation 2 VMs support key features that aren’t supported in generation 1 VMs such as:
45+
46+
- Increased memory
47+
- Support for disks greater than 2TB
48+
- New UEFI-based boot architecture instead, which can improve boot and installation times
49+
- Intel Software Guard Extensions (Intel SGX)
50+
- Virtualized persistent memory (vPMEM)
51+
52+
53+
For more information on generation 2 VM features and capabilities, see [Generation 2 VMs: Features and capabilities](/azure/virtual-machines/generation-2#features-and-capabilities).
54+
55+
### Disaster recovery
56+
57+
#### :::image type="icon" source="media/icon-recommendation-low.svg"::: **Replicate image templates to a secondary region**
58+
59+
The Azure Image Builder service that's used to deploy Image Templates doesn’t currently support availability zones. Therefore, when building your image templates, you should replicate them to a secondary region, preferably to your primary region’s [paired region](./availability-zones-overview.md#paired-and-unpaired-regions). With a secondary region, you can quickly recover from a region failure and continue to deploy virtual machines from your image templates. For more information, see [Cross-region disaster recovery and business continuity](#cross-region-disaster-recovery-and-business-continuity).
60+
61+
62+
# [Azure Resource Graph](#tab/graph)
63+
64+
:::code language="kusto" source="~/azure-proactive-resiliency-library/docs/content/services/compute/image-templates/code/it-2/it-2.kql":::
65+
66+
----
67+
68+
## Cross-region disaster recovery and business continuity
69+
70+
[!INCLUDE [introduction to disaster recovery](includes/reliability-disaster-recovery-description-include.md)]
2771

2872
To ensure fast and easy recovery for Azure Image Builder (AIB), it's recommended that you run an image template in region pairs or multiple regions when designing your AIB solution. You should also replicate resources from the start when you're setting up your image templates.
2973

3074

31-
### Cross-region disaster recovery in multi-region geography
75+
### Multi-region geography disaster recovery
3276

3377
When a regional disaster occurs, Microsoft is responsible for outage detection, notifications, and support for AIB. However, you're responsible for setting up disaster recovery for the control (service side) and data planes.
3478

@@ -79,6 +123,6 @@ In regards to your data processing information, refer to the Azure Image Builder
79123

80124
## Next steps
81125

82-
- [Reliability in Azure](../reliability/overview.md)
126+
- [Reliability in Azure](overview.md)
83127
- [Enable Azure VM disaster recovery between availability zones](../site-recovery/azure-to-azure-how-to-enable-zone-to-zone-disaster-recovery.md)
84128
- [Azure Image Builder overview](../virtual-machines//image-builder-overview.md)

0 commit comments

Comments
 (0)