Skip to content

Commit bd9e23d

Browse files
author
AbhishekMallick-MS
committed
Incubation - Topic updates
1 parent b4b07e5 commit bd9e23d

8 files changed

+24
-24
lines changed

articles/backup/backup-azure-linux-database-consistent-enhanced-pre-post.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: Database consistent snapshots using enhanced pre-post script framework
3-
description: Learn how Azure Backup allows you to take database consistent snapshots, leveraging Azure VM backup and using packaged pre-post scripts
4-
ms.topic: conceptual
2+
title: Database consistent snapshots using enhanced prepost script framework
3+
description: Learn how Azure Backup allows you to take database consistent snapshots, leveraging Azure Virtual Machine (VM) backup and using packaged prepost scripts
4+
ms.topic: how-to
55
ms.custom: linux-related-content
6-
ms.date: 09/16/2021
6+
ms.date: 09/11/2024
77
author: AbhishekMallick-MS
88
ms.author: v-abhmallick
99
---
1010

11-
# Enhanced pre-post scripts for database consistent snapshot
11+
# Enhanced prepost scripts for database consistent snapshot
1212

13-
Azure Backup service already provides a [_pre-post_ script framework](./backup-azure-linux-app-consistent.md) to achieve application consistency in Linux VMs using Azure Backup. This involves invoking a pre-script (to quiesce the applications) before taking
13+
Azure Backup service already provides a [_prepost_ script framework](./backup-azure-linux-app-consistent.md) to achieve application consistency in Linux VMs using Azure Backup. This process involves invoking a pre-script (to quiesce the applications) before taking
1414
snapshot of disks and calling post-script (commands to un-freeze the applications) after the snapshot is completed to return the applications to the normal mode.
1515

1616
Authoring, debugging and maintenance of e pre/post scripts could be challenging. To remove this complexity, Azure Backup provides simplified pre/post-script experience for marquee databases to get application consistent snapshot with least overhead.
@@ -19,7 +19,7 @@ Authoring, debugging and maintenance of e pre/post scripts could be challenging.
1919

2020
The new _enhanced_ pre-post script framework has the following key benefits:
2121

