Skip to content

Commit 651dcaf

Browse files
authored
Merge pull request #306660 from johndowns/reliability-guide-azure-sql-database-2
Reliability Hub - Reliability guide - Azure SQL Database
2 parents bcedf23 + d388610 commit 651dcaf

7 files changed

Lines changed: 579 additions & 20 deletions

articles/reliability/TOC.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,7 @@ items:
125125
- name: Azure Database for PostgreSQL - Flexible Server
126126
href: reliability-postgresql-flexible-server.md
127127
- name: Azure SQL Database
128-
items:
129-
- name: Availability zones
130-
href: /azure/azure-sql/database/high-availability-sla?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
131-
- name: Disaster recovery
132-
href: /azure/azure-sql/database/recovery-using-backups?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json#geo-restore
128+
href: reliability-sql-database.md
133129
- name: Azure SQL Managed Instance
134130
href: reliability-sql-managed-instance.md
135131
- name: Developer tools
@@ -381,7 +377,7 @@ items:
381377
- name: Azure Service Bus
382378
href: /azure/service-bus-messaging/service-bus-outages-disasters#availability-zones?toc=/azure/reliability
383379
- name: Azure SQL Database
384-
href: /azure/azure-sql/database/enable-zone-redundancy?view=azuresql-db&preserve-view=true&toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json
380+
href: reliability-sql-database.md
385381
- name: Azure SQL Managed Instance
386382
href: reliability-sql-managed-instance.md#configure-availability-zone-support
387383
- name: Azure Virtual Machines and Virtual Machine Scale Sets
@@ -414,5 +410,3 @@ items:
414410
href: /azure/well-architected/reliability
415411
- name: Azure Service Manager retirement
416412
href: asm-retirement.md
417-
418-

