|
2 | 2 | title: Back up a SharePoint farm to Azure with MABS
|
3 | 3 | description: Use Azure Backup Server to back up and restore your SharePoint data. This article provides the information to configure your SharePoint farm so that desired data can be stored in Azure. You can restore protected SharePoint data from disk or from Azure.
|
4 | 4 | ms.topic: conceptual
|
5 |
| -ms.date: 06/08/2018 |
6 |
| - |
| 5 | +ms.date: 04/26/2020 |
7 | 6 | ---
|
8 | 7 |
|
9 | 8 | # Back up a SharePoint farm to Azure with MABS
|
10 | 9 |
|
11 |
| -You back up a SharePoint farm to Microsoft Azure by using Microsoft Azure Backup Server (MABS) in much the same way that you back up other data sources. Azure Backup provides flexibility in the backup schedule to create daily, weekly, monthly, or yearly backup points and gives you retention policy options for various backup points. It also provides the capability to store local disk copies for quick recovery-time objectives (RTO) and to store copies to Azure for economical, long-term retention. |
| 10 | +You back up a SharePoint farm to Microsoft Azure by using Microsoft Azure Backup Server (MABS) in much the same way that you back up other data sources. Azure Backup provides flexibility in the backup schedule to create daily, weekly, monthly, or yearly backup points and gives you retention policy options for various backup points. MABS provides the capability to store local disk copies for quick recovery-time objectives (RTO) and to store copies to Azure for economical, long-term retention. |
12 | 11 |
|
13 |
| -## SharePoint supported versions and related protection scenarios |
| 12 | +Backing up SharePoint to Azure with MABS is a similar process to backing up SharePoint to DPM (Data Protection Manager) locally. Particular considerations for Azure will be noted in this article. |
14 | 13 |
|
15 |
| -Azure Backup for DPM supports the following scenarios: |
| 14 | +## SharePoint supported versions and related protection scenarios |
16 | 15 |
|
17 |
| -| Workload | Version | SharePoint deployment | Protection and recovery | |
18 |
| -| --- | --- | --- | --- | |
19 |
| -| SharePoint |SharePoint 2016, SharePoint 2013, SharePoint 2010, SharePoint 2007, SharePoint 3.0 |SharePoint deployed as a physical server or Hyper-V/VMware virtual machine <br> -------------- <br> SQL AlwaysOn | Protect SharePoint Farm recovery options: Recovery farm, database, and file or list item from disk recovery points. Farm and database recovery from Azure recovery points. | |
| 16 | +For a list of supported SharePoint versions and the MABS versions required to back them up see [the MABS protection matrix](https://docs.microsoft.com/azure/backup/backup-mabs-protection-matrix) |
20 | 17 |
|
21 | 18 | ## Before you start
|
22 | 19 |
|
23 | 20 | There are a few things you need to confirm before you back up a SharePoint farm to Azure.
|
24 | 21 |
|
25 |
| -### Prerequisites |
26 |
| - |
27 |
| -Before you proceed, make sure that you have [installed and prepared the Azure Backup Server](backup-azure-microsoft-azure-backup.md) to protect workloads. |
28 |
| - |
29 |
| -### Protection agent |
30 |
| - |
31 |
| -The Azure Backup agent must be installed on the server that's running SharePoint, the servers that are running SQL Server, and all other servers that are part of the SharePoint farm. For more information about how to set up the protection agent, see [Setup Protection Agent](https://docs.microsoft.com/system-center/dpm/deploy-dpm-protection-agent?view=sc-dpm-2019). The one exception is that you install the agent only on a single web front end (WFE) server. Azure Backup Server needs the agent on one WFE server only to serve as the entry point for protection. |
32 |
| - |
33 |
| -### SharePoint farm |
34 |
| - |
35 |
| -For every 10 million items in the farm, there must be at least 2 GB of space on the volume where the MABS folder is located. This space is required for catalog generation. For MABS to recover specific items (site collections, sites, lists, document libraries, folders, individual documents, and list items), catalog generation creates a list of the URLs that are contained within each content database. You can view the list of URLs in the recoverable item pane in the **Recovery** task area of MABS Administrator Console. |
36 |
| - |
37 |
| -### SQL Server |
38 |
| - |
39 |
| -Azure Backup Server runs as a LocalSystem account. To back up SQL Server databases, MABS needs sysadmin privileges on that account for the server that's running SQL Server. Set NT AUTHORITY\SYSTEM to *sysadmin* on the server that's running SQL Server before you back it up. |
40 |
| - |
41 |
| -If the SharePoint farm has SQL Server databases that are configured with SQL Server aliases, install the SQL Server client components on the front-end Web server that MABS will protect. |
42 |
| - |
43 |
| -### SharePoint Server |
44 |
| - |
45 |
| -While performance depends on many factors such as size of SharePoint farm, as general guidance one MABS can protect a 25-TB SharePoint farm. |
46 |
| - |
47 | 22 | ### What's not supported
|
48 | 23 |
|
49 |
| -* MABS that protects a SharePoint farm does not protect search indexes or application service databases. You will need to configure the protection of these databases separately. |
50 |
| -* MABS does not provide backup of SharePoint SQL Server databases that are hosted on scale-out file server (SOFS) shares. |
51 |
| - |
52 |
| -## Configure SharePoint protection |
53 |
| - |
54 |
| -Before you can use MABS to protect SharePoint, you must configure the SharePoint VSS Writer service (WSS Writer service) by using **ConfigureSharePoint.exe**. |
55 |
| - |
56 |
| -You can find **ConfigureSharePoint.exe** in the [MABS Installation Path]\bin folder on the front-end web server. This tool provides the protection agent with the credentials for the SharePoint farm. You run it on a single WFE server. If you have multiple WFE servers, select just one when you configure a protection group. |
57 |
| - |
58 |
| -### To configure the SharePoint VSS Writer service |
59 |
| - |
60 |
| -1. On the WFE server, at a command prompt, go to [MABS installation location]\bin\ |
61 |
| -2. Enter ConfigureSharePoint -EnableSharePointProtection. |
62 |
| -3. Enter the farm administrator credentials. This account should be a member of the local Administrator group on the WFE server. If the farm administrator isn't a local admin grant the following permissions on the WFE server: |
63 |
| - * Grant the WSS_Admin_WPG group full control to the DPM folder (%Program Files%\Microsoft Azure Backup\DPM). |
64 |
| - * Grant the WSS_Admin_WPG group read access to the DPM Registry key (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager). |
65 |
| - |
66 |
| -> [!NOTE] |
67 |
| -> You'll need to rerun ConfigureSharePoint.exe whenever there's a change in the SharePoint farm administrator credentials. |
68 |
| -> |
69 |
| -> |
| 24 | +* MABS that protects a SharePoint farm doesn't protect search indexes or application service databases. You'll need to configure the protection of these databases separately. |
70 | 25 |
|
71 |
| -## Back up a SharePoint farm by using MABS |
| 26 | +* MABS doesn't provide backup of SharePoint SQL Server databases that are hosted on scale-out file server (SOFS) shares. |
72 | 27 |
|
73 |
| -After you have configured MABS and the SharePoint farm as explained previously, SharePoint can be protected by MABS. |
74 |
| - |
75 |
| -### To protect a SharePoint farm |
76 |
| - |
77 |
| -1. From the **Protection** tab of the MABS Administrator Console, click **New**. |
78 |
| -  |
79 |
| -2. On the **Select Protection Group Type** page of the **Create New Protection Group** wizard, select **Servers**, and then click **Next**. |
80 |
| - |
81 |
| -  |
82 |
| -3. On the **Select Group Members** screen, select the check box for the SharePoint server you want to protect and click **Next**. |
83 |
| - |
84 |
| -  |
85 |
| - |
86 |
| - > [!NOTE] |
87 |
| - > With the protection agent installed, you can see the server in the wizard. MABS also shows its structure. Because you ran ConfigureSharePoint.exe, MABS communicates with the SharePoint VSS Writer service and its corresponding SQL Server databases and recognizes the SharePoint farm structure, the associated content databases, and any corresponding items. |
88 |
| - > |
89 |
| - > |
90 |
| -4. On the **Select Data Protection Method** page, enter the name of the **Protection Group**, and select your preferred *protection methods*. Click **Next**. |
91 |
| - |
92 |
| -  |
93 |
| - |
94 |
| - > [!NOTE] |
95 |
| - > The disk protection method helps to meet short recovery-time objectives. |
96 |
| - > |
97 |
| - > |
98 |
| -5. On the **Specify Short-Term Goals** page, select your preferred **Retention range** and identify when you want backups to occur. |
99 |
| - |
100 |
| -  |
101 |
| - |
102 |
| - > [!NOTE] |
103 |
| - > Because recovery is most often required for data that's less than five days old, we selected a retention range of five days on disk and ensured that the backup happens during non-production hours, for this example. |
104 |
| - > |
105 |
| - > |
106 |
| -6. Review the storage pool disk space allocated for the protection group, and click then **Next**. |
107 |
| -7. For every protection group, MABS allocates disk space to store and manage replicas. At this point, MABS must create a copy of the selected data. Select how and when you want the replica created, and then click **Next**. |
108 |
| - |
109 |
| -  |
| 28 | +### Prerequisites |
110 | 29 |
|
111 |
| - > [!NOTE] |
112 |
| - > To make sure that network traffic is not effected, select a time outside production hours. |
113 |
| - > |
114 |
| - > |
115 |
| -8. MABS ensures data integrity by performing consistency checks on the replica. There are two available options. You can define a schedule to run consistency checks, or DPM can run consistency checks automatically on the replica whenever it becomes inconsistent. Select your preferred option, and then click **Next**. |
| 30 | +Before you continue, make sure that you've met all the [prerequisites for using Microsoft Azure Backup](backup-azure-dpm-introduction.md#prerequisites-and-limitations) to protect workloads. Some tasks for prerequisites include: create a backup vault, download vault credentials, install Azure Backup Agent, and register the Azure Backup Server with the vault. |
116 | 31 |
|
117 |
| -  |
118 |
| -9. On the **Specify Online Protection Data** page, select the SharePoint farm that you want to protect, and then click **Next**. |
| 32 | +Additional prerequisites and limitations can be found on the [Back up SharePoint with DPM](https://docs.microsoft.com/system-center/dpm/back-up-sharepoint?view=sc-dpm-2019#prerequisites-and-limitations) article. |
119 | 33 |
|
120 |
| -  |
121 |
| -10. On the **Specify Online Backup Schedule** page, select your preferred schedule, and then click **Next**. |
| 34 | +## Configure backup |
122 | 35 |
|
123 |
| -  |
| 36 | +To back up the SharePoint farm, configure protection for SharePoint by using ConfigureSharePoint.exe and then create a protection group in MABS. For instructions, see [Configure Backup](https://docs.microsoft.com//system-center/dpm/back-up-sharepoint?view=sc-dpm-2019#configure-backup) in the DPM documentation. |
124 | 37 |
|
125 |
| - > [!NOTE] |
126 |
| - > MABS provides a maximum of two daily backups to Azure from the then available latest disk backup point. Azure Backup can also control the amount of WAN bandwidth that can be used for backups in peak and off-peak hours by using [Azure Backup network throttling](backup-windows-with-mars-agent.md#enable-network-throttling). |
127 |
| - > |
128 |
| - > |
129 |
| -11. Depending on the backup schedule that you selected, on the **Specify Online Retention Policy** page, select the retention policy for daily, weekly, monthly, and yearly backup points. |
| 38 | +## Monitoring |
130 | 39 |
|
131 |
| -  |
| 40 | +To monitor the backup job, follow the instructions in [Monitoring DPM backup](https://docs.microsoft.com/system-center/dpm/back-up-sharepoint?view=sc-dpm-2019#monitoring) |
132 | 41 |
|
133 |
| - > [!NOTE] |
134 |
| - > MABS uses a grandfather-father-son retention scheme in which a different retention policy can be chosen for different backup points. |
135 |
| - > |
136 |
| - > |
137 |
| -12. Similar to disk, an initial reference point replica needs to be created in Azure. Select your preferred option to create an initial backup copy to Azure, and then click **Next**. |
| 42 | +## Restore SharePoint data |
138 | 43 |
|
139 |
| -  |
140 |
| -13. Review your selected settings on the **Summary** page, and then click **Create Group**. You will see a success message after the protection group has been created. |
141 |
| - |
142 |
| -  |
| 44 | +To learn how to restore a SharePoint item from a disk with DPM, see [Restore SharePoint data](https://docs.microsoft.com/system-center/dpm/back-up-sharepoint?view=sc-dpm-2019#restore-sharepoint-data). |
143 | 45 |
|
144 | 46 | ## Restore a SharePoint item from disk by using MABS
|
145 | 47 |
|
@@ -172,7 +74,7 @@ In the following example, the *Recovering SharePoint item* has been accidentally
|
172 | 74 | >
|
173 | 75 | 8. Select the **Recovery Process** that you want to use.
|
174 | 76 |
|
175 |
| - * Select **Recover without using a recovery farm** if the SharePoint farm has not changed and is the same as the recovery point that is being restored. |
| 77 | + * Select **Recover without using a recovery farm** if the SharePoint farm hasn't changed and is the same as the recovery point that is being restored. |
176 | 78 | * Select **Recover using a recovery farm** if the SharePoint farm has changed since the recovery point was created.
|
177 | 79 |
|
178 | 80 | 
|
@@ -207,29 +109,34 @@ In the following example, the *Recovering SharePoint item* has been accidentally
|
207 | 109 |
|
208 | 110 | 1. To recover a SharePoint content database, browse through various recovery points (as shown previously), and select the recovery point that you want to restore.
|
209 | 111 |
|
210 |
| -  |
| 112 | +  |
211 | 113 | 2. Double-click the SharePoint recovery point to show the available SharePoint catalog information.
|
212 | 114 |
|
213 | 115 | > [!NOTE]
|
214 |
| - > Because the SharePoint farm is protected for long-term retention in Azure, no catalog information (metadata) is available on MABS. As a result, whenever a point-in-time SharePoint content database needs to be recovered, you need to catalog the SharePoint farm again. |
| 116 | + > Because the SharePoint farm is protected for long-term retention in Azure, no catalog information (metadata) is available on the DPM server. As a result, whenever a point-in-time SharePoint content database needs to be recovered, you need to catalog the SharePoint farm again. |
215 | 117 | >
|
216 | 118 | >
|
217 | 119 | 3. Click **Re-catalog**.
|
218 | 120 |
|
219 |
| -  |
| 121 | +  |
220 | 122 |
|
221 | 123 | The **Cloud Recatalog** status window opens.
|
222 | 124 |
|
223 |
| -  |
| 125 | +  |
224 | 126 |
|
225 | 127 | After cataloging is finished, the status changes to *Success*. Click **Close**.
|
226 | 128 |
|
227 |
| -  |
228 |
| -4. Click the SharePoint object shown in the MABS **Recovery** tab to get the content database structure. Right-click the item, and then click **Recover**. |
| 129 | +  |
| 130 | +4. Click the SharePoint object shown in the DPM **Recovery** tab to get the content database structure. Right-click the item, and then click **Recover**. |
229 | 131 |
|
230 |
| -  |
| 132 | +  |
231 | 133 | 5. At this point, follow the recovery steps earlier in this article to recover a SharePoint content database from disk.
|
232 | 134 |
|
| 135 | +## Switching the Front-End Web Server |
| 136 | + |
| 137 | +If you have more than one front-end web server, and want to switch the server that DPM uses to protect the farm, follow the instructions in [Switching the Front-End Web Server](https://docs.microsoft.com/system-center/dpm/back-up-sharepoint?view=sc-dpm-2019#switching-the-front-end-web-server). |
| 138 | +follow the recovery steps earlier in this article to recover a SharePoint content database from disk. |
| 139 | + |
233 | 140 | ## Next steps
|
234 | 141 |
|
235 | 142 | See the [Back up Exchange server](backup-azure-exchange-mabs.md) article.
|
|
0 commit comments