22-
- These pre-post scripts are directly installed in Azure VMs along with the backup extension. This helps to eliminate authoring and download them from an external location.
22+
- These pre-post scripts are directly installed in Azure VMs along with the backup extension, which helps to eliminate authoring and download them from an external location.
2323
- You can view the definition and content of pre-post scripts in [GitHub](https://github.com/Azure/azure-linux-extensions/tree/master/VMBackup/main/workloadPatch/DefaultScripts), even submit suggestions and changes. You can even submit suggestions and changes via GitHub, which will be triaged and added to benefit the broader community.
2424
- You can even add new pre-post scripts for other databases via [GitHub](https://github.com/Azure/azure-linux-extensions/tree/master/VMBackup/main/workloadPatch/DefaultScripts), _which will be triaged and addressed to benefit the broader community_.
2525
- The robust framework is efficient to handle scenarios, such as pre-script execution failure or crashes. In any event, the post-script automatically runs to roll back all changes done in the pre-script.
@@ -56,7 +56,7 @@ The following table describes the parameters:
5656
|Parameter |Mandatory |Explanation |
5757
|---------|---------|---------|
5858
|workload_name | Yes | This will contain the name of the database for which you need application consistent backup. The current supported values are `oracle` or `mysql`. |
59-
|command_path/configuration_path | | This will contain path to the workload binary. This is not a mandatory field if the workload binary is set as path variable. |
59+
|command_path/configuration_path | | This will contain path to the workload binary. This isn't a mandatory field if the workload binary is set as path variable. |
6060
|linux_user | Yes | This will contain the username of the Linux user with access to the database user login. If this value isn't set, then root is considered as the default user. |
6161
|credString | | This stands for credential string to connect to the database. This will contain the entire login string. |
6262
|ipc_folder | | The workload can only write to certain file system paths. You need to provide here this folder path so that the pre-script can write the states to this folder path. |
@@ -87,9 +87,9 @@ Therefore, a daily snapshot + logs with occasional full backup for long-term ret
8787

8888
### Log backup strategy
8989

90-
The enhanced pre-post script framework is built on Azure VM backup that schedules backup once per day. So, the data loss window with RPO as 24 hours isn’t suitable for production databases. This solution is complemented with a log backup strategy where log backups are streamed out explicitly.
90+
The enhanced pre-post script framework is built on Azure VM backup that schedules backup once per day. So, the data loss window with Recovery Point Objective (RPO) as 24 hours isn’t suitable for production databases. This solution is complemented with a log backup strategy where log backups are streamed out explicitly.
9191

92-
[NFS on blob](../storage/blobs/network-file-system-protocol-support.md) and [NFS on AFS (Preview)](../storage/files/files-nfs-protocol.md) help in easy mounting of volumes directly on database VMs and use database clients to transfer log backups. The data loss window, that is RPO, falls to the frequency of log backups. Also, NFS targets don't need to be highly performant as you might not need to trigger regular streaming (full and incremental) for operational backups after you have a database consistent snapshots.
92+
[NFS on blob](../storage/blobs/network-file-system-protocol-support.md) and [NFS on AFS (Preview)](../storage/files/files-nfs-protocol.md) help in easy mounting of volumes directly on database VMs and use database clients to transfer log backups. The data loss window that is RPO, falls to the frequency of log backups. Also, NFS targets don't need to be highly performant as you might not need to trigger regular streaming (full and incremental) for operational backups after you have a database consistent snapshots.
9393

9494
>[!NOTE]
9595
>The enhanced pre- script usually takes care to flush all the log transactions in transit to the log backup destination, before quiescing the database to take a snapshot. Therefore, the snapshots are database consistent and reliable during recovery.

articles/backup/backup-azure-manage-vms.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Manage and monitor Azure VM backups
33
description: Learn how to manage and monitor Azure VM backups by using the Azure Backup service.
4-
ms.topic: conceptual
5-
ms.date: 07/05/2022
4+
ms.topic: how-to
5+
ms.date: 09/11/2024
66
ms.service: azure-backup
77
author: AbhishekMallick-MS
88
ms.author: v-abhmallick

articles/backup/backup-azure-manage-windows-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Manage Azure Recovery Services vaults and servers
33
description: In this article, learn how to use the Recovery Services vault Overview dashboard to monitor and manage your Recovery Services vaults.
4-
ms.topic: conceptual
5-
ms.date: 07/08/2019
4+
ms.topic: how-to
5+
ms.date: 09/11/2024
66
author: AbhishekMallick-MS
77
ms.author: v-abhmallick
88
---

articles/backup/backup-azure-monitoring-built-in-monitor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Monitor Azure Backup protected workloads
33
description: In this article, learn about the monitoring and notification capabilities for Azure Backup workloads using the Azure portal.
4-
ms.topic: conceptual
5-
ms.date: 09/14/2022
4+
ms.topic: how-to
5+
ms.date: 09/11/2024
66
ms.assetid: 86ebeb03-f5fa-4794-8a5f-aa5cbbf68a81
77
ms.service: azure-backup
88
author: AbhishekMallick-MS

articles/backup/backup-azure-monitoring-use-azuremonitor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Monitor Azure Backup with Azure Monitor
33
description: Monitor Azure Backup workloads and create custom alerts by using Azure Monitor.
4-
ms.topic: conceptual
5-
ms.date: 08/01/2023
4+
ms.topic: how-to
5+
ms.date: 09/11/2024
66
ms.assetid: 01169af5-7eb0-4cb0-bbdb-c58ac71bf48b
77
author: AbhishekMallick-MS
88
ms.author: v-abhmallick

articles/backup/backup-azure-mysql-flexible-server-support-matrix.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Support matrix for Azure Database for MySQL - Flexible Server retention for long term by using Azure Backup
33
description: Provides a summary of support settings and limitations when backing up Azure Database for MySQL - Flexible Server.
4-
ms.topic: conceptual
5-
ms.date: 03/08/2024
4+
ms.topic: reference
5+
ms.date: 09/11/2024
66
ms.custom: references_regions
77
ms.service: azure-backup
88
author: AbhishekMallick-MS

articles/backup/backup-azure-policy-supported-skus.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Supported VM SKUs for Azure Policy
33
description: 'An article describing the supported VM SKUs (by Publisher, Image Offer and Image SKU) which are supported for the built-in Azure Policies provided by Backup'
4-
ms.topic: conceptual
5-
ms.date: 04/08/2022
4+
ms.topic: reference
5+
ms.date: 09/11/2024
66
ms.service: azure-backup
77
author: AbhishekMallick-MS
88
ms.author: v-abhmallick

articles/backup/backup-azure-reports-data-model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
---
22
title: Data model for Azure Backup diagnostics events
33
description: This data model is in reference to the Resource Specific Mode of sending diagnostic events to Log Analytics (LA).
4-
ms.topic: conceptual
5-
ms.date: 05/13/2024
4+
ms.topic: reference
5+
ms.date: 09/11/2024
66
ms.service: azure-backup
77
author: AbhishekMallick-MS
88
ms.author: v-abhmallick

0 commit comments

Comments
 (0)