articles/reliability/availability-zones-enable-zone-resiliency.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -170,10 +170,10 @@ This table summarizes the availability zone support for many Azure services and
170170
| [Azure Service Bus](/azure/service-bus-messaging/service-bus-outages-disasters#availability-zones) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Always zone-resilient | N/A |
171171
| [Azure Service Fabric](migrate-service-fabric.md) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | Redeployment | No cost impact for same number of VMs |
172172
| [Azure Site Recovery](migrate-recovery-services-vault.md) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Redeployment | No cost impact for Site Recovery, moderate cost increase for replica storage |
173-
| [Azure SQL Database: Business Critical tier](/azure/azure-sql/database/enable-zone-redundancy?view=azuresql-db&preserve-view=true&toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | No cost impact |
174-
| [Azure SQL Database: General Purpose tier](/azure/azure-sql/database/enable-zone-redundancy?view=azuresql-db&preserve-view=true&toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | Moderate cost increase |
175-
| [Azure SQL Database: Hyperscale tier](/azure/azure-sql/database/enable-zone-redundancy?view=azuresql-db&preserve-view=true&toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Redeployment | Minimum replica count required |
176-
| [Azure SQL Database: Premium tier](/azure/azure-sql/database/enable-zone-redundancy?view=azuresql-db&preserve-view=true&toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | No cost impact |
173+
| [Azure SQL Database: Business Critical tier](./reliability-sql-database.md?pivots=business-critical#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | No cost impact |
174+
| [Azure SQL Database: General Purpose tier](./reliability-sql-database.md?pivots=business-critical#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | Moderate cost increase |
175+
| [Azure SQL Database: Hyperscale tier](./reliability-sql-database.md?pivots=business-critical#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Redeployment | Minimum replica count required |
176+
| [Azure SQL Database: Premium tier](./reliability-sql-database.md?pivots=business-critical#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | No cost impact |
177177
| [Azure SQL Managed Instance](./reliability-sql-managed-instance.md#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | Moderate cost increase |
178178
| [Azure Table Storage](./reliability-storage-table.md#availability-zone-support) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | | Enablement | Moderate cost increase |
179179
| [Azure Virtual Machine Scale Sets](migrate-vm.md) | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | :::image type="content" source="media/icon-checkmark.svg" alt-text="Yes" border="false"::: | Redeployment | No cost impact for same number of VMs |

articles/reliability/concept-business-continuity-high-availability-disaster-recovery.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ Here are some of examples of how some Azure services provide redundancy options:
187187

188188
- [Azure App Service](/azure/reliability/reliability-app-service) enables you to run multiple instances of your application, to ensure that the application remains available even if one instance fails. If you enable zone redundancy, those instances are spread across multiple availability zones in the Azure region you use.
189189
- [Azure Storage](/azure/storage/common/storage-disaster-recovery-guidance) provides high availability by automatically replicating data at least three times. You can distribute those replicas across availability zones by enabling zone-redundant storage (ZRS), and in many regions you can also replicate your storage data across regions by using geo-redundant storage (GRS).
190-
- [Azure SQL Database](/azure/azure-sql/database/high-availability-sla-local-zone-redundancy) has multiple replicas to ensure that the data remains available even if one replica fails.
190+
- [Azure SQL Database](/azure/reliability/reliability-sql-database) has multiple replicas to ensure that the data remains available even if one replica fails.
191191

192192
To learn more about how redundancy works, see [Redundancy, replication, and backup](./concept-redundancy-replication-backup.md). To learn about how to apply redundancy in your solution, see [Recommendations for designing for redundancy](/azure/well-architected/reliability/redundancy) and [Recommendations for using availability zones and regions](/azure/well-architected/reliability/regions-availability-zones).
193193

@@ -313,7 +313,7 @@ When using backups as part of a disaster recovery plan it's important to take th
313313
Many Azure data and storage services support backups, such as the following:
314314

315315
- [Azure Backup](/azure/reliability/reliability-backup) provides automated backups for virtual machine disks, storage accounts, AKS, and a variety of other sources.
316-
- Many Azure database services, including [Azure SQL Database](/azure/azure-sql/database/high-availability-sla-local-zone-redundancy) and [Azure Cosmos DB](/azure/reliability/reliability-cosmos-db-nosql), have an automated backup capability for your databases.
316+
- Many Azure database services, including [Azure SQL Database](./reliability-sql-database.md) and [Azure Cosmos DB](/azure/reliability/reliability-cosmos-db-nosql), have an automated backup capability for your databases.
317317
- [Azure Key Vault](./reliability-key-vault.md) provides features to back up your secrets, certificates, and keys.
318318

319319
#### Automated deployments

articles/reliability/overview-reliability-guidance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ This section provides links to reliability guidance for many Azure services. Eac
108108
|Azure SignalR Service|| [Resiliency and disaster recovery in Azure SignalR Service](../azure-signalr/signalr-concept-disaster-recovery.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json)|
109109
|Azure Site Recovery|| [Set up disaster recovery for Azure virtual machines](../site-recovery/azure-to-azure-tutorial-enable-replication.md?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json)|
110110
|Azure Spring Apps| [Reliability in Azure Spring Apps](reliability-spring-apps.md)||
111-
|Azure SQL Database||[Azure SQL Database - High availability](/azure/azure-sql/database/high-availability-sla?toc=/azure/reliability/toc.json&bc=/azure/reliability/breadcrumb/toc.json) </p> [Disaster recovery guidance - Azure SQL Database](/azure/azure-sql/database/disaster-recovery-guidance) |
111+
|Azure SQL Database|[Reliability in Azure SQL Database](reliability-sql-database.md) |
112112
|Azure SQL Managed Instance| [Reliability in Azure SQL Managed Instance](./reliability-sql-managed-instance.md) ||
113113
|Azure Storage Actions| [Reliability in Storage Actions](reliability-storage-actions.md)||
114114
|Azure Storage Mover| [Reliability in Storage Mover](reliability-azure-storage-mover.md)||

articles/reliability/regions-multi-region-nonpaired.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,7 @@ Azure Service Bus can provide regional resiliency, without a dependency on regio
8181

8282
## Azure SQL Database
8383

84-
For geo-replication in nonpaired regions with Azure SQL Database, you can use the following features:
85-
86-
- The [failover group feature](/azure/azure-sql/database/failover-group-sql-db?view=azuresql&preserve-view=true), which replicates across any combination of Azure regions without any dependency on underlying geo-redundant storage.
87-
88-
- The [active geo-replication feature](/azure/azure-sql/database/active-geo-replication-overview?view=azuresql&preserve-view=true) to create a continuously synchronized, readable secondary database for a primary database. The readable secondary database might be in the same Azure region as the primary database or, more commonly, in a different region. This kind of readable secondary database is also known as a *geo-secondary* or *geo-replica*.
84+
To learn about how to create multi-region solutions using Azure SQL Database, see [Reliability in Azure SQL Database](./reliability-sql-database.md).
8985

9086
## Azure SQL Managed Instance
9187

0 commit comments

Comments
 (0)