Skip to content

Commit 6e37f86

Browse files
author
Jill Grant
authored
Merge pull request #235755 from msangapu-msft/backuprestore
add table
2 parents 1b87e2a + 6d6f431 commit 6e37f86

File tree

4 files changed

+26
-8
lines changed

4 files changed

+26
-8
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
author: msangapu-msft
3+
ms.author: msangapu
4+
ms.topic: include
5+
ms.date: 04/25/2023
6+
---
7+
8+
## Back up & restore vs. disaster recovery
9+
10+
| Platform | Back up & restore guidance | Disaster recovery guidance |
11+
|------|-----|-----|
12+
|App Service Web Apps<br>(Free & Shared Pricing Tier)|If you have web applications deployed to the Free or Shared tier and require access to Back up and Restore capabilities for these web apps, [scale up](../manage-scale-up.md) to Basic tier or higher.|[Bring App Service resources back online in a different Azure region during a regional disaster](../manage-disaster-recovery.md).<br><br>Starting March 31, 2025, App Service applications won't be placed in disaster recovery mode during a disaster in an Azure region as explained in the [recover from region-wide failure](../manage-disaster-recovery.md) article. It's recommended to implement [commonly used disaster recovery techniques](../overview-disaster-recovery.md) to prevent downtime and data loss during a regional disaster.|
13+
|App Service Web Apps<br>(Basic\Standard\Premium Pricing Tier)|In Azure App Service, You can make on-demand custom backups or utilize automatic backups. You can restore a backup by overwriting an existing app by restoring to a new app or slot.<br><br>Refer to [Back up and restore your app in Azure App Service](../manage-backup.md) for more info.|Current guidance regarding how to bring App Service resources back online in a different Azure region during a regional disaster is available at [Recover from region-wide failure - Azure App Service](../manage-disaster-recovery.md). <br><br>Starting March 31, 2025, Azure App Service web applications will no longer be placed in disaster recovery mode during a disaster in an Azure region as explained in the [recover from region-wide failure](../manage-disaster-recovery.md) article. We encourage you to implement [commonly used disaster recovery techniques](../overview-disaster-recovery.md) to prevent loss of functionality or data for your web apps if there's a regional disaster.|
14+
|App Service Environment (V2 & V3)|In Azure App Service Environment, You can make on-demand custom backups or utilize automatic backups. Automatic backups can be restored to a target app within the same ASE, not in another ASE. Custom backups can be restored to a target app in another ASE (such as from a V2 ASE to a V3 ASE). Backups can be restored to target app of the same OS platform as the source app.<br><br>Refer to [Back up and restore your app in Azure App Service](../manage-backup.md) for more details.| We encourage you to implement disaster recovery guidance for web apps deployed to App Service Environment using [commonly used disaster recovery techniques](../overview-disaster-recovery.md). |
15+
|Azure Functions (Dedicated)|In Azure Functions, You can make on-demand custom backups or utilize automatic backups. You can restore a backup by overwriting an existing app by restoring to a new app or slot.<br><br>Refer to [Back up and restore your app in Azure App Service](../manage-backup.md) for more info.| Current guidance regarding how to bring Azure Functions app (dedicated) resources back online in a different Azure region during a regional disaster is available at [Recover from region-wide failure - Azure App Service](../manage-disaster-recovery.md).<br><br>Starting March 31, 2025, App Service applications won't be placed in disaster recovery mode during a disaster in an Azure region as explained in the [recover from region-wide failure](../manage-disaster-recovery.md) article. Instead, implement [Azure Functions geo-disaster recovery](../../azure-functions/functions-geo-disaster-recovery.md).<br><br>Additionally you may also refer to [commonly used disaster recovery techniques](../overview-disaster-recovery.md) for Azure Functions dedicated.|
16+
|Azure Functions Consumption & Premium|Azure functions deployed to consumption and premium plans don't provide access to custom and automatic backups. Function app's content is in an Azure storage account. Use [Azure Storage redundancy](../../storage/common/storage-redundancy.md) options to ensure your storage account meets its availability and durability targets during an outage.<br><br>If you created your functions by using the editor in the Azure portal, you can also [download your existing function app project as a .zip file](../../azure-functions/deployment-zip-push.md). | We strongly encourage you to implement [Azure Functions geo-disaster recovery and reliability](../../azure-functions/functions-geo-disaster-recovery.md).|

articles/app-service/manage-backup.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,14 @@ title: Back up an app
33
description: Learn how to restore backups of your apps in Azure App Service or configure custom backups. Customize backups by including the linked database.
44
ms.assetid: 6223b6bd-84ec-48df-943f-461d84605694
55
ms.topic: article
6-
ms.date: 10/24/2022
7-
ms.custom: seodec18
8-
6+
ms.date: 04/25/2023
97
---
108

119
# Back up and restore your app in Azure App Service
1210

1311
In [Azure App Service](overview.md), you can easily restore app backups. You can also make on-demand custom backups or configure scheduled custom backups. You can restore a backup by overwriting an existing app by restoring to a new app or slot. This article shows you how to restore a backup and make custom backups.
1412

15-
Backup and restore are supported in **Basic**, **Standard**, **Premium**, and **Isolated** tiers. For **Basic** tier, only the production slot can be backed up and restored. For more information about scaling your App Service plan to use a higher tier, see [Scale up an app in Azure](manage-scale-up.md).
13+
Back up and restore are supported in **Basic**, **Standard**, **Premium**, and **Isolated** tiers. For **Basic** tier, only the production slot can be backed up and restored. For more information about scaling your App Service plan to use a higher tier, see [Scale up an app in Azure](manage-scale-up.md).
1614

1715
> [!NOTE]
1816
> For App Service environments:
@@ -21,7 +19,9 @@ Backup and restore are supported in **Basic**, **Standard**, **Premium**, and **
2119
> - Custom backups can be restored to a target app in another ASE, such as from a V2 ASE to a V3 ASE.
2220
> - Backups can be restored to target app of the same OS platform as the source app.
2321
24-
## Automatic vs custom backups
22+
[!INCLUDE [backup-restore-vs-disaster-recovery](./includes/backup-restore-disaster-recovery.md)]
23+
24+
## Automatic vs. custom backups
2525

2626
There are two types of backups in App Service. Automatic backups made for your app regularly as long as it's in a supported pricing tier. Custom backups require initial configuration, and can be made on-demand or on a schedule. The following table shows the differences between the two types.
2727

@@ -124,7 +124,7 @@ There are two types of backups in App Service. Automatic backups made for your a
124124
125125
1. In **Storage account**, select an existing storage account (in the same subscription) or select **Create new**. Do the same with **Container**.
126126
127-
To back up the linked database(s), select **Next: Advanced** > **Include database**, and select the database(s) to back up.
127+
To back up the linked databases, select **Next: Advanced** > **Include database**, and select the databases to backup.
128128
129129
> [!NOTE]
130130
> For a supported database to appear in this list, its connection string must exist in the **Connection strings** section of the **Configuration** page for your app.
@@ -338,7 +338,7 @@ Automatic backups are simple and stored in the same datacenter as the App Servic
338338
339339
#### How do I stop the automatic backup?
340340
341-
You cannot stop automatic backup. The automatic backup is stored on the platform and has no effect on the underlying app instance or it’s storage.
341+
You cannot stop automatic backup. The automatic backup is stored on the platform and has no effect on the underlying app instance or its storage.
342342
343343
344344
<a name="nextsteps"></a>

articles/app-service/overview-disaster-recovery.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,8 @@ Steps to create a passive-cold region without GRS and GZRS are summarized as fol
153153
- Aside from Azure Front Door, which is proposed in this article, Azure provides other load balancing options, such as Azure Traffic Manager. For a comparison of the various options, see [Load-balancing options - Azure Architecture Center](/azure/architecture/guide/technology-choices/load-balancing-overview).
154154
- It's also recommended to set up monitoring and alerts for your web apps to for timely notifications during a disaster. For more information, see [Application Insights availability tests](../azure-monitor/app/availability-overview.md).
155155
156+
[!INCLUDE [backup-restore-vs-disaster-recovery](./includes/backup-restore-disaster-recovery.md)]
157+
156158
## Next steps
157159
158160
[Tutorial: Create a highly available multi-region app in Azure App Service](tutorial-multi-region-app.md)

articles/app-service/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@
407407
items:
408408
- name: Manage the hosting plan
409409
href: app-service-plan-manage.md
410-
- name: Back up and restore
410+
- name: Backup and restore
411411
href: manage-backup.md
412412
- name: Clone an app
413413
href: app-service-web-app-cloning.md

0 commit comments

Comments
 (0)